students in computer lab with vr headset
Home > Academics > Programs > Computer Science

Our Computer Science Program

With state-of-the-art technology and computer labs, along with small class sizes and one-on-one interactions with faculty, Algoma U has a reputation for having a world-class computer science program.

With today’s technologically-based society, computer science grads are in high demand, and have some of the best career outlooks in the marketplace. With high starter-level salaries and great job prospects, why wouldn’t you study computer science?

Our program is primarily concerned with the overall theory and application behind the design of algorithms, programming languages, hardware architecture, systems software, application software, and tools. Students gain a strong theoretical and practical foundation in the study of algorithms, programming languages, and the design and construction of computer systems and applications. They will also have a solid foundation in data structure, programming, assembly language programming, computer organization, operating systems, theory, software engineering, algorithms, and computer networking. Courses are also offered in artificial intelligence, human-computer interactions, web data management, Internet tools, among others.

A large component of our computer science program is creativity and innovation. Students are able to create new designs and explore their

wildest imaginations. Computing drives innovation in the sciences (including the Human Genome Project, AIDs vaccine research, environmental monitoring and project, among others), but also developments in engineering, business, entertainment, and education. Many who want to make a positive difference in the world around them study computer science.

This creativity and innovation can also be explored in a controlled environment. Unlike other fields of study, computer science is one of the only areas which allows experiments to be carried out in a simulated virtual laboratory. Experiments that are even beyond the realm of physical possibility can be carried out in a computer lab.  Computer scientists can simulate outcomes before they happen, including mapping out natural disasters like earthquakes and tsunamis, and population growth under a variety of different circumstances.

What You Can Expect

Hands-on learning, a close-knit campus community, and caring faculty.

Our Courses

For more detailed information on our courses, please visit our courses schedule section

Get Started Now
Experience Maps

Are you ready to apply theory and academic content to real-world experiences? It's time to make your plan!

Accelerated Degree

You could earn a computer science degree in as little as 12 months at Algoma University.

Today’s society is living in a revolution powered by computers. By earning a degree in computer science, you are filling the need and high demand for computer scientists in today’s technologically advanced society. Plus, with a background in computer science, you have access to some of the highest starting salaries in today’s workplace.

Learn More


Get more out of your degree

Students enrolled in the four-year Bachelor of Computer Science (B.Cosc.) program can further enhance the quality of their degree by specializing in one of three minors: computer game technology; computer game technology and creative arts; or mobile software engineering. Students who wish to develop a diverse background without minoring can do so by applying their electives to a set of courses that include those from the minors, including Unix and C Systems programming, C++ programming, digital design, human-computer interactions, among others.

Learn More

Collaborative Online Bridging Program

College graduates could earn a Bachelor of Computer Science in as little 12 months by entering this innovative pathway program.

The collaborative online Bridging Program is a series of six courses available to community college graduates of diplomas in fields related to Computer Science (Computer Engineering Technician, Computer Engineering Technologist, Computer Programmer, Network Administrator). Developed and delivered collaboratively by Algoma University and Northern College, community college graduates complete six online courses between May – September. Upon successful completion of the Bridging Program, students receive advance standing to transition directly to Algoma University’s Bachelor of Computer Science in Sault Ste. Marie.

Learn More

Meet our Faculty

Our Computer Science faculty are experts in the field. Get to know them!

Ready to Apply?

Applying to Algoma U is simple, fast, and easy

Research Latest News

Read about what research is happening at Algoma U

    • Have Questions About
      The Program?

      When a student embarks on their journey with us, a number of questions arise. We’re here to answer!