Dalhousie University institutional logo

BA/BS in Software Development (BCS)

Dalhousie University

Halifax, Nova Scotia, Canada•QS 2027 #298

Official program page (opens in a new tab)

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.

Application Details

Start Date: September and January

About Dalhousie University

“Ora et Labora”

Type: University
Control: Public
Campus setting: Urban
Founded: 1818
Students: 20,000
QS rank: #298
Programs: 261
Location: Halifax, Nova Scotia, Canada
Dalhousie University central facility
1 / 5

View the full Dalhousie University profile

Similar programs in Canada

More programs at Dalhousie University

Other universities in Canada

Scholarships in Canada

  • First Nations and Indigenous Black Student Scholarships — CAD 32,000
  • Forsyth Family Nova Scotia Scholarship — CAD 80,000
  • Fountain Performing Arts Scholarships — CAD 24,000
  • Harrison McCain Scholarships — CAD 16,000
  • Jeff D. and Martha Edwards Scholarship

Frequently asked questions

What degree does BA/BS in Software Development (BCS) award?

Dalhousie University awards a Bachelor's Degree in the field of Software Engineering on completion of this programme.

How long does BA/BS in Software Development (BCS) take?

The programme runs for 4 years.

How much does BA/BS in Software Development (BCS) cost?

Tuition for international students is CAD 17,465 per semester (CAD 5,123 per semester for local students).

Can BA/BS in Software Development (BCS) be studied online?

No — the programme is taught on campus at Dalhousie University.

Browse all articles →

Spotted something outdated or missing?

Help us keep this page accurate — it takes about 30 seconds.

Free calculators and converters to plan your study-abroad journey.

Latest Articles

Fresh guides and advice for studying abroad.

View all →

Compare Compare