|Study location||Canada, Ontario, Sault Ste. Marie|
|Type||Bachelor's Degree, University|
|Nominal duration||3 years, plus 3 Optional Co-op terms|
|Tuition fee||CA$19,660 per year
The above fee is for and includes tuition (CA$ 18,287), health insurance and ancillary fees.
Please REVIEW the Algoma University`s refund policy.
|Registration fee||CA$425 one-time
The registration fee includes the non-refundable application fee (CA$125) and the refundable deposit fee (CA$300).
Please REVIEW the EdviseCanada`s fee policy.
High School / Secondary Education (or higher)
To be eligible for admission, you must possess a high school diploma including these required courses (or equivalents) with an overall minimum average of 65 percent:
The entry qualification documents are accepted in the following languages: English.
If you have not completed your last 3 years of full-time studies in English in a country where English is an official language, you must provide evidence of your English language proficiency through one of the language tests below:
If you do not meet any of the above requirements, you may be admitted to Algoma University’s English for Academic Purposes Program (EAPP). Successful completion of EAPP Level 4 or Level 5 with a grade of 80% or higher will also satisfy the English language requirement, and you will earn 3 credits toward your academic studies.
Please visit the ESL page.
In the Computer Science program, you will gain a strong theoretical and practical foundation in the study of algorithms, programming languages, hardware architecture, systems software, application software, and tools. They will also develop a solid foundation in the data structure, programming, assembly language programming, computer organization, operating systems, theory, software engineering, and computer networking. Students also have the opportunity to explore their individual interests and take courses in artificial intelligence, human-computer interactions, and web data management, among others.
Learn how to code and program
What is the difference between a Bachelor of Computer Science (BCOSC) and a Bachelor of Science in Computer Science (BSc)?
Many students will likely prefer to earn the BCOSC degree since it is an easier degree having reduced math and science courses. For stronger students who are more well prepared, it is highly recommended that they take the more rigorous BSc in Computer Science as it is a stronger degree.
Both degrees provide students with the necessary skills to be successful in the computing and information technology industries. However, the BSc provides students with additional skills that will open opportunities in high-end scientific and mathematical research institutions.
Co-operative Education, or Co-op, is designed to integrate undergraduate academic studies with paid work experience. It provides students with meaningful, paid work experience, networking capabilities, and helps build and develop students’ competencies and skillsets.
To graduate with the Co-operative Education Certificate, students must successfully complete their degree program, pass COOP 0101, and successfully complete three work term placements (with one placement being during the academic year).
Career path options for Computer Science graduates include:
- computer programmer
- computer support specialist
- computer trainer
- database developer
- video game developer
- web developer
- mobile application developer
- business systems analyst
- management consultant
- project manager
- software analyst
- systems architect or analyst
- information specialist