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

