BA/BS in Software Development (BCS) is a bachelor's degree in Software Engineering programme taught at Dalhousie University in Halifax, Canada. The programme runs for 4 years, delivered on campus. Tuition for international students is CAD 17,465 per semester (CAD 5,123 per semester for local students).
At a glance
Degree:Bachelor's Degree
Field:Software Engineering
Duration: 4 years
Delivery: On Campus
Local tuition: CAD 5,123 / semester
International tuition: CAD 17,465 / semester
We have no an application deadline on record for this programme yet — see the official programme page.
— it helps other students.
Last reviewed September 2026 ·
Program details
Overview
The Bachelor of Computer Science in Software Development (BCS) is an undergraduate degree offered by Dalhousie's Faculty of Computer Science. The program covers programming, software engineering, system design, testing and collaborative development practices, preparing students to build, maintain and scale software applications. The curriculum progresses from foundational computing and mathematics courses in first year through more advanced software engineering and systems coursework in later years, culminating in project-based development work. Program options include an honours degree, a minor, study abroad, and direct entry from high school. Co-op and experiential learning opportunities are available through Dalhousie's ShiftKey Labs. The program is delivered on Dalhousie's Halifax campus, with intake in September and January. Graduates are prepared for careers as software developers, cloud engineers and related technology roles, or for further study in computer science.
Requirements
Minimum GPA:70.00 / %
Admission Requirements: Applicants must have completed secondary school (Grade 12), including Grade 12 English, and must meet the minimum average required for the program. Program-specific requirements are Grade 12 Academic Math (Pre-calculus recommended), Grade 12 Academic English, and three additional acceptable university-preparatory courses, with minimum grades of 65% in Pre-calculus Math, 70% in Math, 65% in English, 60% in other subjects, and a 70% overall average. Admission is competitive; meeting minimum requirements does not guarantee a seat.