Compare Programs

Use this tool to view programs you're interested in side-by-side. Click "Add" and select a program to compare - you can add up to three.

When you're done, click "Save" to store the program comparison on your dashboard and come back to view it later.

 Computer Science (BCS)
 ChangeRemoveSaveAddAdd
SchoolDalhousie University
LocationHalifax, NS, Canada
School TypeUniversity
School SizeFull-time Undergraduate: 14,080
Full-time Graduate: 3,733
DegreeBachelor
Honours
Co-op
Length4 Year(s)
Entry Grade (%)*70%
Prerequisites
  •  Grade12 English 
  •  Grade12 Precalculus 
Prerequisites NotesApplicants are required to have English 12, Pre-Calculus Mathematics 12, and three additional academic subjects.
Cost
International: $28,487

Please consult the following website for additional information on tuition.


https://www.dal.ca/admissions/money_matters/tuition_payments/Tuition_Fees.htmll


Scholarships1 scholarship(s)
DescriptionBecome a creator of new technologies and gain a deep understanding of the theory, design and application of computer science by exploring a wide range of areas including software development, algorithms, networking and graphics. You’ll not only become a strong programmer, but will master the skills needed to shape how we'll use computers and interact with each other in the future. If you thrive in a smaller campus environment, consider doing the first year of your degree on our Truro campus. After completing your first year, you will move to the Halifax campus to complete the final three years of your degree.
In this program, you’ll gain the foundational knowledge to create new and innovative technologies. Courses in software development, algorithms, networking, cloud and web computing, databases, graphics, machine learning and user interface design allow students to develop areas of specialized expertise.

Next Steps

*We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.