Computer Science and Physics

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.

Freshman
FallCreditsSpringCredits
PHYS 1711ENGL 1203
MATH 1654PHYS 251
251L
5
CSCI 1604MATH 129 or 3293
CSCI 1891MATH 1664
ENGL 110 (Based on placement)3CSCI 1614
Wellness Gen Ed2 
 15 19
Sophomore
FallCreditsSpringCredits
PHYS 252
252L
5PHYS 3503
MATH 2654MATH 2663
CSCI 2133COMM 1103
MATH 2703CSCI 3363
 Humanities/Fine Arts Gen Ed3
 15 15
Junior
FallCreditsSpringCredits
PHYS 3603PHYS 3703
CSCI 3663ENGL 3243
PHYS 3553PHYS 3613
Social/Behavioral Sci and Cult Diversity Gen Ed3CSCI 3723
Humanities/Fine Arts & Global Perspectives Gen Ed3CSCI 3743
 15 15
Senior
FallCreditsSpringCredits
PHYS 4623PHYS 4892
Physics Elective3CSCI 4673
CSCI 4743PHYS 4863
CSCI 4XX Computer Science Elective3CSCI 3133
PHYS 4853or CSCI 4XX Computer Science Elective 
PHYS 4881Humanities/Fine Arts Gen Ed3
 Social/Behavioral Science Gen Ed3
 16 17
Total Credits: 127