Skip to main content

Your search criteria narrowed your results to Computer Science. Below is some additional contact information which may be useful.

Computer Science

College of Liberal Arts and Sciences

Chair Alberto M. Segre
Location 14 MLH (MacLean Hall)
Phone 319-335-0713
Email cs-registration@uiowa.edu
Registration Email cs-registration@uiowa.edu
Website https://cs.uiowa.edu/
General Catalog https://catalog.registrar.uiowa.edu/liberal-arts-sciences/computer-science/
90 courses found, displaying all courses.
Course # Title Hours Notes Enrollments
CS:1020:0AAA
Lecture
Course Title is
Principles of Computing
Start and end times: 1:30P - 2:20P MW SHAM LIB
Instructors: Brandon Myers (Primary Instructor)
This section is automatically added
Final Exam
Start and end times: 5:30PM - 7:30PM 12/14/2021 Tue
40 SH
0 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed a higher-numbered CS course.
more
Underway
69 of 90 enrolled
CS:1020:0A02
Discussion
Course Title is
Principles of Computing
Start and end times: 10:30A - 11:20A F 301 MLH
Instructors: Gabriel Douglass (Primary Instructor), Brandon Myers (Course Supervisor)
CS:1020:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed a higher-numbered CS course.
more
Underway
19 of 22 enrolled
CS:1020:0A03
Discussion
Course Title is
Principles of Computing
Start and end times: 11:30A - 12:20P F 301 MLH
Instructors: Gabriel Douglass (Primary Instructor), Brandon Myers (Course Supervisor)
CS:1020:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed a higher-numbered CS course.
more
Underway
19 of 22 enrolled
CS:1020:0A04
Discussion
Course Title is
Principles of Computing
Start and end times: 12:30P - 1:20P F 301 MLH
Instructors: Gabriel Douglass (Primary Instructor), Brandon Myers (Course Supervisor)
CS:1020:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed a higher-numbered CS course.
more
Underway
14 of 23 enrolled
CS:1020:0A05
Discussion
Course Title is
Principles of Computing
Start and end times: 1:30P - 2:20P F 301 MLH
Instructors: Ingroj Shrestha (Primary Instructor), Brandon Myers (Course Supervisor)
CS:1020:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed a higher-numbered CS course.
more
Underway
17 of 23 enrolled
CS:1110:0AAA
Lecture
Course Title is
Introduction to Computer Science
Start and end times: 2:00P - 3:15P TTh LR1 VAN
Instructors: Denise Szecsei (Primary Instructor)
This section is automatically added
Final Exam
Start and end times: 12:30PM - 2:30PM 12/16/2021 Thu
0 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed CS:1210 or a higher-numbered CS course. This course is reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
81 of 102 enrolled
CS:1110:0A01
Discussion
Course Title is
Introduction to Computer Science
Start and end times: 8:00A - 9:15A Th 301 MLH
Instructors: Alan McKay (Primary Instructor), Denise Szecsei (Course Supervisor)
CS:1110:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed CS:1210 or a higher-numbered CS course. This course is reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
15 of 20 enrolled
CS:1110:0A02
Discussion
Course Title is
Introduction to Computer Science
Start and end times: 9:30A - 10:45A Th 301 MLH
Instructors: Alan McKay (Primary Instructor), Denise Szecsei (Course Supervisor)
CS:1110:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed CS:1210 or a higher-numbered CS course. This course is reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
14 of 20 enrolled
CS:1110:0A03
Discussion
Course Title is
Introduction to Computer Science
Start and end times: 11:00A - 12:15P Th 301 MLH
Instructors: Ingroj Shrestha (Primary Instructor), Denise Szecsei (Course Supervisor)
CS:1110:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed CS:1210 or a higher-numbered CS course. This course is reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
15 of 22 enrolled
CS:1110:0A04
Discussion
Course Title is
Introduction to Computer Science
Start and end times: 12:30P - 1:45P Th 301 MLH
Instructors: Ingroj Shrestha (Primary Instructor), Denise Szecsei (Course Supervisor)
CS:1110:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed CS:1210 or a higher-numbered CS course. This course is reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
19 of 20 enrolled
CS:1110:0A06
Discussion
Course Title is
Introduction to Computer Science
Start and end times: 5:00P - 6:15P Th 301 MLH
Instructors: Alan McKay (Primary Instructor), Denise Szecsei (Course Supervisor)
CS:1110:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Not open for credit to students who have completed CS:1210 or a higher-numbered CS course. This course is reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
18 of 20 enrolled
CS:1210:0AAA
Lecture
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 2:30P - 3:20P MWF World Wide Web
Instructors: James Cremer (Primary Instructor)
This section is automatically added
Final Exam
Start and end times: 12:30PM - 2:30PM 12/13/2021 Mon
0 s.h.
Delivery Mode: Web
This course will be taught online.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
167 of 182 enrolled
CS:1210:0A01
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 8:00A - 9:15A T 301 MLH
Instructors: Rahsin Mulk (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
18 of 20 enrolled
CS:1210:0A03
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 9:30A - 10:45A T 301 MLH
Instructors: Rahsin Mulk (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
19 of 21 enrolled
CS:1210:0A05
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 11:00A - 12:15P T 301 MLH
Instructors: Lucas Spain (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
17 of 20 enrolled
CS:1210:0A07
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 12:30P - 1:45P T 301 MLH
Instructors: Haakon Larsen (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
19 of 21 enrolled
CS:1210:0A08
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 12:30P - 1:45P T W240 AJB
Instructors: Rahsin Mulk (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
17 of 20 enrolled
CS:1210:0A09
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 2:00P - 3:15P T 301 MLH
Instructors: Lucas Spain (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
21 of 20 enrolled
CS:1210:0A11
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 3:30P - 4:45P T 301 MLH
Instructors: Lucas Spain (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
19 of 20 enrolled
CS:1210:0A13
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 5:00P - 6:15P T 301 MLH
Instructors: Haakon Larsen (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
17 of 20 enrolled
CS:1210:0A15
Discussion
Course Title is
Computer Science I: Fundamentals
Prerequisites: (MATH:1010 with a minimum grade of C- and MATH:1340 with a minimum grade of C-) or (ALEKS score of 45 or higher and MATH:1010 with a minimum grade of C-) or ALEKS score of 75 or higher or MATH:1020 with a minimum grade of C- or (MATH:1005 with a minimum grade of C- and MATH:1010 with a minimum grade of C-) or MPT Level 3 score of 9 or higher or MATH:1460 with a minimum grade of C- or MATH:1380 or MATH:1850
Start and end times: 6:30P - 7:45P T 301 MLH
Instructors: Haakon Larsen (Primary Instructor), James Cremer (Course Supervisor)
CS:1210:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 20 enrolled
CS:2110:0AAA
Lecture
Course Title is
Programming for Informatics
Prerequisites: CS:1110 with a minimum grade of C-
Start and end times: 12:30P - 1:20P MWF 213 MLH
Instructors: Elizabeth Kleiman (Primary Instructor)
This section is automatically added
Final Exam
Start and end times: 8:00PM - 10:00PM 12/14/2021 Tue
118 MLH
0 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
18 of 20 enrolled
CS:2110:0A02
Discussion
Course Title is
Programming for Informatics
Prerequisites: CS:1110 with a minimum grade of C-
Start and end times: 12:30P - 1:45P Th W240 AJB
Instructors: Mike Kantartjis (Primary Instructor), Elizabeth Kleiman (Course Supervisor)
CS:2110:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
18 of 20 enrolled
CS:2210:0AAA
Lecture
Course Title is
Discrete Structures
Start and end times: 9:30A - 10:20A MWF World Wide Web
Instructors: Elizabeth Kleiman (Primary Instructor)
This section is automatically added
Midterm Exams
Start and end times: 6:30PM - 8:00PM 09/29/2021 Wed
100 PH
Start and end times: 6:30PM - 8:00PM 11/01/2021 Mon
100 PH
Final Exam
Start and end times: 10:00AM - 12:00PM 12/17/2021 Fri
LR1 VAN
0 s.h.
Delivery Mode: Web
This course will be taught online.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
119 of 120 enrolled
CS:2210:0A02
Discussion
Course Title is
Discrete Structures
Start and end times: 11:30A - 12:20P W 301 MLH
Instructors: Osama Khalid (Primary Instructor), Elizabeth Kleiman (Course Supervisor)
CS:2210:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
19 of 20 enrolled
CS:2210:0A03
Discussion
Course Title is
Discrete Structures
Start and end times: 12:30P - 1:20P W 301 MLH
Instructors: Ella Norton (Primary Instructor), Elizabeth Kleiman (Course Supervisor)
CS:2210:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 20 enrolled
CS:2210:0A04
Discussion
Course Title is
Discrete Structures
Start and end times: 1:30P - 2:20P W 301 MLH
Instructors: Hasan Rahman (Primary Instructor), Elizabeth Kleiman (Course Supervisor)
CS:2210:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 20 enrolled
CS:2210:0A05
Discussion
Course Title is
Discrete Structures
Start and end times: 2:30P - 3:20P W 301 MLH
Instructors: Hasan Rahman (Primary Instructor), Elizabeth Kleiman (Course Supervisor)
CS:2210:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 20 enrolled
CS:2210:0A06
Discussion
Course Title is
Discrete Structures
Start and end times: 3:30P - 4:20P W 301 MLH
Instructors: Adnan Ahmed (Primary Instructor), Elizabeth Kleiman (Course Supervisor)
CS:2210:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 20 enrolled
CS:2210:0A07
Discussion
Course Title is
Discrete Structures
Start and end times: 4:30P - 5:20P W 301 MLH
Instructors: Adnan Ahmed (Primary Instructor), Elizabeth Kleiman (Course Supervisor)
CS:2210:0AAA will be automatically added with this section
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 20 enrolled
CS:2230:0AAA
Lecture
Course Title is
Computer Science II: Data Structures
Prerequisites: CS:1210 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 8:00A - 9:15A TTh World Wide Web
Instructors: Suely Oliveira (Primary Instructor)
This section is automatically added
Final Exam
Start and end times: 3:00PM - 5:00PM 12/14/2021 Tue
0 s.h.
Delivery Mode: Web
This course will be taught online.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
123 of 128 enrolled
CS:2230:0A01
Discussion
Course Title is
Computer Science II: Data Structures
Prerequisites: CS:1210 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 8:30A - 9:20A W 402 EPB
Instructors: Weiyu Huang (Primary Instructor), Suely Oliveira (Course Supervisor)
CS:2230:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
19 of 20 enrolled
CS:2230:0A02
Discussion
Course Title is
Computer Science II: Data Structures
Prerequisites: CS:1210 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 9:30A - 10:20A W 402 EPB
Instructors: Weiyu Huang (Primary Instructor), Suely Oliveira (Course Supervisor)
CS:2230:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 21 enrolled
CS:2230:0A06
Discussion
Course Title is
Computer Science II: Data Structures
Prerequisites: CS:1210 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 1:30P - 2:20P W 402 EPB
Instructors: Jamil Gafur (Primary Instructor), Suely Oliveira (Course Supervisor)
CS:2230:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 22 enrolled
CS:2230:0A07
Discussion
Course Title is
Computer Science II: Data Structures
Prerequisites: CS:1210 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 2:30P - 3:20P W 402 EPB
Instructors: Jamil Gafur (Primary Instructor), Suely Oliveira (Course Supervisor)
CS:2230:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
22 of 22 enrolled
CS:2230:0A08
Discussion
Course Title is
Computer Science II: Data Structures
Prerequisites: CS:1210 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 3:30P - 4:20P W 402 EPB
Instructors: Sarmad Chandio (Primary Instructor), Suely Oliveira (Course Supervisor)
CS:2230:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
22 of 22 enrolled
CS:2230:0A09
Discussion
Course Title is
Computer Science II: Data Structures
Prerequisites: CS:1210 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 4:30P - 5:20P W 402 EPB
Instructors: Sarmad Chandio (Primary Instructor), Suely Oliveira (Course Supervisor)
CS:2230:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 21 enrolled
CS:2420:0001 Course Title is
Analyzing Data for Informatics
Prerequisites: CS:2110 with a minimum grade of C- and (PSY:2811 with a minimum grade of C- or SOC:2160 with a minimum grade of C- or STAT:1020 with a minimum grade of C- or STAT:1030 with a minimum grade of C- or STAT:2010 with a minimum grade of C- or STAT:2020 with a minimum grade of C- or STAT:3120 with a minimum grade of C- or STAT:3510 with a minimum grade of C- or STAT:4143 with a minimum grade of C-)
Start and end times: 3:30P - 4:45P MW 61 SH
Instructors: Ines Zigrino Curto (Primary Instructor), Sulyun Lee (Teaching Assistant)
Final Exam
Start and end times: 3:00PM - 5:00PM 12/13/2021 Mon
105 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Informatics students through the end of Early Registration. If you are a declared student in one of these programs,  you may enroll or add yourself to the waitlist. The seat reservations will expire when early registration ends, and the course will open for any major to enroll/join the waitlist.
more
Underway
32 of 40 enrolled
CS:2520:0001 Course Title is
Human-Computer Interaction - Informatics
Prerequisites: CS:2110 with a minimum grade of C-
Start and end times: 9:30A - 10:45A TTh 105 EPB
Instructors: Kyle Rector (Primary Instructor), Masuma Akter Rumi (Teaching Assistant)
Final Exam
Start and end times: 3:00PM - 5:00PM 12/15/2021 Wed
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Informatics students through the end of Early Registration. If you are a declared student in one of these programs,  you may enroll or add yourself to the waitlist. The seat reservations will expire when early registration ends, and the course will open for any major to enroll/join the waitlist.
more
Underway
36 of 56 enrolled
CS:2630:0AAA
Lecture
Course Title is
Computer Organization
Prerequisites: CS:2230 with a minimum grade of C- and CS:2210 with a minimum grade of C-
Start and end times: 10:30A - 11:20A MWF 350 VAN
Instructors: Brandon Myers (Primary Instructor)
This section is automatically added
Final Exam
Start and end times: 8:00PM - 10:00PM 12/15/2021 Wed
350 VAN
0 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
TILE
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
63 of 65 enrolled
CS:2630:0A01
Discussion
Course Title is
Computer Organization
Prerequisites: CS:2230 with a minimum grade of C- and CS:2210 with a minimum grade of C-
Start and end times: 2:00P - 3:15P T 402 EPB
Instructors: Jon Rusert (Primary Instructor), Brandon Myers (Course Supervisor)
CS:2630:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 22 enrolled
CS:2630:0A02
Discussion
Course Title is
Computer Organization
Prerequisites: CS:2230 with a minimum grade of C- and CS:2210 with a minimum grade of C-
Start and end times: 9:30A - 10:45A T 402 EPB
Instructors: Jon Rusert (Primary Instructor), Brandon Myers (Course Supervisor)
CS:2630:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
22 of 21 enrolled
CS:2630:0A04
Discussion
Course Title is
Computer Organization
Prerequisites: CS:2230 with a minimum grade of C- and CS:2210 with a minimum grade of C-
Start and end times: 3:30P - 4:45P T 402 EPB
Instructors: Rob Lorch (Primary Instructor), Brandon Myers (Course Supervisor)
CS:2630:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
21 of 22 enrolled
CS:2800:0AAA
Lecture
Course Title is
Digital Arts: An Introduction
Start and end times: 4:30P - 5:20P MW E125 VAB
Instructors: Jean-Francois Charles (Primary Instructor)
This section is automatically added
Final Exam
Start and end times: 12:30PM - 2:30PM 12/17/2021 Fri
E125 VAB
0 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
38 of 40 enrolled
CS:2800:0A01
Lab/Discussion
Course Title is
Digital Arts: An Introduction
Start and end times: 5:30P - 6:50P T 360 ABW
Instructors: Max Denney (Primary Instructor), Jean-Francois Charles (Course Supervisor)
CS:2800:0AAA will be automatically added with this section
3 s.h.
Restricted to Non-Engineering students.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
8 of 8 enrolled
CS:2800:0A02
Lab/Discussion
Course Title is
Digital Arts: An Introduction
Start and end times: 5:30P - 6:50P T 360 ABW
Instructors: Max Denney (Primary Instructor), Jean-Francois Charles (Course Supervisor)
CS:2800:0AAA will be automatically added with this section
3 s.h.
Undergraduate Computer Science or Undergraduate Engineering majors.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
7 of 8 enrolled
CS:2800:0A03
Lab/Discussion
Course Title is
Digital Arts: An Introduction
Start and end times: 5:30P - 6:50P W 360 ABW
Instructors: Max Denney (Primary Instructor), Jean-Francois Charles (Course Supervisor)
CS:2800:0AAA will be automatically added with this section
3 s.h.
Restricted to Non-Computer Science majors.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
8 of 8 enrolled
CS:2800:0A04
Lab/Discussion
Course Title is
Digital Arts: An Introduction
Start and end times: 5:30P - 6:50P W 360 ABW
Instructors: Max Denney (Primary Instructor), Jean-Francois Charles (Course Supervisor)
CS:2800:0AAA will be automatically added with this section
3 s.h.
Undergraduate Computer Science or Undergraduate Engineering majors.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
7 of 8 enrolled
CS:2800:0A05
Lab/Discussion
Course Title is
Digital Arts: An Introduction
Start and end times: 5:30P - 6:50P Th 360 ABW
Instructors: Max Denney (Primary Instructor), Jean-Francois Charles (Course Supervisor)
CS:2800:0AAA will be automatically added with this section
3 s.h.
Restricted to Non-Engineering students.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
8 of 8 enrolled
CS:2800:0A06
Lab/Discussion
Course Title is
Digital Arts: An Introduction
Start and end times: 5:30P - 6:50P Th 360 ABW
Instructors: Max Denney (Primary Instructor), Jean-Francois Charles (Course Supervisor)
CS:2800:0AAA will be automatically added with this section
3 s.h.
Undergraduate Computer Science or Undergraduate Engineering majors.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Pending
0 of 8 enrolled
CS:2800:0A07
Lab/Discussion
Course Title is
Digital Arts: An Introduction
Start and end times: 5:30P - 6:50P M 360 ABW
Instructors: Max Denney (Primary Instructor), Jean-Francois Charles (Course Supervisor)
CS:2800:0AAA will be automatically added with this section
3 s.h.
Restricted to Non-Computer Science majors.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Pending
0 of 8 enrolled
CS:2800:0A08
Lab/Discussion
Course Title is
Digital Arts: An Introduction
Start and end times: 5:30P - 6:50P M 360 ABW
Instructors: Max Denney (Primary Instructor), Jean-Francois Charles (Course Supervisor)
CS:2800:0AAA will be automatically added with this section
3 s.h.
Undergraduate Computer Science or Undergraduate Engineering majors.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Pending
0 of 8 enrolled
CS:2820:0AAA
Lecture
Course Title is
Introduction to Software Development
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 11:00A - 12:15P TTh 107 EPB
Instructors: Steve Goddard (Primary Instructor)
This section is automatically added
0 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Computer Science undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this program, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
80 of 82 enrolled
CS:2820:0A01
Discussion
Course Title is
Introduction to Software Development
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 9:30A - 10:20A W W240 AJB
Instructors: David Aites (Primary Instructor), Steve Goddard (Course Supervisor)
CS:2820:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Computer Science undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this program, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
21 of 21 enrolled
CS:2820:0A02
Discussion
Course Title is
Introduction to Software Development
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 8:30A - 9:20A W W240 AJB
Instructors: David Aites (Primary Instructor), Steve Goddard (Course Supervisor)
CS:2820:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Computer Science undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this program, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
19 of 20 enrolled
CS:2820:0A03
Discussion
Course Title is
Introduction to Software Development
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 2:30P - 3:20P W W240 AJB
Instructors: Stella Lee (Primary Instructor), Steve Goddard (Course Supervisor)
CS:2820:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Computer Science undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this program, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 21 enrolled
CS:2820:0A04
Discussion
Course Title is
Introduction to Software Development
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 12:30P - 1:20P W W240 AJB
Instructors: Stella Lee (Primary Instructor), Steve Goddard (Course Supervisor)
CS:2820:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Computer Science undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this program, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
20 of 20 enrolled
CS:3210:0001 Course Title is
Programming Languages and Tools
Programming with Java
Prerequisites: CS:1210 with a minimum grade of C- or CS:2110 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 6:30P - 7:45P MW 301 MLH
Instructors: Ian Pope (Primary Instructor)
Final Exam
Start and end times: 8:00PM - 10:00PM 12/16/2021 Thu
105 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
9 of 30 enrolled
CS:3330:0002 Course Title is
Algorithms
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C- and (MATH:1850 or MATH:1550 or MATH:1860 or MATH:1560)
Start and end times: 12:30P - 1:45P TTh 110 MLH
Instructors: Denise Szecsei (Primary Instructor)
Final Exam
Start and end times: 5:30PM - 7:30PM 12/14/2021 Tue
100 PH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for graduate Computer Science and undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
43 of 55 enrolled
CS:3330:0EXW Course Title is
Algorithms
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C- and (MATH:1850 or MATH:1550 or MATH:1860 or MATH:1560)
Start and end times: 8:00A - 9:15A TTh WWW/Plus Meeting
Instructors: Kevin Lillis (Primary Instructor), Tanay Chougule (Teaching Assistant)
3 s.h.
Delivery Mode: Web, Virtual Classroom
This course will be taught online.
Synchronous, scheduled online meeting
Registration Information:
This course is reserved for graduate Computer Science and undergraduate Computer Science, Computer Science & Engineering, or Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
DOE Distance Course (EX*)
Underway
54 of 55 enrolled
CS:3620:0001 Course Title is
Operating Systems
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C- and (CS:2630 with a minimum grade of C- or ECE:3350 with a minimum grade of C-)
Start and end times: 3:30P - 4:45P MW 105 EPB
Instructors: Peng Jiang (Primary Instructor), Tarun Roy (Teaching Assistant)
Final Exam
Start and end times: 12:30PM - 2:30PM 12/14/2021 Tue
110 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science and Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
59 of 60 enrolled
CS:3640:0001 Course Title is
Intro to Networks and Their Applications
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C- and (CS:2630 with a minimum grade of C- or ECE:3350 with a minimum grade of C-)
Start and end times: 9:30A - 10:45A TTh 110 MLH
Instructors: Rishab Nithyanand (Primary Instructor), Daniyal Dar (Teaching Assistant)
Final Exam
Start and end times: 12:30PM - 2:30PM 12/17/2021 Fri
110 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science and Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
60 of 60 enrolled
CS:3700:0003 Course Title is
Elementary Numerical Analysis
Prerequisites: (MATH:2550 or MATH:2700) and (MATH:1560 or MATH:1860)
Start and end times: 10:30A - 11:20A MWF 218 MLH
Instructors: Laurent Jay (Primary Instructor)
Midterm Exams
Start and end times: 6:30PM - 8:30PM 10/13/2021 Wed
100 PH
Start and end times: 6:30PM - 8:30PM 11/17/2021 Wed
100 PH
Final Exam
Start and end times: 5:30PM - 7:30PM 12/15/2021 Wed
LR2 VAN
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
35 of 36 enrolled
CS:3700:0004 Course Title is
Elementary Numerical Analysis
Prerequisites: (MATH:2550 or MATH:2700) and (MATH:1560 or MATH:1860)
Start and end times: 11:30A - 12:20P MWF 218 MLH
Instructors: Laurent Jay (Primary Instructor)
Midterm Exams
Start and end times: 6:30PM - 8:30PM 10/13/2021 Wed
100 PH
Start and end times: 6:30PM - 8:30PM 11/17/2021 Wed
100 PH
Final Exam
Start and end times: 5:30PM - 7:30PM 12/15/2021 Wed
LR2 VAN
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
39 of 40 enrolled
CS:3820:0001 Course Title is
Programming Language Concepts
Prerequisites: CS:2230 with a minimum grade of C- and CS:2210 with a minimum grade of C- and (CS:2630 with a minimum grade of C- or ECE:3330 with a minimum grade of C- or CS:2820 with a minimum grade of C- or ECE:3350 with a minimum grade of C-)
Start and end times: 3:30P - 4:45P TTh LR2 VAN
Instructors: Garrett Morris (Primary Instructor), Anthony Cantor (Teaching Assistant), Alex Hubers (Teaching Assistant)
Final Exam
Start and end times: 12:30PM - 2:30PM 12/13/2021 Mon
W151 PBB
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for undergraduate Computer Science and Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
119 of 120 enrolled
CS:3980:0002 Course Title is
Topics in Computer Science I
Web Application Development
Prerequisites: CS:1210 with a minimum grade of C- or CS:2110 with a minimum grade of C- or ENGR:2730 with a minimum grade of C-
Start and end times: 5:00P - 6:15P MW 110 MLH
Instructors: Ines Zigrino Curto (Primary Instructor), Ryan Policheri (Teaching Assistant)
Final Exam
Start and end times: 10:00AM - 12:00PM 12/13/2021 Mon
110 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course reserved for Informatics undergraduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program and Informatics minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
38 of 40 enrolled
CS:3990:0IND
Independent Study
Course Title is
Honors in Computer Sci or Informatics
This course has specific requirements view
Arranged Time Arranged Location
View instructors (27 available)
ARR
Delivery Mode: Individualized Experience
An individual or small group format including but not limited to internships, independent study, or research projects with faculty or off-campus partners.
Underway
0 of Unlimited enrolled
CS:3999:0001 Course Title is
Comp Sci or Informatics Honors Cohort
This course has specific requirements view
Arranged Time Arranged Location
Instructors: Tianbao Yang (Primary Instructor)
0 s.h.
Restricted for all students.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Students must contact the CS Honors Director for permission to enroll.
Underway
0 of Unlimited enrolled
CS:4310:0001 Course Title is
Design and Implementation of Algorithms
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 10:30A - 11:20A MWF 217 MLH
Instructors: Sriram Pemmaraju (Primary Instructor), Osama Khalid (Teaching Assistant)
Midterm Exam
Start and end times: 6:30PM - 8:30PM 10/13/2021 Wed
118 MLH
Final Exam
Start and end times: 10:00AM - 12:00PM 12/15/2021 Wed
217 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
NOTE: For undergraduate students who have taken CS:3330 Algorithms, this course can NOT be used to satisfy the CS program requirement as an Advanced Technical Elective for the BS degree, nor as an Advanced CS elective for the BA degree. This course is reserved for Undergraduate & Graduate Computer Science majors and undergraduate Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
15 of 22 enrolled
CS:4330:0001 Course Title is
Theory of Computation
Prerequisites: CS:3330 with a minimum grade of C-
Start and end times: 6:30P - 7:45P TTh 118 MLH
Instructors: Aaron Stump (Primary Instructor), Moriz Schildorfer (Teaching Assistant)
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Undergraduate & Graduate Computer Science majors and undergraduate Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
39 of 53 enrolled
CS:4400:0001 Course Title is
Database Systems
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C- and CS:3330 with a minimum grade of C-
Start and end times: 6:30P - 9:00P Th 113 MLH
Instructors: Palaniappan Andiappan (Primary Instructor), Bohan Zhang (Teaching Assistant)
Midterm Exam
Start and end times: 6:30PM - 8:00PM 10/07/2021 Thu
3655 SC
Final Exam
Start and end times: 8:00PM - 10:00PM 12/14/2021 Tue
140 SH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Computer Science undergraduate and graduate majors, Computer Science & Engineering, and Data Science majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
40 of 40 enrolled
CS:4500:0001 Course Title is
Rsrch Methods in Human-Computer Interact
Prerequisites: CS:2520 with a minimum grade of C- or (CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-)
Start and end times: 5:00P - 6:15P TTh 118 MLH
Instructors: Joseph Kearney (Primary Instructor), Ella Norton (Teaching Assistant)
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
Declared Informatics - Human-Computer Interaction students have been granted permission to enroll in this course during the first week of Early Registration (April 12-16, 2021). This permission overrides the restriction. The course will be opened to other majors to enroll or join the waitlist (if prerequisites are met) at 4:30 pm on April 23. 
more
Underway
18 of 18 enrolled
CS:4630:0001 Course Title is
Mobile Computing
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C- and CS:2820 with a minimum grade of C-
Start and end times: 1:30P - 2:20P MWF 214 MLH
Instructors: Octav Chipara (Primary Instructor)
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
19 of 35 enrolled
CS:4980:0003 Course Title is
Topics in Computer Science II
High-Performance Computing for Sparse Applications
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 10:30A - 11:20A MWF 210 MLH
Instructors: Peng Jiang (Primary Instructor)
Final Exam
Start and end times: 3:00PM - 5:00PM 12/14/2021 Tue
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Undergraduate & Graduate Computer Science majors and undergraduate Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
8 of 36 enrolled
CS:4980:0004 Course Title is
Topics in Computer Science II
A Principled Approach to Security and Privacy
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 8:00A - 9:15A TTh 218 MLH
Instructors: Omar Haider Chowdhury (Primary Instructor)
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Undergraduate & Graduate Computer Science majors and undergraduate Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
13 of 36 enrolled
CS:4980:0005 Course Title is
Topics in Computer Science II
Cryptography
Prerequisites: CS:2210 with a minimum grade of C- and CS:2230 with a minimum grade of C-
Start and end times: 1:30P - 2:20P MWF 213 MLH
Instructors: Elizabeth Kleiman (Primary Instructor), John Thiede (Teaching Assistant)
Final Exam
Start and end times: 8:00PM - 10:00PM 12/16/2021 Thu
217 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Undergraduate & Graduate Computer Science majors and undergraduate Computer Science & Engineering majors through the end of Early Registration; declared students in these programs will be able to enroll/join the waitlist at their registration time. If you are not a declared student in one of these programs, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above programs and Computer Science minors will receive priority on the waitlist. The seat reservations will expire when early registration ends.
more
Underway
32 of 36 enrolled
CS:5110:0001 Course Title is
Introduction to Informatics
Start and end times: 3:30P - 4:45P TTh 218 MLH
Instructors: Juan Pablo Hourcade (Primary Instructor), Ted Herman (Team Teacher), Alberto Segre (Team Teacher) more...
Final Exam
Start and end times: 10:00AM - 12:00PM 12/13/2021 Mon
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
10 of 20 enrolled
CS:5340:0001 Course Title is
Limits of Computation
Prerequisites: CS:3330
Start and end times: 11:00A - 12:15P TTh 213 MLH
Instructors: Kasturi Varadarajan (Primary Instructor)
Final Exam
Start and end times: 8:00PM - 10:00PM 12/14/2021 Tue
213 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
15 of 37 enrolled
CS:5430:0001 Course Title is
Machine Learning
Prerequisites: MATH:1850 and MATH:2700 and STAT:2020 and (CS:2230 or CS:2110)
Start and end times: 2:00P - 3:15P TTh 217 MLH
Instructors: Tianbao Yang (Primary Instructor), Yongjian Zhong (Teaching Assistant)
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Computer Science graduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this program, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program will receive priority on the waitlist. The seat reservations will expire when early registration ends. Undergraduate students who wish to enroll in grad-level courses must contact the course instructor for permission. If you are an undergraduate student who has received special permission to enroll in this course, please join the waitlist; you will become eligible for a seat when the seat reservations expire at the end of early registration
more
Underway
25 of 33 enrolled
CS:5630:0001 Course Title is
Cloud Computing Technology
Prerequisites: CS:2820 and (CS:3620 or CS:3640)
Start and end times: 9:30A - 10:45A TTh 14 SH
Instructors: Supreeth Shastri (Primary Instructor), Dat Hong (Teaching Assistant)
Midterm Exam
Start and end times: 6:30PM - 8:00PM 10/20/2021 Wed
221 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
34 of 36 enrolled
CS:5710:0AAA
Lecture
Course Title is
Numercl Analysis Nonlin Equa Approx Thry
Prerequisites: MATH:2700 and (MATH:2850 or MATH:3550) more
Start and end times: 9:30A - 10:20A MWF 105 MLH
Instructors: Bruce Ayati (Primary Instructor)
This section is automatically added
Final Exam
Start and end times: 10:00AM - 12:00PM 12/13/2021 Mon
105 MLH
0 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
5 of 30 enrolled
CS:5710:0A01
Discussion
Course Title is
Numercl Analysis Nonlin Equa Approx Thry
Prerequisites: MATH:2700 and (MATH:2850 or MATH:3550) more
Start and end times: 9:30A - 10:20A T 31 SH
Instructors: Jeff Wolford (Primary Instructor), Bruce Ayati (Course Supervisor)
CS:5710:0AAA will be automatically added with this section
4 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
5 of 30 enrolled
CS:5800:0001 Course Title is
Fundamentals of Software Engineering
Prerequisites: CS:2820 or ECE:3330
Start and end times: 5:00P - 6:15P MW 221 MLH
Instructors: Raman Aravamudhan (Primary Instructor), Santhosh Raj Murugesan (Teaching Assistant)
Final Exam
Start and end times: 10:00AM - 12:00PM 12/14/2021 Tue
118 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for Computer Science graduate majors through the end of Early Registration; declared students in this program will be able to enroll/join the waitlist at their registration time. If you are not a declared student in this program, you will be asked to join the waitlist if there are no unreserved seats available. Students in the above program will receive priority on the waitlist. The seat reservations will expire when early registration ends. Undergraduate students who wish to enroll in grad-level courses must contact the course instructor for permission. If you are an undergraduate student who has received special permission to enroll in this course, please join the waitlist; you will become eligible for a seat when the seat reservations expire at the end of early registration.
more
Underway
27 of 33 enrolled
CS:5810:0001 Course Title is
Formal Methods in Software Engineering
Prerequisites: ECE:3330 or CS:2820
Start and end times: 12:30P - 1:45P TTh 118 MLH
Instructors: Cesare Tinelli (Primary Instructor), Rob Lorch (Teaching Assistant)
Final Exam
Start and end times: 12:30PM - 2:30PM 12/13/2021 Mon
118 MLH
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Registration Information:
This course is reserved for College of Engineering CS&E Majors and CLAS CS majors through the end of Early Registration. Any major may join the waitlist now. If you are a declared student in one of these programs, you may enroll or add yourself to the waitlist now. The seat reservations will expire when early registration ends, and the course will open for any major to enroll/join the waitlist. Undergraduate students who wish to enroll in grad-level courses must contact the course instructor for permission. If you are an undergraduate student who has received special permission to enroll in this course, please join the waitlist; you will become eligible for a seat when the seat reservations expire at the end of early registration.
more
Underway
16 of 28 enrolled
CS:5810:0EXW Course Title is
Formal Methods in Software Engineering
Prerequisites: ECE:3330 or CS:2820
Start and end times: 12:30P - 1:45P TTh WWW/Plus Meeting
Instructors: Cesare Tinelli (Primary Instructor), Rob Lorch (Teaching Assistant)
3 s.h.
Restricted for all students.
Delivery Mode: Web, Virtual Classroom
This course will be taught online.
Synchronous, scheduled online meeting
Registration Information:
This online section of the course is intended for Grinnell College students in the joint UI/Grinnell Master's Program.
more
DOE Distance Course (EX*)
Underway
5 of 7 enrolled
CS:5820:0001 Course Title is
Software Engineering Languages and Tools
Prerequisites: ECE:3330 or CS:2820
Start and end times: 11:30A - 12:20P MWF 106 GILH
Instructors: Hans Johnson (Primary Instructor)
Final Exam
Start and end times: 10:00AM - 12:00PM 12/17/2021 Fri
3655 SC
3 s.h.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
58 of 72 enrolled
CS:5990:0IND
Independent Study
Course Title is
Indiv Research or Programming Project
Arranged Time Arranged Location
View instructors (27 available)
ARR
Delivery Mode: Individualized Experience
An individual or small group format including but not limited to internships, independent study, or research projects with faculty or off-campus partners.
Registration Information:
Undergraduates wishing to enroll in CS:5990 should complete the CS Independent Study Contract with their faculty mentor and submit it to the CS Department in order to receive permission to enroll. Graduate students may be required to fill out a contract, depending on their situation; please check with the CS Grad Coordinator. 
more
Underway
0 of Unlimited enrolled
CS:6000:0001 Course Title is
Research Seminar: Colloquium Series
This course has specific requirements view
Start and end times: 3:30P - 5:20P F 110 MLH
Instructors: Garrett Morris (Primary Instructor)
1 s.h.
Restricted to Computer Science graduate majors.
Delivery Mode: Face to face
This course will be held in person in a University Classroom or instructional space.
Underway
39 of 60 enrolled
CS:6990:0IND
Independent Study
Course Title is
Readings for Research
This course has specific requirements view
Arranged Time Arranged Location
View instructors (24 available)
ARR
Delivery Mode: Individualized Experience
An individual or small group format including but not limited to internships, independent study, or research projects with faculty or off-campus partners.
Underway
0 of Unlimited enrolled
CS:7990:0IND
Independent Study
Course Title is
Research for Dissertation
This course has specific requirements view
Arranged Time Arranged Location
View instructors (24 available)
ARR
Delivery Mode: Individualized Experience
An individual or small group format including but not limited to internships, independent study, or research projects with faculty or off-campus partners.
Underway
0 of Unlimited enrolled
90 courses found, displaying all courses.