CMSC 132, Summer 2015

Object-Oriented Programming II


Class announcements will be posted via Piazza; please check the course Piazza page daily. You may sign up for the class on Piazza here.


Name Office E-mail Office Hours
Anwar Mamat AVW 3259 M/F 10:00am-11:00am
Anupam Guha TA room Tu/Th 1:00pm-3:00pm
Mahmoud Sayed TA room Tu/Th 9:30am-11:30am
Rahmatri Mardiko TA room M/W 9:30-11:30am

Please think twice before you e-mail the course staff: Most queries should go to Piazza, as their answers will be relevant to more than just the e-mailer. If your query really is just about you, include CMSC132 in the subject of your email.


Course Description

Object-Oriented Programming II is a second programming course for Computer Science majors with a focus on object-oriented programming. The goal of the course is to develop skills such as program design and testing as well as the implementation of programs. The course introduces basic data structures, like linked lists, stacks, queues, trees, sets, and graphs, and implementation of those those abstract data types using Java. This course also cover topics like recursion, concurrency, and network programming. For a video intro select video intro.

Textbooks Recommended: Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne [ Amazon · Pearson ] [textbook website]
Lecture Times & Locations

Lecture: M/W/F 11:40am-1:00pm, CSI 2117

Discussions: Tu/Th 11:40am-1:00pm CSI 2117, CSI 11122

Acknowledgements Slides courtesy of Nelson Padua-Perez

Web Accessibility