Montana State University
Bozeman, Montana
Degree:
BS
Computer Science (Professional Option)
Location:
College of Engineering
Credits:
120 credits
System:
Semester
Required Computer Science (or Related):
• CSCI 112: Programming with C I (3 credits)
• CSCI 127: Joy and Beauty of Data (4 credits)
• CSCI 132: Basic Data Structures and Algorithms (4 credits)
• CSCI 215C: Social & Ethical Issues in CS (3 credits)
• CSCI 232: Data Structures and Algorithms (4 credits)
• CSCI 246: Discrete Structures (3 credits)
• CSCI 305: Concepts/Programming Languages (3 credits)
• CSCI 338: Computer Science Theory (3 credits)
• CSCI 366: Computer Systems (3 credits)
• ESOF 322: Software Engineering (3 credits)
• CSCI 468: Compilers (4 credits)
• CSCI 476: Computer Security (3 credits)
• CSCI 481: Program Assessment (0 credits)
• CS/Related Electives (12 credits)
• CS Upper Division Electives (19 credits)
Required Math:
• Calculus I-II (8 credits)
• Math, Statistics, OR Probability Elective (6 credits)
Required Science:
• Science Electives (7 credits)
Required Engineering:
• None
Other Requirements:
• College Writing (3 credits)
• Intermediate Technical Writing (3 credits)
• University Seminar (3 credits)
• University Core in Diversity, Arts, Humanities, Social Sciences, and/or an approved Research & Creative Experience, with restrictions (6 credits)
• Electives (6 credits)
• University Core OR Electives to meet requirements (7 credits)
Subfield Required:
No
Type:
n/a
Options:
n/a
Double or Dual Major Option(s):
• Dual degree may be possible.
Related Majors:
• BS Computer Science (Interdisciplinary Option)
• BA Computer Science
Good to Know:
• The required Compliers course includes the Senior Capstone project.
University's Webpage for this Program:
Catalog Year:
2022

