Degree or Program Details


Computer Science Major

This major combines courses in practical programming, computer architecture, networking and algorithm design/analysis with an appropriate background in mathematics and theory of computing. Included are classes covering the latest technologies such as robotics and internet applications. This major provides the foundation for a rewarding and productive career in industry as well as strong preparation for graduate school.

For department information or additional degree requirements, click here

For course description, click on the course.

Total Credits Required for Degree 124

Liberal Studies 30-40
Health Promotion Requirements 2

Required Courses in Major 51
Computer Science Core 43
Computer Information Systems, Computer Science and Mathematics Electives 8
Choose from the following: 
CS courses numbered 300 or higher, excluding those with middle digit "5". (1-8 cr.) 
MA courses numbered 265 or higher except MA 271, MA 331, MA 484 and math courses with middle digit "5". (1-8 cr.) 

Other Required Courses (Mathematics)* 19-20
Choose from the following: 3-4
     MA 380 Linear Programming (3 cr.)
     MA 473 Numerical Analysis (4 cr.)

Minor* 20

*Other Required Courses (Mathematics) above may be declared as a mathematics minor.

This is NMU

Events

Monday May 20
All Day Event - Northern Michigan University
Monday May 27
All Day Event - Northern Michigan University
Friday June 21
10 a.m. - NMU Golf Course
NMU Calendar of Events
Photo Gallery Social Media NMU on Twitter Connect with NMU on Facebook NMU on YouTube NMU On Google+ NMU iTunes U MyNMU