22C:21 Computer Science II: Data Structures

Lectures: 2:30-3:20 MWF, Room 109 EPB

Discussions A01: 12:30-1:20pm Th 66 SH

Discussions A02: 3:30-4:20pm Th 118 MH

Instructor: Hantao Zhang
201B MLH, hzhang@cs.uiowa.edu, 319-353-2545
Office Hours: 3:30-4:30 Monday and Wednesday, 12:30-1:30, Friday.

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

Syllabus, Information about TA, Announcements, Quizzes, Projects, and Exams, Lecture Notes, Sample code, Online Resources

Information about TA

Clifton J Palmer
B20J MLH, 2:30-3:30 Tue, Thu   clifton-palmer@uiowa.edu (preferred) 515-571-3426 (cell)
The TA is responsible for leading the discussion sections and will hold 3 office hours per week to answer your questions.

Homeworks and Projects


Weekly Topics and Links

Sample code

Online Resources