University of Iowa homepage
 

Model BS/MCS Student Schedule

The following table gives a model student schedule for the joint BS/MCS program. Here, we assume the student commits to the major at the beginning of their freshman year, opts to satisfy their MCS requirements entirely with graduate computer science classes (rather than up to two technical courses approved by their advisor), and that the student holds a GA position in their fifth year (resulting in a reduced load of 10 semester hours during the last two terms).  Cross-credited courses are shown shaded in blue.

First semester:
22C:016 Computer Science I: Fundamentals
4 sh
22M:025 Calculus I (or)
22M:031 Engineering Mathematics I
4 sh
xxx:xxx General Education courses
7 sh
TOTAL
15 sh
 
Second semester:  
22C:019 Discrete Structures
3 sh
22C:021 Computer Science II: Data Structures
4 sh

22M:026 Calculus II (or)

22M:032 Engineering Mathematics II
4 sh
xxx:xxx General Education courses
4 sh
TOTAL
15 sh
 
Third semester:
22C:022 Object-Oriented Software Development
4 sh
22C:060 Computer Organization (or)
055:035 Computer Architecture and Organization
3 sh
xxx:xxx General Education courses
8 sh
TOTAL
15 sh
 
Fourth semester:
22C:031 Algorithms
3 sh
22C:111 Programming Language Concepts
3 sh

22S:039 Probability & Statistics for Engineering & the Physical Sciences (or)

22S:120 Probability and Statistics
3 or 4 sh
xxx:xxx General Education courses
5 sh
TOTAL
15 sh
 
Fifth semester:
22M:027 Introduction to Linear Algebra (or)
22M:047 Linear Algebra & Differential Equations for Scientists
3 or 4 sh
22C:112 Operating Systems (or)
22C:113 Introduction to Systems Software (or)  
22C:118 Introduction to Networks and their Applications 
3 sh
xxx:xxx General Education courses
9 sh
TOTAL
15 sh
 
Sixth semester:
22C:xxx Computer Science elective
3 sh
xxx:xxx General Education courses
12sh
TOTAL
15 sh
 
Seventh semester:
22C:131 Limits of Computation (or)
22C:135 Theory of Computation
3 sh
22C:xxx CS course numbered above 120
3 sh
xxx:xxx General Education courses
5 sh
xxx:xxx Electives
4 sh
TOTAL
15 sh
 
Eighth semester:
22C:xxx CS course numbered above 120
3 sh
22C:xxx CS course numbered above 120
3 sh
xxx:xxx Electives
9 sh
TOTAL
15 sh
 
BS awarded
120 sh
 
Ninth semester (may hold quarter- or half-time GA):
22C:xxx CS course numbered above 120
3 sh
22C:xxx CS course numbered above 120
3 sh
22C:xxx CS course numbered above 120
3 sh
22C:399 Colloquium
1 sh
TOTAL
10 sh
 
Tenth semester (may hold quarter- or half-time GA):
22C:xxx CS course numbered above 120
3 sh
22C:xxx CS course numbered above 120
3 sh
22C:xxx CS course numbered above 120
3 sh
22C:399 Colloquium
1 sh
TOTAL
10 sh
   
MCS awarded
140 sh

Last modified: August 10, 2007

University of Iowa Logo College of Liberal Arts and Sciences Logo Computing Research Association Logo Association for Computing Machinery Logo
Translate this page automatically.
 
©2005 The University of Iowa, All Rights Reserved.