CMSC 131 - Object-Oriented Programming I

Spring 2005


This is a first 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 using a graphical IDE. All programming will be done in Java.

This is a challenging course, but it is fun. There will be several programming assignments. Each aims to provide experience with the basic elements of programming such as loops, arrays, and inheritance. The assignments also try to show how programming can be useful and fun, and how even relatively simple constructs can accomplish real tasks. Assignments will include picture manipulation and games. For further information, please see the course syllabus.

Course Coordinators

Name Office
Bonnie Dorr AVW 3153  
Nelson Padua-Perez   AVW 1129

For office hours and other contact information, visit the contact web page.


Check here regularly (once a day or so) for important announcements.

Wed, May 18 (12:13 am) Final exam scores and final grades are now available through  Make sure the letter grade in corresponds to the letter grade submitted to the registrar's office.  Bonnie and Nelson will not be available until the first week of June.  If you need to see us drop us a line and we will schedule a meeting during that first week of June.  If you are not going to be here for the summer, then we can can schedule a meeting for the second week of the Fall semester.  If you need to see the final exam you have until Sept 15, 2005 to contact us.  Have a good summer.

Sat, May 14 (9:17 am) I have placed an entry in the wiki where you can provide suggestions for a winter course(s) I am planning to teach.  Thank you for your help,  Nelson.