22C:21 Computer Science II: Data Structures

10:30-11:20 MWF, Room 112 MH


Instructor: Sriram V. Pemmaraju
101G MLH, sriram@cs.uiowa.edu, 319-353-2956
Office Hours: 9-10 Tuesday, 11:30-12:30 Wednesday, and 2:30-3: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, but the last programming project will contain pieces that you will have to complete in C.

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



Information about TAs

There are two TAs, Fang Yang and D. Ezra Sidran, assigned to this course. Their office hours and contact information is as follows:
	Fang Yang
	101N MLH, 335-2839
	fayang@cs.uiowa.edu
        Wednesday 2:00-3:30PM, Thursday 10:00-11:30AM


	D. Ezra Sidran
	101 N MacLean Hall, 335-2839
	dsidran@cs.uiowa.edu
	Tuesdays 2:30-4:30, Thursdays 2:30-3:30
The TAs are responsible for leading the discussion sections will hold 3 office hours per week to answer your questions.

Quizzes, Projects, and Exams

Announcements

Weekly Topics and Links

Sample code

None yet.

Online Resources