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: Cyber Law and Policy OR CIS 332: Structured System Analysis and Design OR CIS 424: 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-400 Electives (9 credits)
Required Math:
• College Algebra (3 credits)
• Trigonometry (3 credits)
• 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, Communication, or Debate (3 credits)
• Arts and Humanities (6 credits)
• Social Science (6 credits)
• Electives (11 credits)
Subfield Required:
Yes
Type:
Specialization
Options:
Choose a Specialization OR 12 credits of electives:
• Artificial Intelligence and Machine Learning
• Software Engineering
Double or Dual Major Option(s):
• Double majors possible.
Related Majors:
• BS Artificial Intelligence
Good to Know:
• Information here is based on a Sample 4-Year Plan of Study for 2024-2025. (The school also provides a separate Sample 3-Year Plan, which includes summer sessions.)
University's Webpage for this Program:
Catalog Year:
2024-2025

