top of page

North Dakota State University

Fargo, North Dakota
Degree:

BS

Computer Science (Standard Track)

Location:

Department of Computer Science

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CSCI 160/161: Computer Science I-II (8-10 credits)
• CSCI 213: Modern Software Development (3 credits)
• CSCI 222: Discrete Mathematics (3 credits)
• CSCI 277: Introduction to UNIX OR MATH 129: Basic Linear Algebra (3 credits)
• CSCI 313: Software Development with Frameworks (3 credits)
• CSCI 336: Theoretical Computer Science (3 credits)
• CSCI 366: Database Systems (3 credits)
• CSCI 372: Comparative Programming Languages (3 credits)
• CSCI 374: Computer Organization and Architecture (3 credits)
• CSCI 445: Software Projects Capstone (3 credits)
• CSCI 455: Networking and Parallel Computation (3 credits)
• CSCI 467: Algorithm Analysis (3 credits)
• CSCI 474: Operating Systems Concepts (3 credits)
• CSCI 489: Social Implications of Computers (3 credits)
• CSCI 300-400 Electives (9 credits)

Required Math:

• Calculus I-II (8 credits)
• Probability (3 credits)
• Statistics (3-5 credits)
• See "Computer Science or Related Requirements"

Required Science:

•Natural Science OR Physical Science from approved list (7 credits)

Required Engineering:

• None

Other Requirements:

• College Composition I-II (6 credits)
• Fundamentals of Public Speaking (3 credits)
• Upper Division Writing (3 credits)
• Humanities and Fine Arts from approved list (6 credits)
• Social and Behavioral Sciences from approved list (6 credits)
• Wellness from approved list (2 credits)
• Cultural Diversity from approved list (3 credits)
• Global Perspectives from approved list (3 credits)

Subfield Required:

Yes

Type:

Track

Options:

Select a Track:
• Standard
• CyberSecurity
• Data Science
• Software Engineering

Double or Dual Major Option(s):

• A second major is possible.
• Dual majors available:
- Math and Computer Science
- Physics and Computer Science

Related Majors:

• BA Computer Science
• BS Computer Engineering

Good to Know:

• Information provided here is for the Standard Track. See "Subfield Required" for additional options, which may have different course requirements.
• The Senior Capstone Project gives students the opportunity for industry experience.

University's Webpage for this Program:
Catalog Year:

2024-2025

bottom of page