22C:30, 22C:115 Computer Science III

10:30-11:20 MWF Room 321 CB

Instructor: Sriram V. Pemmaraju
101G MLH, sriram@cs.uiowa.edu, 319-353-2956
Office Hours: MWF 11:30-12:30

This is the third in the sequence of core undergraduate computer science courses and is required for all computer science majors and minors. It builds on the first two courses, Computer Science I (22C:16) and Computer Science II (22C:20) and is concerned mainly with data structures, algorithms for accessing and manipulating data structures, and the application and uses of data structures. C++ is the programming language of choice for this course.

Final Grades

Syllabus document, Information about TAs, Announcements, Homeworks and Exams, Sample code, Online Resources

Information about TAs

There are two TAs for the course: Michael Decoster and Justin Miller. They will lead 2 discussion sections each.
Section         Time                    Location                TA
A02             10:30-11:20 Tuesday     218 MLH                 Michael Decoster
A03             9:30-10:20 Tuesday      114 MLH                 Justin Miller
A04             4:30-5:20 Tuesday       218 MLH                 Justin Miller
A05             11:30-12:20 Thursday    151 SH                  Michael Decoster
Contact information and office hours for the TAs are as follows:
Name                    Email                   Office and Phone        Hours
Michael Decoster        mdecoste@cs.uiowa.edu   101J, MLH, 353-2549     9-10 M, 8-9 W, 9-10 F
Justin Miller           jier@cs.uiowa.edu       B20J, MLH, 335-3650     5:30-6:30 T, 1:30-2:30 W, 2:30-3:30 Th

Homeworks and Exams


Sample code

Online Resources