Computer Science and Mathematics

Sample Program Guide

IMPORTANT DISCLAIMER: A Sample Program Guide provides an unofficial guide of program requirements and should be used by prospective students who are considering attending NDSU in the future. It is NOT an official curriculum and should NOT be used by current NDSU students for official degree planning purposes. Note that the official curriculum used by current NDSU students can vary from the Sample Program Guide due to a variety of factors such as, but not limited to, start year, education goals, transfer credit, and course availability.

To ensure proper program completion, enrolled students should utilize Degree Map and Schedule Planner in Campus Connection and consult regularly with their academic advisor to ensure requirements are being met.

First Year
FallCreditsSpringCredits
CSCI 1604CSCI 1614
MATH 1293MATH 1664
MATH 1654COMM 1103
ENGL 110 (or placement)3Gen Ed Science/Tech and Lab4
ENGL 1203Gen Ed Wellness2
 17 17
Second Year
FallCreditsSpringCredits
CSCI 2133CSCI 3133
MATH 2654MATH 2663
MATH 2703MATH 3293
STAT 3673STAT 3683
Gen Ed Science/Tech3Gen Ed Science/Tech 3
 16 15
Third Year
FallCreditsSpringCredits
CSCI 3663CSCI 3363
CSCI 3723CSCI 4673
CSCI 3743MATH 300-400 level3
MATH 4203Gen Ed Upper Division Writing3
Gen Ed Humanities/Fine Art and Cult Diversity3Gen Ed Social/Behavioral Sci and Glob Perspective3
 15 15
Fourth Year
FallCreditsSpringCredits
CSCI 4893CSCI 4453
MATH 4911-5300-400 level CSCI course (CSCI 455 or CSCI 474 recommended) 3
MATH 300-400 level3Gen Ed Social/Behavioral Science 3
Gen Ed Humanities/Fine Art 3Elective4
Elective3 
 14 13
Total Credits: 122