22C:21 Computer Science II: Data Structures

10:30-11:20 MWF Room 221 CB

Instructor: Sriram V. Pemmaraju
101G MLH, sriram@cs.uiowa.edu, 319-353-2956
Office Hours: 1 pm to 2 pm, MWF

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, Sample code, Online Resources

Final Grades

Information about TAs

There are two TAs for the course: Gregory Nichols and Zhihong Wang. They will lead 2 discussion sections each.
Section         Time                    Location                TA
A02             10:30-11:20 Tuesday     118 MLH                	Zhihong Wang 
A03             9:30-10:20 Tuesday      218 MLH                	Zhihong Wang	
A04             3:30-4:20 Tuesday       3321 SC			Gregory Nichols	
A05             11:30-12:20 Thursday    114 MLH 		Gregory Nichols 
Contact information and office hours for the TAs are as follows:
Name                    Email                   Office and Phone        Hours
Gregory Nichols		gbnichol@cs.uiowa.edu   201C MLH, 353 2546	11am-12:30pm T, 2:30pm-4pm Th
Zhihong Wang		zhihwang@cs.uiowa.edu   101K MLH, 353 2542      4pm-5pm, TW, 3pm-4pm F	
Shridhar Dighe		sdighe@cs.uiowa.edu	201C MLH, 353 2546	2:30pm-3:30pm, MTWThF

Quizzes, Projects, and Exams


Sample code

Online Resources