|
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 |
Online |
anwar@cs.umd.edu |
TuTh 3:00-4:00pm
|
Clifford Bakalian |
Online |
cliffbakalian@gmail.com |
TuTh: 11-2
|
Richard Yu |
Online |
richardyu042@gmail.com |
MW: 1-3, TuThF:2-3 |
Olasubomi Efuniyi |
Online |
oefuniyi@terpmail.umd.edu |
M:2-3, T: 11-12, WF: 1-3 |
Matthew Weinberg |
Online |
mweinbe6@terpmail.umd.edu |
MW:11-1, F: 12-2 |
Kittleson Rhys |
Online |
rkittles@terpmail.umd.edu |
MW:11-1, TTH: 12-1 |
Michael Stephanus |
Online |
mstephan@terpmail.umd.edu |
TTH: 1-3, F:11-1 |
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 abstract data types using Java. This course also covers 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. You can use the TurningPoint iOS/Android app for free.
|
Class Times and Locations |
Lecture and discussion will be online.
|
|