top of page

University of Iowa

Iowa City, Iowa
Degree:

BS

Computer Science

Location:

College of Liberal Arts and Sciences

Credits:

120 semester hours (sh)

System:

Semester

Required Computer Science (or Related):

• CS 1210: Computer Science I: Fundamentals (4 sh)
• CS 2210: Discrete Structures (3 sh)
• CS 2230: Computer Science II: Data Structures (4 sh)
• CS 2820: Introduction to Software Development (4 sh)
• CS 3330: Algorithms (3 sh)
• CS 3820: Programming Language Concepts (3 sh)
• CS 2630 OR ECE 3550: Computer Organization OR Computer Architecture and Organization (3-4 sh)
• CS 3620 OR CS 3640: Operating Systems OR Introduction to Networks and Their Applications(3 sh)
• CS 4330 OR CS 4350: Theory of Computation OR Logic in Computer Science (3 sh)
• Advanced Technical Electives with restrictions (12 sh)

Required Math:

• Calculus I-II (8 sh)
• Linear Algebra (4 sh)
• Probability and Statistics (3-4 sh)

Required Science:

• Natural Science sequence from approved list (6 sh)
• Additional Natural Science (1 sh)

Required Engineering:

None

Other Requirements:

• Success at Iowa (2 sh)
• Rhetoric (4 sh)
• Interpretation of Literature (3 sh)
• Social Sciences (3 sh)
• Diversity and Inclusion (3 sh)
• Historical Perspectives (3 sh)
• International and Global Issues (3 sh)
• Literary, Visual, and Performing Arts (3 sh)
• Values and Culture (3 sh)
• Foreign Language (16-20 sh)
• Additional electives may be needed to fulfill minimum degree hours (7-13 sh)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Double majors possible with exceptions.

Related Majors:

• BA Computer Science (College of Liberal Arts and Sciences)
• BS Data Science (College of Liberal Arts and Sciences)
• BSE Computer Science and Engineering (College of Engineering)

Good to Know:

• Major can be declared during admission process or afterward; students are admitted to the BA program unless the student indicates BS. Students are able to switch from BA to BS.
• Students in the BSE CS program in the College of Engineering complete the General Education requirements for the College of Liberal Arts and Sciences.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page