Computer Science

This is an archived copy of the 2023-24 catalog. To access the most recent version of the catalog, please visit http://catalog.ndsu.edu.

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.

B.S. Calculus Ready 4-Year Plan

Freshman
FallCreditsSpringCredits
CSCI 1604CSCI 1614
MATH 1654MATH 1664
ENGL 1103ENGL 1203
Gen. Ed Natural & Phys Science + Lab4Gen Ed Science/Tech3
 Gen Ed HUM/FA and Cultural Diversity3
 15 17
Sophomore
FallCreditsSpringCredits
CSCI 2133CSCI 3133
CSCI 2223CSCI 3363
COMM 1103Gen Ed Soc/Beh Sci and Global Perspectives3
CSCI 277 or MATH 1293Gen Ed Wellness2
Gen Ed SOC/BehSci3Elective3
 15 14
Junior
FallCreditsSpringCredits
CSCI 3723CSCI 4673
STAT 3673STAT 3683
CSCI 3663CSCI 3743
Gen Ed HUM/FA3Elective3
CSCI Elective I3Gen Ed Upper Division Writing3
 15 15
Senior
FallCreditsSpringCredits
CSCI 4893CSCI 4453
CSCI 4743CSCI Elective III3
CSCI Elective II3Additional Electives6
Gen Ed Science/Tech3CSCI 4553
Additional Electives3 
 15 15
Total Credits: 121

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.

 B.S. Preparatory Mathematics Course Required

Freshman
FallCreditsSpringCredits 
CSCI 122 or 1593CSCI 1604 
ENGL 1103ENGL 1203 
Gen. Ed Natural & Phys Science + Lab4Gen Ed Science/Tech3 
Pre-Calculus course per placement3Pre-Calculus course3 
 13 13
Sophomore
FallCreditsSpringCreditsSummerCredits
CSCI 1614COMM 1103CSCI 2133
MATH 1654MATH 1664 
CSCI 277 or MATH 1293Gen Ed Soc/Beh Sci and Glob Persp3 
Gen Ed Science/Tech3Gen Ed Hum/FineArt and Cult Div3 
Gen Ed Wellness2Elective3 
 16 16 3
Junior
FallCreditsSpringCredits 
CSCI 2223CSCI 3133 
CSCI 3663CSCI 3363 
STAT 3673CSCI 3743 
CSCI 3723STAT 3683 
Gen Ed Hum/FineArt3Elective3 
 15 15
Senior
FallCreditsSpringCredits 
CSCI Elective I3CSCI Elective III3 
CSCI Elective II3CSCI 4453 
CSCI 4743CSCI 4673 
CSCI 4893Electives3 
Gen Ed Upper Division Writing3Gen Ed Soc/Beh Sci3 
CSCI 4553  
 18 15
Total Credits: 124

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.

 B.A. Plan of Study

First Year
FallCreditsSpringCredits
CSCI 1593ENGL 1203
MATH 1053CSCI 1604
CSCI 1143MATH 1464
ENGL 1103First Year Language 1024
First Year Language 1014 
 16 15
Second Year
FallCreditsSpringCredits
CSCI 1614COMM 1103
COMM 2603CSCI 2223
Second Year Language 2013CSCI 3713
Gen Ed Soc/Beh Sci 3Second Year Language 2023
 Elective3
 13 15
Third Year
FallCreditsSpringCredits
CSCI 2133CSCI 3133
STAT 3303STAT 3312
COMM 2613Gen Ed Science/Tech3
Gen Ed Wellness2Gen Ed Upper Division Writing3
Gen Ed Science and Tech/Lab4Gen Ed Soc/Beh Sci3
 15 14
Fourth Year
FallCreditsSpringCredits
CSCI 3663CSCI 4453
CSCI 4893Elective (#300 or higher)3
CSCI 4883Gen Ed 6
Elective (#300 or higher)3Electives4
Elective6 
 18 16
Total Credits: 122