CMSC 132, Summer 2017

Object-Oriented Programming II

Announcements

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

Staff

Name Office E-mail Office Hours
Anwar Mamat AVW 3259 anwar@cs.umd.edu w: 1:30-2:30pm
Alex Brassel TA room alexbrassel2020@gmail.com Tu: 11:00-2:00pm
W: 11:00am-1:00pm
Th: 11:00-2:00pm
Shuo Li TA room lishuo15@cs.umd.edu M: 11:00am- 1:00pm
Tu: 1:30-3:30pm
Th: 1:30-3:30pm
F: 1:30pm-3:30pm
Khanh Nguyen TA room kqn28@terpmail.umd.edu Tu: 11:00am-12:00pm
W: 11:00am-1:00pm
Th: 11:00am-12:00pm
Moustafa Meshry TA room mmeshry@cs.umd.edu Tu: 11:00am-1:00pm
Th: 11am-1:00pm

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.

Information

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.

Textbooks

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

Required: We will be using personal response devices, Clickers. Purchase one of the following clickers at the book store
QT2 978-0-9972248-3-2
QT 978-1-934931-75-2
NXT 978-1-934931-77-6
RF LCD 978-1-934931-78-3

Lecture Times & Locations

Lecture: M/W/F 9:30am-10:50am, CSI 1115

Discussions: Tu/Th 9:30am-10:50am CSI 1115

Acknowledgements