University of Idaho
Moscow, Idaho
Degree:
BS
Computer Science
Location:
College of Engineering
Credits:
122 credits
System:
Semester
Required Computer Science (or Related):
• CS 120/121: Computer Science I-II (7 credits)*
• CS 150: Computer Organization and Architecture (3 credits)*
• CS 210: Programming Languages (3 credits)*
• CS 240: Computer Operating Systems (3 credits)*
• CS 270: Systems Software (3 credits)*
• CS 360: Database Systems (4 credits)
• CS 383: Software Engineering (4 credits)
• CS 385: Theory of Computation (3 credits)
• CS 395: Analysis of Algorithms (3 credits)
• CS 401: Contemporary Issues in Computer Science (1 credit)
• CS 445: Compiler Design (4 credits)
• CYB 220: Secure Coding and Analysis (3 credits)
• Upper-Division CS Electives with restrictions (12 credits)
• CS 480/481: Senior Capstone Design I-II (6 credits)
Required Math:
• Calculus I-II (8 credits)*
• Discrete Mathematics (3 credits)*
• Linear Algebra (3 credits)
• Statistics (3 credits)
Required Science:
• Natural Sciences with Lab sequence from approved list (8 credits)
Required Engineering:
None
Other Requirements:
• Oral Communication (3 credits)
• Writing and Rhetoric (6 credits)
• Technical Writing (3 credits)
• American Diversity (3 credits)
• International course (3 credits)
• Humanistic and Artistic Ways of Knowing (3 credits)
• Social and Behavioral Ways of Knowing (6 credits)
• Electives (4-11 credits)
Subfield Required:
No
Type:
n/a
Options:
n/a
Double or Dual Major Option(s):
• Double majors may be possible.
Related Majors:
• BS Computer Engineering (College of Engineering)
Good to Know:
• GPA minimum required for courses marked with an asterisk (*).
University's Webpage for this Program:
Catalog Year:
2022

