Archive of Old Announcements
Important announcements related to the course will be posted in the class CMSC 132 home page. Old announcements will be moved here.
Fri May 12 9:04 pm: Free Dinner Today Friday in the TA Room (1112 AVW) from 4-7pm. Menu: Salsa, Baked Ziti, Sausage, Meatballs, Dessert. All CS undergraduates are invited.
Wed May 10 6:02 pm: Quiz #5 grades will be available in grades.cs.umd.edu on Sunday evening. Nelson will have the graded quizzes and you can stop by to pick them up (if you want)
on Monday (around noon).
Wed May 10 12:47 pm: Message from Nelson. Thank you so much for writing to the people that the OIT WAM Lab AVW 1120 needs to be fixed. They have contacted us and told us they got the point this room needs repair (thank you for sending all those messages :)) They also
ask me to remove the message asking to send e-mails :)
Tue May 9 7:43 pm: Final exam information is available in the exams link of the class web page.
Mon May 8 10:56 am: Kevin Jenkins and Equan Simmonds, please contact Arkady (arkady@cs.umd.edu) so he can finish processing your regrade requests. You must contact him the latest, Wednesday morning.
Fri May 5 4:51 pm: Google Program: Summer of Code 2006. This program offers student developers stipends to create new open source programs or to help currently established projects. More information at:
Fri May 5 4:49 pm: Information about the "Inventing the Future" program can be found at:
Fri May 5 3:58 pm: Worksheet for Quiz #5 has been posted.
Wed May 3 6:15 pm: Quiz #5 will be on Monday May 8. We will post a worksheet on Friday May 5.
Wed May 3 6:10 pm: TEACHING EVALUATIONS - We learn a lot from your comments and opinions. Help us make this course a better one. Please try to complete the online course evaluations by Friday May 12. The site to visit is:
Mon May 1 3:44 pm: Regarding Project #7: Keep in mind that in graph a node can have an edge to itself.
Mon May 1 3:44 pm: Regarding Project #7: Keep in mind that in graph a node can have an edge to itself.
Fri Apr 28 3:44 pm: Worksheet #4 has been posted.
Fri Apr 28 2:29 pm: Nicholas office hours for today Friday will be from 1-3:30 pm.
Fri Apr 28 9:10 pm: There will be quiz on Monday May 1. We will be posting a worksheet later in the day.
Wed Apr 26 5:54 pm: Second part of the Heap Implementation video is available in the documents section of the class web site.
Wed Apr 26 11:35 pm: University Sun Day:
Come learn about new Sun Microsystems
technology and how to become a stronger and more valuable developer.
University Sun Day
Friday, April 28th
1:00 PM to 4:30 PM
CSIC The Horvitz Lecture Hall (Room 1115)
Wed Apr 26 8:47 pm: Please read the following message carefully. Project #7 is an open project. You should not lean too much on other students for this project otherwise you will not learn what the project is intended to teach, and this will hurt you on the final. Remember, an open project does not mean you can share code. Here is the policy for open projects (which is already available in the class syllabus):
For open homeworks:
- You should try as much as possible to complete the homework by yourself.
- Assistance can be provided by teaching assistants (TAs), instructors, students in the course or other individuals.
- You must not submit another student's code (all or in part) as yours.
Mon Apr 24 6:08 pm: Project #7 posted.
Fri Apr 21 2:33 pm: New From Google - www.pages.google.com . It allows anyone to develop and publish (yes, they host the page for you) a web page. Not html knowledge required.
Fri Apr 21 2:33 pm: Video: Implementing a Heap - This video illustrates the process a programmer (Prof. Bill Pugh in this case) goes through while implementing code. The implementation presented corresponds to a heap implementation. This video was filmed in Dr. Bill Pugh's lecture, and it is the first part of a two-part video. Keep in mind that in this video some bugs might be present in the implementation as the testing phase has not been completed yet.
Fri Apr 21 11:40 pm: There will be a quiz this coming Monday April 24. You will find the worksheet for Monday's quiz at quizzes.
Wed Apr 19 3:04 pm: Another internship and job position available. See IntershipJobOp.pdf
Mon Apr 17 3:48 pm: You will find the worsheet for Wednesday's quiz at quizzes.
Mon Apr 17 4:30 pm: Today, April 17th, there will be the first annual T.I.C.K.L.E. - "Terrapin Intercollegiate Comedy Kickoff & Laughter Event" in the Grand Ballroom of Stamp Student Union from 3:00 to 10:00 pm. For more information visit http://www.umdbureau.com/tickle/
Sun Apr 16 4:30 pm: Scores for P4, P5 and Take-home #3 are up. You have one week to address any issue regarding the grading of these assignments. We are still processing regrades so if you have not heard from us don't resubmit a regrade request.
Sun Apr 16 10:51 am: IMPORTANT: We want to remind you that sharing of Student Tests for projects is not allowed.
Fri Apr 14 2:59 pm: Remember, Project #6 is a closed project.
Fri Apr 14 2:57 pm: We have posted letter grades in grades.cs.umd.edu that gives you an idea of your grade in the course so far (that includes midterm #2).
Fri Apr 14 1:59 pm: Information Technology Specialist Intership. More information in the file BLSInternship.pdf
Sun Apr 9 2:44pm: Solutions to practice midterm 2 questions posted, but see notes
Fri Apr 7 7:56 am: Take-Home #3 posted.
Fri Apr 7 11:30 am: Nelson's office hours for next week are cancelled. Please see a TA for assistance.
Thu Apr 6 11:43 am: Midterm #2 information is now available through the exams link.
Tue Apr 4 5:46 pm: Tomorrow's lab will be devoted to address questions about Project #5. TAs will then have in-lab office hours. Please make sure you attend the lab to address any doubts you may have about the project.
Tue Apr 4 4:56 pm: Scores for Take-home #1 and Take-home #2 have been posted.
Fri Mar 31 5:36 pm: Arkady's office hours for Tuesday April 4 will be from 12-2:30 instead of 12 to 3.
Fri Mar 31 9:32 pm: Message from Nelson's sections: I just sent you a message via e-mail to check whether you can receive messages using the e-mail address you have in the school database. If you did
not receive a message then look into this situation. In case you are not aware, you should be able to check your school e-mail through https://mail.umd.edu/ . You can also set a forwarding address through that site.
Fri Mar 31 9:32 pm: General Announcement: The CS department will be offering a Computer Game Programming course next Fall. Although students in cmsc132 cannot take this course yet, we are letting you know so you keep it in mind for the future. The course has as prerequisite/corequisite cmsc 427 or permission of instructor. You might want to plan to take cmsc 427 whenever possible.
Thu Mar 30 4:56 pm: Regarding Project #4: We made the grades visible, but just realized one part of the project has not been graded yet. We are working on that part and will post the grades as soon as possible. Please do not submit any regrades for this project yet. We apologize for this situation.
Wed Mar 29 4:56 pm: Project #3 and #4 scores are now available through grades.cs.umd.edu. You have one week to address any concerns about the grading.
Wed Mar 29 3:27 pm: Date Corrections:
Project #5 is due next Thursday April 6.
Midterm #2 will be on Monday April 10.
Today's lecture slides have been updated with the correct dates.
Tue Mar 28 9:00 pm: Project #5 posted.
Wed Mar 15, 3:39 pm: About regrades: Please keep in mind that you have only one week after grades are posted, in order to submit a regrade request. No regrades will be accepted afterwards. If for some reason you need a regrade for projects #1 and/or #2, and you have not submitted one, then submit an electronic request by Thursday March 30 (Thursday after Spring Break).
Mon Mar 27 3:53 pm: Today's lecture notes have been updated.
Thu Mar 16 11:53 am: Passport Program: Message from Nelson: Students, if you can help me spread the word about the program described below, I would appreciate it a lot. I'm the program coordinator and the person that teaches these classes over the summer.
The Dept of Computer Science is sponsoring a
program this Summer(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 May 1, 2006.
Wed Mar 15, 3:39 pm: Project #3 and #4 grades will be available on Wednesday March 29.
Wed Mar 15, 3:39 pm: About regrades: Please keep in mind that you have only one week after grades are posted, in order to submit a regrade request. No regrades will be accepted afterwards. If for some reason you need a regrade for projects #1 and/or #2, and you have not submitted one, then submit an electronic request by Thursday March 30 (Thursday after Spring Break).
Wed Mar 15, 3:39 pm: Lab notes have been updated (limits typo fixed).
Wed Mar 15, 11:39 pm: Another take-home: Take-Home #2. This take-home is due on Tuesday March 28 (Tuesday after Spring Break) at 6 pm. Notice that the late deadline is 9pm on the same day. The documentation for this homework can be found in the code distribution. The name of the project to check out is nGrams. This take-home should take you a couple of hours.
Thu Mar 16 11:53 am: Yee Lin 's office hours for Friday March 17 are cancelled. Her office hours are from 11-1.
Thu Mar 16 11:53 am: Passport Program: Message from Nelson: Students, if you can help me spread the word about the program described below, I would appreciate it a lot. I'm the program coordinator and the person that teaches these classes over the summer.
The Dept of Computer Science is sponsoring a
program this Summer(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 May 1, 2006.
Wed Mar 15, :39 pm: Project #3 and #4 grades will be available on Wednesday March 29.
Wed Mar 15, :39 pm: About regrades: Please keep in mind that you have only one week after grades are posted, in order to submit a regrade request. No regrades will be accepted afterwards. If for some reason you need a regrade for projects #1 and/or #2, and you have not submitted one, then submit an electronic request by Thursday March 30 (Thursday after Spring Break).
Wed Mar 15, :39 pm: Lab notes have been updated (limits typo fixed).
Wed Mar 15, 11:39 pm: There will be no office hours and no forum supervision during Spring Break.
Wed Mar 15, 11:39 pm: Another take-home: Take-Home #2. This take-home is due on Tuesday March 28 (Tuesday after Spring Break) at 6 pm. Notice that the late deadline is 9pm on the same day. The documentation for this homework can be found in the code distribution. The name of the project to check out is nGrams. This take-home should take you a couple of hours.
Sun Mar 12, 2:35 pm: About Take-Home #1:
-
There was a bug in the binary search implementation (the while expression must be high >= low instead of high > low). We have updated the jar file posted.
-
You can use number of comparisons to measure the performance of the algorithms. However, try to collect time measurements, and try to explain the times you see.
Thu Mar 9, 10:35 pm: Take-home #1 has been posted. You will find the description in the quizzes link of the class web page.
Wed Mar 8, 7:15 pm: Project #4 deadline change: The project is now due on Monday March 13 at 6:00 pm. A set of clarifications related to the project can be found in the file Clarifications
Wed Mar 8, 9:20 am: release tokens: Due to the difficulty some people are having in testing their code without using release tests, we have increased the number of release tokens to 3.
Wed Mar 9, 9:18 am: p4 test case src available: We've made WebServerTest.java available to you. This code tests your actual running web server, and is essentially the same as the testGetIndexHtml release test. This test code uses the WebServerThread code to run your web server in one thread while testing it from another thread. You can add this class to your project, or move the code into StudentTests.java.
Mon Mar 6, 9:02 am: ITunes Jr Demo Day this Wednesday March 8 in lab. This Wednesday (March 8) all students that want to show their ITunes Jr GUI to the class can do so in lab. You are not required to demo your GUI on Wednesday, and those providing a demo of the ITunes Jr will not receive any credit or extra credit. Here are the general guidelines for this demo day:
-
A student will stand in front of the class and show their GUI on the main projector.
-
The student will show the code that implements the GUI to the class.
-
Students in the class may provide feedback (positive criticism is very important here) about the code.
-
Although students can see other students' code, no student should ask for another student's code or receive any such code.
-
Each student will have about 5 minutes to show their GUI.
-
To show your code you can use your own laptop or one of the Lab Macs.
-
Please don't be shy about showing your GUI/code. After all, one day you will have a boss and she/he will look at your code :).
-
If you want to improve your GUI for the demo that is fine.
Mon Mar 6, 9:02 am: A "take-home" assignment will be posted on Thursday March 9. This take-home counts as a lab quiz. More details will be provided on Thursday.
Mon Mar 6, 9:02 am: Project #4 grading. The project will be graded as follows: 32 pts public tests, 48 pts release tests, 10 pts student tests, 10 pts for style.
Fri Mar 3, 5:47 pm: Project #4 is a closed project.
Thu Mar 2, 8:44 am: Project #4 has been posted. Project is due on Thursday, March 9.
Thu Mar 2, 8:44 am: Please, go over the document "How Web Servers Work". We will be talking about servers in tomorrow's lecture.
Thu Mar 2, 8:44 am: Lecture slides update: lectures 14 and 15 has been updated. Also, code associated with lecture 15 has been posted.
Thu Mar 2, 8:44 am: The total number of points for Project #2 has been updated from 100 to 98.
Thu Mar 2, 8:44 am: For all sections of cmsc132: Some students did not collect the midterm yesterday. I will bring the exams to lecture tomorrow Friday. Make sure you stop by and pick the midterm as regrade requests are due this coming Monday (Mar 6). Remember, if you have a regrade request to submit, attach a note to your exam and return the exam by Monday (Mar 6). Also, submit an online regrade request so we can keep track of regrades that need to be processed.
Wed Feb 22, 6:34 pm: You will find an implementation for Project #2 by checking out the project named p2Implementation. Feel free to use this implementation in order to implement your project #3. Keep in mind you do not need to use this implementation.
Wed Feb 22, 6:01 pm: Labs for non-honor sections are cancelled for Mon Feb 27. Remember the exam will be during our regular lecture. See Exams link for more details.
Wed Feb 22, 5:51 pm: Project #1 scores are now available through grades.cs.umd.edu. You have until Wed Mar 1, 6:00 pm to submit a regrade request, if you need one. More information regarding regrades is available through the Grades link of the class web page.
Wed Feb 22, 5:42 pm: Academic Integrity situations. Unfortunately
a group of students has been found to be cooperating in a project for
this course. These students will be referred to the Student Honor
Council. We want to remind you that we take academic integrity
seriously. Please complete any course work following the rules specified
in the course syllabus.
Sincerely,
Bill Pugh
Nelson Padua-Perez
Mon Feb 20, 7:51 pm: Project #3 description update. You don't need to use a JComboBox for the GUI.
Mon Feb 20, 6:24 pm: Project #3 deadline has been changed. New deadline is Thursday March 2.
Mon Feb 20, 6:24 pm: Information about the first Midterm has been posted on the Exams link of the class web page.
Sun Feb 19, 12:21 pm: Tomorrow's lab examples have been posted on the Labs section of the class web page. They include another example dealing with tables.
Sat Feb 18, 7:35 pm: The file Info.java has an example about using tables.
Fri Feb 17, 6:08 pm: Project #3 posted.
Thu Feb 16, 10:08 am: Some links to Java Swing information have been posted in the resources section of the class web page.
Thu Feb 16, 10:08 am: If for some reason you realize you need to make major changes to the UML diagram you submitted on Tuesday then follow these steps:
-
Create a text file named "reasonsForUMLChange.txt" and explain why you needed to updated/change your UML diagram and what are the changes.
-
Create a zip file with the reasonsForUMLChange.txt file and the new UML diagram.
-
Upload the zip file using the Submit Server P2-UML Design entry by Friday Feb 17 at 6:00 pm.
Keep in mind that you will lose points for implementing a project that does not corresponds to the UML diagram you submitted on Tuesday. The above steps will prevent you from losing a significant number of points. Remember, you will need to complete the above steps only if major major changes are required in your UML diagram.
Thu Feb 16, 8:47 am: Computer Science Undergraduate Coffee Hour - Tuesday Feb 21 in AVW 1112 at 4:00 pm. Hosted by George and Nelson. We will have coffee, some sweets and our topic of discussion will be:
"What paintball and computer science students have in common?"
Sun Feb 12, 9:19 am: Correction to PublicTests.java. The JUnit test "testPlaylistRanking" should add to the College playlist a song named "Inevitable No" rather than "Inevitable". The assertEquals for this test should have "Inevitable No" rather than "Inevitable". The corrected PublicTest.java file is: PublicTests.java . No other files need to be modified.
Sat Feb 11, 5:09 pm: The worksheet for the first quiz is now available through the quizzes link of the class web page. The first quiz will be on Wednesday Feb 15 during your lab (discussion) session.
Sat Feb 11, 1:47 pm: The resources link of the class web page has been updated with two entries. The first one is a reference to CutePDF, an application that allows you to generate pdf files. The second is a list of UML generation tools.
Fri Feb 10, 2:21 pm: Regarding Project #2. This is a closed project therefore no design decisions may be discussed in the forum.
Fri Feb 10, 2:21 pm: Project #2 has been posted.
Fri Feb 10, 8:13 am: A free software tool to create UML diagrams can be found at:
You don't need to use or learn this tool for the class.
Thu Feb 9, 9:23 am: Message from Nelson Undergraduate CS Forum: Last semester we had a Computer Science Undergraduate Forum. The software for the forum was updated and the new link to the forum is
https://forum.cs.umd.edu/forumdisplay.php?f=11
Use the forum to socialize, discuss topics of interest, etc., and to get in touch with other cs peers.
Wed Feb 8, 5:51 pm: The code for today's lab has been updated (there was an error in the GpaComparator class). Lab code can be downloaded from the Labs link of the class web page.
Wed Feb 8, 5:38 pm: Quiz #1. The first quiz will be on Wed Feb 15 (in lab session). We will post a worksheet later in the week.
Wed Feb 8, 8:00 am: Quest Honors Program: Opportunity to interact in a cross-disciplinary honors program. More information available at: QuestAnnouncement.pdf
Wed Feb 8, 5:51 pm: The code for today's lab has been updated (there was an error in the GpaComparator class). Lab code can be downloaded from the Labs link of the class web page.
Wed Feb 8, 5:38 pm: Project #2. The second project will be posted on Thursday evening or on Friday morning.
Wed Feb 8, 5:38 pm: Quiz #1. The first quiz will be on Wed Feb 15 (in lab session). We will post a worksheet later in the week.
Wed Feb 8, 8:00 am: Quest Honors Program: Opportunity to interact in a cross-disciplinary honors program. More information available at: QuestAnnouncement.pdf
Mon Feb 6, 6:09 pm: Correction to previous message: This message is for those students in Nelson's sections (non-honor sections): In the submit server you are responsible for the public tests and release tests 0 through 12 (including 12). The total number of points are 28 for public tests and 52 for release tests (max of 80 points). Tests 13 through 16 are for the honor section and you can ignore them.
Mon Feb 6, 5:00 pm: This message is for those students in Nelson's sections (non-honor sections): In the submit server you are responsible for the public tests and release tests 1 through 11 (including 11). The total number of points are 28 for public tests and 48 for release tests (max of 76 points). Tests 12 through 15 are for the honor section and you can ignore them.
Fri Feb 3, 3:33 pm: TAs' office hours have been updated. Check the contact link for more details.
Fri Feb 3, 3:33 pm: Message from Nelson: Salsa Dancing Class. My wife and I teach a beginner's salsa dancing class in CSI 1121 every Monday (starting next Monday Feb 13) from 6:30 pm to 7:30 pm. Everyone is welcome to attend.
Fri Feb 3, 3:33 pm: Please make sure you try submitting your project even if you have not started working on it yet. This will make sure that any problems with the submit server are resolved before the due date. Thanks.
Wed Feb 1, 2:00 pm: Project #1 has been posted.
Mon Jan 30, 2:21 pm: The Resources link includes a link to a site with information about the new Java 5.0 features.
Mon Jan 30, 2:20 pm: The code distribution for today's lecture has been updated (it was missing the data files).
Wed Jan 25, 10:54 pm: There will be a talk titled "Software Security: Building Security In" this Friday Jan 27 at 10 am, in CSI 2117. Everyone is welcome to attend.
