top of page

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

bottom of page