22C:21 Computer Science II: Data Structures

10:30-11:20 MWF, Room 109 EPB

Instructor: Sriram V. Pemmaraju
101G MLH, sriram@cs.uiowa.edu, 319-353-2956
Office Hours: 11:30 to 12:30 on MW, 9:30 to 10:30 on F

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 courses, 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 document, Information about TAs, Announcements, Quizzes, Projects, and Exams, Lecture Notes, Sample code, Online Resources

Information about TAs

There are three TAs for the course: Alankar Kampoowale, Yan Wang, and Zhihong Wang. They will lead one discussion section each.
Section         Time                    Location                TA
A01             12:30-1:20 Tuesday      C29, PC			Alankar Kampoowale
A02             2:30-3:20 Thursday	71 SH			Zhihong Wang	
A04             3:30-4:20 Thursday    	210 MLH 		Yan Wang	
Contact information and office hours for the TAs is as follows.
Name			Office	Phone		e-mail			Office hours
Alankar Kampoowale	B20J	335 3650	akampoow@cs.uiowa.edu	12-1, MW
Zhihong Wang		301 MLH	TBA		zhihwang@cs.uiowa.edu	2-3, WF
Yan Wang		B20J	335 3650	ywang4@cs.uiowa.edu	1:30-2:30 T, 2:30-3:30 Th

Quizzes, Projects, and Exams


Weekly Topics and Lecture notes

Sample code

Online Resources