BSc Major

Major in Computer Science (BSc)

Graduation Requirements:

In addition to the program requirements listed below, students must also satisfy the Bachelor of Science degree requirements, which include regulations on first year and subject maximum and breadth requirements.

Program Requirements:

Students will need to achieve a minimum 60% average in the 36 credits presented for the Major in Computer Science.

Students must complete 36 credits in the Major as follows:
COSC 1557 Introduction to Computer Science  3 cr.
COSC 1567 Programming in C++  3 cr.
COSC 1757 Digital Systems 3 cr.
COSC 2006 Data Structures I  3 cr.
COSC 2106 Machine Structures I 3 cr.
COSC 2667 Operating Systems I 3 cr.
COSC 2767 Object Oriented Programming 3 cr.
COSC 3606 Databases and Data Management 3 cr.
COSC 3657 Distributed Systems 3 cr.
All of the following:  
MATH 1036 Calculus I  3 cr.
MATH 1037 Calculus II  3 cr.
MATH 1056 Discrete Mathematics I  3 cr.

Other Science Requirements

Twelve credits from the following: 12 cr.
BIOL 1006 Introduction to Molecular and Cell Biology  
BIOL 1007 Introduction to Organismal and Evolutionary Biology  
CHEM 1006 General Chemistry I  
CHEM 1007 General Chemistry II  
GEOL 1006 The Earth’s Interior  
GEOL 1007 Surficial Geology  
PHYS 1006 General Physics I: Mechanics  
PHYS 1007 General Physics II: Mechanical Wave, Fluid Mechanics and Thermodynamics  

Breadth Requirements and Electives:

ACAD 1601   3 cr.
Humanities 3 cr.
Social Science and/or Professional Studies 6 cr


Students may complete an Honours BSc double major if they obtain an overall average of 70% in each Major, and complete an additional three credits (minimum) at the 4000 level in each science Major. Please refer to the Degree Requirement section for further information

Nipissing University
100 College Drive, Box 5002, North Bay, ON, Canada  P1B 8L7  Tel: (705) 474-3450 | Fax: (705) 474-1947

© Nipissing University 2024DisclaimerPrivacyAccessibility