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.