Computer Science

Welcome to the Computer Science at Nipissing University

The Computer Science program provides a strong foundation in computer science theory and in its practical applications including neural networks, artificial intelligence, robotics, graphics, computer security, software engineering, and game design. You may choose to pursue a Bachelor of Science (BSc) in Computer Science, or a Bachelor of Arts (BA) in Computer Science, based on your preference and the courses you choose. This will allow you to tailor your degree to be more applied or theoretical by selecting courses that align with your interests, and you will be supported by faculty who are genuinely interested in providing you with the skills to make your dreams a reality. You also have the option of simultaneously attaining a Certificate in Game Design and Development.

Our technological facilities are ?up-to-the-minute, including computer labs and robotics labs. We also

Computer Science Research

Collaborative Systems Laboratory (CoSys)

Research in the CoSys lab is focused on Collaboration Theory, Technologies, Systems, and Applications (Role-Based Collaboration and Adaptive Collaboration), Human-Machine Systems, CSCW (Computer-Supported Cooperative Work), Multi-Agent Systems, Software Engineering, and Distributed Intelligent Systems.