CMSC 131 -- Object Oriented Programming I

Fall 2006

Fear the Turtle!

Announcements

12/7/06   The FINAL EXAM for all sections of CMSC 131 (including the honors section) will be on Friday, 12/15 from 4:00PM to 6:00PM in room CHM 1407. Be early, and bring pencils with working erasers!

11/15/06   Project #8 has been posted! Have fun...

11/15/06   Project #7 has been distributed. This is one of the most difficult projects this semester, and it is worth 7% of your grade in the course. You should begin the project immediately, and continue to work hard on it until you are finished!

11/9/06   Please take some time this weekend to study for your exam and to formulate some good QUESTIONS to ask your TA on Monday. Monday's lab session will be a "review", and the hope is that it will be a "question and answer session" so that you can determine what material the TA should focus on.

11/9/06   Please don't forget that you have a midterm exam on Wednesday of next week! The exam will be given in your discussion session. The lecture that day will proceed as usual, so be sure to attend.

11/1/06   Project #6 has been posted!

10/26/06  

Message from Nelson Padua-Perez: Winter Course: CMSC298S, Introduction to PHP, MySQL, and Apache.

I will be teaching this course during this winter session. The focus of the class is on the projects. This course needs a minimum number of students in order to take place. Therefore, if you are interested in taking it, register as soon as possible. If you have any questions, don't hesitate to drop me a line (nelson@cs.umd.edu). The course has as prerequisite cmsc131 or equivalent.

10/21/06   Project #5 has been posted!

10/11/06   Project #4 has been posted. This project is harder than all of the previous ones, so get started immediately!

10/5/06   Please do not forget that we are having an exam on Wednesday of next week. The exam will be given during your discussion session, not in the lecture. THE LECTURE WILL PROCEED AS USUAL, so be sure to attend.

10/1/06   Project #3 has been posted! This project is not very long, but it may take a while to figure out how to get going! Note that the project is due just before you have an exam. We strongly recommend that you try to finish the project even earlier than the posted due date so that you will have ample time to study for the exam.

9/22/06   Project #2 has (finally) been posted! Have fun.

9/12/06   Hint for Project #1: Please create just ONE Scanner to read input from the user. If you create more than one, you will fail our tests, even though it may appear to work properly on your own machine.

9/11/06   Project #1 has been posted! Click the menu option "Projects" to the left to read the project specification. Note: You must "check out" the project files from your CVS repository and then within the "Java perspective", edit the file called "SportsQuiz.java". If you begin by creating this file yourself, you will not be able to submit the project.

9/8/06   You must attend the section in which you are registered! If you arrive for a quiz in the wrong section, your quiz will not be graded.

9/5/06   At this point, you should have installed all of the course software on your own computer, checked out the project called "TestProject" and submitted it from within Eclipse. If you are unsure how to do any of this, please drop by office hours right away! We will not grant project extensions on the first real project due to technical difficulties that you have obtaining or submitting the project files.

9/5/06   The university has obtained an agreement with Microsoft that will soon allow students to download and use an application called "OneNote" free of charge! This software makes it really easy to take notes during class sessions using your laptop. You can organize your work easily, and even draw diagrams and so forth. We will be taking a survey in your lab session on Monday to see how much interest there is. To see a demo of this product, Click here.

9/4/06   Please don't forget that there will be unannounced quizzes in your discussion (lab) session! For example, there will be an unannounced quiz on Wednesday of this week. :-)

9/4/06   I have posted some questions in the course "Study Questions" -- please click the menu option to the left. The login ID and password for this were announced in class -- if you missed it, please ask for them in person. This list of questions and answers will be updated from time to time, so please check them frequently!

8/31/06   I have distributed a fake project called "TestProject" to everyone's CVS repositories. Once you get your computer set up (as described below) you can try to "check-out" this project (in CVS perspective) and then submit it (from Java perspective). If you are unsure how to do all of this, don't worry, we will be going over it in class soon.

8/30/06   The Department of Computer Science is sponsoring a program this Fall(2006) for high school students interested in computer science / computer programming. This program is offered at no cost to the student. Information about the program (including online application form) can be found at the program web site:
http://www.cs.umd.edu/Passport
Application deadline is September 30, 2006.

8/29/06   Classes start tomorrow (Wednesday)! You are expected to attend both your discussion session and the lecture that day.

8/29/06   If you have your own computer, there are several things you need to do to get your computer ready for class. First login to the grades server to obtain your class account and password. Then follow the Eclipse installation instructions, from the class web page. Finally, you will need to follow these instructions on how to create your CVS repository connection, also on the class web page. This screenshot shows how to fill in the fields so that they will work for CMSC 131 this semester. (Replace the fields that say "cs131XXX" with your account number.)

8/24/06  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.