Gain the knowledge and experience you need
Courses in web systems, project management, information security, software engineering, databases, business and management information systems give students the skills to analyze problems, manage and lead teams to solve those problems, and communicate solutions back to the wider organization.
The focus in the Bachelor of Applied Computer Science is to give students the foundations to develop solutions to real world problems using proven technologies.
You will also learn about management from experts at Dalhousie's Faculty of Management.
Here are just a few of the courses you might take:
INFX 1606Introduction to Website Creation
In this class, you’ll be introduced to key web concepts and skills for creating and maintaining websites – and you don’t need any formal computer training to take this class. Topics include an introduction to the Web, hypertext markup languages such as HTML, style sheets, client-side programming, multimedia foundations, dynamic content and website organization and maintenance.
Prerequisites: There are no prerequisites.
CSCI 2141Intro to Database Systems
This course introduces students to the concepts of database management systems and database design. Topics include: Database (DB) components, DB design using entity-relationship (relational and object oriented), SQL, and transactional properties and techniques to support them. The concepts will be reinforced using one or more Database Management Systems.
Prerequisites: CSCI 1100 or CSCI 1110
Exclusions: CSCI 2140
CSCI 3130Introduction to Software Engineering
The course examines the process of software development, from initial planning through implementation and maintenance. A brief survey of available tools and techniques will be presented covering the topics of analysis, planning, estimating, project management, design, testing, and evaluation. Particular emphasis will be given to organizing and planning, team participation and management, top-down design and structure charts, system and information flow diagrams, walk-throughs and peer review, and testing and quality control.
Prerequisites: CSCI 2110, CSCI 2132, or INFX 3600
Exclusions: INFX 3630