top of page

Dakota State University

Madison, South Dakota
Degree:

BS

Computer Science

Location:

College of Computer and Cyber Sciences

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CSC 105: Introduction to Computers (3 credits)
• CSC 150/250: Computer Science I-II (6 credits)
• CSC 234: Software Security (3 credits)
• CSC 260: Object Oriented Design (3 credits)
• CSC 285: Networking I (3 credits)
• CSC 300/310: Data Structures AND Advanced Data Structures (6 credits)
• CSC 314: Assembly Language (3 credits)
• CSC 321 OR CIS 332 OR 424: Information Security Management OR System Analysis and Design OR Software Development with Agile Methodologies (3 credits)
• CSC 404: Foundations of Computation (3 credits)
• CSC 410: Parallel Computing (3 credits)
• CSC 456 Operating Systems (3 credits)
• CSC 461: Programming Languages (3 credits)
• CSC 470: Software Engineering (3 credits)
• CSC 482 Algorithms and Optimization (3 credits)
• CS OR CIS 300+ Electives (9 credits)

Required Math:

• Calculus I (4 credits)
• Introduction to Discrete Math (3 credits)
• Discrete Math (3 credits)
• Statistics (3 credits)
• Math Electives from approved list (6 credits)

Required Science:

• Natural Sciences (6 credits)

Required Engineering:

• None

Other Requirements:

• Composition I-II (6 credits)
• Speech (3 credits)
• Arts and Humanities (6 credits)
• Social Science (6 credits)
• Electives (18 credits)

Subfield Required:

Yes

Type:

Specialization

Options:

Choose a Specialization OR 12 credits of electives:
• Artificial Intelligence / Machine Learning
• Software Engineering

Double or Dual Major Option(s):

• Double majors possible.

Related Majors:

• n/a

Good to Know:

• Information based on Plan of Study for 2021-2022.

University's Webpage for this Program:
bottom of page