A classroom full of students looking at their monitor with the professor at the front

Computer Science

Intake(s):
Fall, Winter, Spring/Summer
Available as:
Honours Specialization, Specialization, Major, Minor
Available to:

 All Students

Degree type:
Bachelor of Arts, Bachelor of Science
Course load:
Full-time, Part-time
Dual Degree Option
PGWP Eligible

Innovate, Code & Shape the Future

Technology is at the core of everything we do, and a  Computer Science degree from Nipissing University puts you at the forefront of innovation. Whether you’re passionate about artificial intelligence, cybersecurity, game development, or software engineering, our program provides the knowledge and hands-on experience needed to excel in today’s fast-paced tech industry. 

Program Highlights

The Bachelor of Science in Computer Science at Nipissing University gives you a strong foundation in core computing principles while allowing you to explore advanced topics, including: 

  • Programming & Software Development – Master multiple coding languages, including Python, Java, and C++. 
  • Data Structures & Algorithms – Learn how to build efficient, scalable applications. 
  • Cybersecurity & Network Security – Understand how to protect data from cyber threats. 
  • Artificial Intelligence & Machine Learning – Explore AI-driven solutions and automation. 
  • Game Development & Virtual Reality – Design interactive and immersive digital experiences. 
  • Cloud Computing & Big Data – Work with large-scale data processing and cloud-based applications. 

Program Related Certificates:

Why Nipissing's Computer Science Program?

Cutting-Edge Curriculum

Learn programming, algorithms, software design, and emerging technologies.

Small Class Sizes & Personalized Support

Work closely with professors who are experts in the field.

Hands-On Learning

Gain real-world experience through labs, research projects, and internships.

High Demand Industry

Build skills for a career in one of the fastest-growing fields worldwide.

Flexibility

Choose from different areas of specialization to align with your career goals.

4 students with hands over shoulders with the library building in the background

Admission Requirements

To qualify for admission, students must meet the General Admission Requirements, plus program specific prerequisites.

General Admission Requirements include:

Ontario Secondary School Diploma including six 4U/4M courses

Future Careers

A Computer Science degree from Nipissing University equips graduates with strong programming, systems thinking, and problem-solving skills for careers across technology, data, and innovation sectors. Graduates may pursue roles in:

Software Development & Engineering
Software developers, application developers, systems programmers, or full-stack developers.

Cybersecurity & IT Systems
Cybersecurity analysts, information security specialists, IT security consultants, or network administrators.

Artificial Intelligence & Data Science
AI engineers, machine learning specialists, data scientists, or predictive analytics developers.

Cloud Computing & Infrastructure
Cloud engineers, systems administrators, DevOps specialists, or IT infrastructure analysts.

Gaming & Emerging Technologies
Game developers, virtual reality designers, interactive media developers, or simulation programmers.

Real People, Real Impact

Discover how real students have found support, opportunity, and belonging at Nipissing.
A man in blue plaid shirt in front of a bright beige background with screens

This program supports my career goals by a wide berth in the beginning [to] explore little bits in different subjects. But then [later] it encourages me to go down the path that I want to go down.

Michael M.

Class of 2026

2 students talking and laughing between bookshelves in the library
Joining the Math and Computer Science department has been one of the best choices I’ve made. The professors truly want to see you succeed, and there are many opportunities to get involved in the department, learn, and grow alongside supportive peers.

Jaydn M.

Class of 2026

Program Requirements

How the Common Degree Structure Works

At Nipissing, you can choose a minor, major, specialization, or honours specialization—each offering a different level of focus and flexibility to match your goals.

Check out this breakdown of the Common Degree Structure to see how you can make your interests fit your degree.

Program Options & Course Requirements

Find required courses for each type of specialization using this link. 

Request More Info

Learn more about our Office of Indigenous Initiatives?

Explore
Other Programs

A man and woman looking at something in their palm with the lake and Nipissing building behind them
Degree Options:
Bachelor of Science
A Nipissing student talking to a mom in red holding her baby with the dad in front with their other child
Degree Options:
Bachelor of Arts

Disclaimer:
While every effort is made to ensure accuracy on this site, in the event of a discrepancy, Nipissing’s Academic Calendar is the official reference.