CMSC 131 -- Object Oriented Programming I

Spring 2008

Fear the Turtle!


05/14/08   Is intense and prolonged studying for finals leaving you feeling weak and/or malnourished? The Computer Science Department has you covered! Click here for details: Get your CS Survival Snack Pax.

05/13/08   Finals Week Announcements:
> TA office hours end as of Tuesday (5/13)
> Group Study All Day Wednesday (5/14) in CSIC 1115
> TA Exam Review Session 1-3 (5/14) in CSIC 1115
> Study Day Feast 4-6 (5/14) in CSIC Lobby
> Jan Plane's Office Hours: Wed 10-12 (5/14 in CSIC 1115) & Thurs 10-12 (5/15 in AVW 1113)
> Fawzi Emad's Office Hours: Friday 1-3 (5/16 in AVW 1125)
> Final Exam: Friday 4-6pm (5/16) in PHYS 1410 & PHYS 1412

05/12/08   The Project 7 due date is extended for 24 hours due to an intermittent problem on the CVS server.

05/05/08   There will be a review session for the final on Wedesday 5/14 in CSIC 1115 from 1:00PM to 3:00PM.

05/05/08   The final exam for all sections of CMSC 131 will be on Friday 5/16 from 4:00PM to 6:00PM. The location varies, depending on which instructor you have. Jan Plane's sections (0301, 0302, 0401, 0402) will be in PHYS 1412, Fawzi Emad's sections (0101, 0102, 0201, 0202) will be in PHYS 1410. Be sure to arrive ten minutes early so that we can get everything organized, and bring pencils and erasers that work.

04/30/08   Project #7 has been posted!

04/16/08   Project #6 has been posted!

04/11/08   Please do not forget that you have a midterm exam on Wednesday in your lab (discussion) session. The lecture will take place as usual that day, and we are covering difficult material, so please be sure to attend.

04/11/08   Lidan Wang has moved her Monday office hours (4:30 - 6:30) to Wednesday at the same time. The updated office hours schedule is available by clicking the "contact" link to the left.

04/04/08   Project #5 has been posted. However: unless you already know how to use arrays, you will not be able to get very far with the project until after you have heard Monday's lecture.

03/26/08   If you checked out the project from your CVS repository before noon on Wednesday, March 26 and if you are using an older version of Java 1.5 than what we used to make the resources we provided but you need to use for the project, you may need to do the checkout again before you will get the JUnit tests to run. If you have not checked it out already or you are using a later version of Java 1.5 or using 1.6, you won't notice any difference so you should ignore this message. If you need to check out again, make sure you have saved your work (there is no star in the tab for this file) and that it has been committed to the CVS repository (there is no > next to the project name), then checkout and say yes that you want to overwrite. As long as you were storing things in the CVS repository (as is done automatically with the settings we give it to you containing), none of your work will be replaced.

03/04/08   A slight change to a hidden file in Project 3 file was needed. If you have not checked it out already, you won't notice any difference so you should ignore this message. If you have already checked it out, you should check out again to make sure this hidden file gets replaced. As long as you were storing things in the CVS repository (as is done automatically with the settings we give it to you containing), none of your work will be replaced.

03/05/08   Fawzi Emad's office hours have been moved. My new hours (which will take effect next week) are: Monday 4:00-5:00 and Wednesday 3:00-5:00.

02/27/08   Please don't forget that midterm #1 will be on Wednesday 3/5 in your DISCUSSION session. Be sure to be on time, and bring pencils and a good eraser!

02/25/08   Due to the crazy weather delay last week, we have moved the deadline for project #2 to Monday 3/3 at 11:00PM.

02/21/08   We have posted an example of how methods could be used while implementing Project #2. (This example or something similar was done in the lecture.) Checkout the project called "Spring08Proj2Demo" from your CVS repository and take a look. Try to come up with some useful methods of your own that could be used while drawing your flags.

02/16/08   The description for Project 2 is available - start by reading through that and start thinking about how it will be done. The files will be in your CVS repository soon.

02/13/08   There is a way to have Eclipse automatically draw a vertial line in the editor at exactly the 80th column. (That way you can easily check that your lines are all less than 80 characters long, which is our requirement this semester.) Try this: Right-click inside the editor, then choose Preferences, General, Editors, Text Editors. You'll see a checkbox called "show print margin". Check this box, and enter the value 80 in the box below that says Print margin column.

02/12/08   Check out this internship opportunity from Microsoft.

02/07/08   Project 1 has been posted!

02/02/08   The Computer Science Department would like you to check out our new web page for undergraduate students! You'll find a lot of interesting and useful information is available, including recent announcements that would be of interest to Computer Science majors as well as other students who are curious about CS. Take a look: Computer Science Undergrad Website

02/02/08   We have posted some "Study Questions" so that you can review some of the concepts that are being presented in class. These questions will be updated from time to time during the semester, so check them frequently! We are not collecting/grading your answers, but we encourage you to try all of the questions (and to check your answers with the answers that are posted). Please visit us during office hours if you are unsure about how any of the answers were obtained. To view the study questions, click the "Study Questions" link to the left. The user name and password that you need to get in were announced in class.

01/30/08   Project 0 is now posted for your programming enjoyment. Click the "projects" link on the left to see the description, and check-out the files needed from your CVS repository.

01/29/08   To obtain your class account (user name and password), login to the grades server (click the link that says "Grades" to the left.) You will need your class account when you are trying to use Eclipse to connect to your CVS repository, which is where your projects will be distributed.

01/25/08   All students must attend both the lecture and discussion sessions FOR WHICH THEY ARE REGISTERED! You may not attend an alternate section.

01/25/08  Be sure to check this page from time to time (I recommend daily) for important course announcements.  The more recent messages will appear at the top of the page.