Computer Science Student sitting in front of monitor

Faculty of Computer Science & Technology

The Faculty of Computer Science & Technology delivers high-calibre programming with a focus on creativity and innovation in two unique locations, Sault Ste. Marie and Brampton.

 

 

The Faculty of Computer Science and Technology builds on Algoma University’s long-established Computer Science Program (Bachelor of Computer Science and Bachelor of Science in Computer Science), with specializations in XR Technologies, Data Science & AI, Mobile Software Engineering and Computer Game Technology. We currently offer a wide range of programs, including master’s degree programs, online degrees, and accelerated second-degree programs.

At Algoma University, students can expect meaningful opportunities for personal, academic, and professional growth. Small class sizes and one-on-one interactions with dedicated faculty, who are leaders in their fields, ensure you’ll be supported every step of the way. 

Beyond the classroom, you’ll gain real-world experience through experiential learning opportunities, including internships, co-operative education placements, and study-abroad programs. These hands-on opportunities enable you to apply your learning in practice and prepare for success after graduation.

Turn your passion for technology into a rewarding future. At Algoma University’s Faculty of Computer Science and Technology, we’ll help you gain the skills to shape the industry, advance research, or make your mark in academia. With exciting career paths, strong job prospects, and competitive starting salaries, your journey toward a bright future starts here.

Introducing our Master’s of Computer Science Program

This course-based program is designed for Bachelor's degree graduates in computer science, information technology (IT) and related areas.

Learn More

Our Computer Science Program

Students can expect opportunities for personal, academic, and professional growth through our small class sizes and one-on-one interactions with dedicated faculty who are active in their fields of research.

Find out more
DSC2354
Two Unique Campus Locations

The Sault Ste. Marie campus offers a truly northern experience in the heart of the Great Lakes, while the School’s Brampton campus provides a unique urban lifestyle located downtown in one of Canada’s fastest growing cities. Both locations focus on academic excellence, concentrating on the educational and practical opportunities required to succeed in today’s economy.

70S 9547 copy scaled
Accelerated Degree in Computer Science

Do you already have a Bachelor’s degree in another subject area? Are you looking to jumpstart a new career? You could earn a computer science degree in as little as 12 months at Algoma University.

Learn More
70S 9766 scaled
Graduate Certificate in Information Technology

Our Graduate Certificate in Information Technology will provide students with the specialist skills they need to ignite their career in ICT. They will gain essential skills in programming, software development, object-oriented analysis and design, web technologies and databases, e-business strategy, and project management, which will complement their existing critical thinking and communication abilities.

Learn More

Specializations

You can customize your degree to include something you love! Students enrolled in the four-year Bachelor of Computer Science (BCosc) program can further enhance the quality of their degree by specializing in one of the four areas: computer game technology; Data Science and AI; mobile software engineering; or XR Technologies.

In the computer game technology specialization, students will apply their foundational programming knowledge to the design and development of video game software. The program focuses on a complete overview of game development, from the initial code to the finished product, with courses covering computer graphics, the games marketplace, game artificial intelligence, and gameplay design. Students will develop skills in the analysis, design, programming, and testing of computer consoles, mobiles, PC, and hand-held video games. Graduates of this specialization often use their gaming projects courses to develop a sophisticated portfolio that can be used when seeking employment.

The Data Science and AI specialization provides students with the knowledge and technical skills needed to analyze complex datasets and develop intelligent systems. The curriculum integrates foundational computer science principles with advanced topics such as deep learning, machine learning, data mining, and artificial intelligence. Students will gain experience with modern data science tools, programming languages, and frameworks used in industry and research. Graduates of this specialization will be equipped to work in diverse fields, including healthcare, finance, business analytics, and technology, where data-driven decision-making is crucial. The program also emphasizes hands-on learning through projects, allowing students to build a portfolio that highlights their expertise in data science and AI.

 

The Mobile Software Engineering specialization enables the student to apply the foundation skills of Computer Science to the development of applications and systems that implement the use of mobile devices in modern computer systems. This allows them to develop expertise in what is becoming a predominant part of the application of computer technology. The students will study the range of applications of mobile devices and will learn to develop applications on a variety of mobile platforms. The graduate will be able to apply the use of mobile devices in business, industry, social media and gaming. The specialization requires the student to do at least one major project that can form the basis for a portfolio of skills as they seek employment in the industry.

The XR (Extended Reality) Specialization within the Bachelor of Computer Science program equips students with hands-on skills in Virtual Reality (VR), Augmented Reality (AR), and Mixed Reality (MR). Students will learn to design immersive user experiences, work with XR hardware, and manage full XR development workflows. This interdisciplinary training prepares graduates for emerging careers in immersive technologies across industries like gaming, healthcare, and education. The specialization also offers flexibility, allowing seamless transitions to or from the regular Computer Science stream.

Ready to Apply?

Applying to Algoma U is simple, fast, and easy

Plan a Visit

Come see what our campuses have to offer

Book a Tour
Meet Our Team

Meet the faculty and staff members of Computer Science & Technology

2.1.8 Computer Science What You Can Expect 7
Graduate Certificate in Information Technology

Graduate Certificate in Information Technology will provide you with the specialist skills you need to ignite your career in IT.

2.1.20 Social Work What You Can Expect 2
Future Students

We believe that each student brings a unique set of skills and life experiences to our campus community, and that's why we can't wait to get to know you.

2.1.8 Computer Science What You Can Expect 2
Accelerated Degree

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