Look here for breaking news about labs and assignments, embellishments or corrections to lecture material, etc. You should be checking once a day, at least, and especially around important dates.
The most recent announcement is listed first.
Assignment 5 Solutions
Assignment 5 Solutions have been posted. Please note that solutions for other assignments will not be posted, and in order to obtain lab solutions you would have had to submit the lab questions and then request answers on the lab page. Lab solutions will not be posted directly online. You can find the assignment 5 solutions here.
Review Slides Posted
The slideshow from the final exam review session has been posted online and can be found here.
Reference Sheet posted
The reference sheet that you will be provided with on the final exam has been posted on the final exam information page. I strongly recommend you read through it carefully. With regard to the information about the Phonenumber class, it would be a very good idea to understand what each of the methods is asking and understand the ideas behind this class. You can also try to write the methods on your own for practice, however some you wont be able to do because of a lack of information provided on the reference sheet alone. The final exam information page can be found here.
Mark updates
All marks for labs and all 5 assignments, as well as the midterm have been posted online and updated.
Please check your marks to ensure there are no problems. If you have an issue with a mark that is recorded,
contact us BEFORE the final exam.
Assignment 5 will be handed back in tomorrows review session, and all other assignments and midterms will
be available for pickup.
Exam Information Page
To all students, I have posted a final exam information page that contains all the information
you need to know about the exam in one place. It also has study tips, a previous final exam, and
various other practice questions that will be helpful when studying. Please read over the entire
page carefully so you dont miss any information.
Also note that there are a few headings that do not yet have information such as "Exan Design" and
"Reference Sheet". Information will be added to these sections within the next 24 hours so check back.
The final information page can be found
here.
Exam Seating Change
Please be aware that there has been an change in the exam seating for the final exam. Please check your exam seating again for updated information. This seating will be the final seating and there will be no further changes. Exam seating can be checked here.
Exam Review Session
The Final Exam review Session will be on Thursday, August the 7th in MC2034. The session will be two hours and take place from 1:00pm - 3:00pm. If you are not able to make it you should arrange to get notes from a classmate regarding the material. Please note that in the next few days a webpage will be put online containing lots of final exam information, so check back frequently for updates!
Exam Seating
Exam seating is online. Make sure you check your seating and write it down before coming to the exam. Seating can be found here.
Assignment Pickup
This is a notice to all students. All assignments (A01 - A04) will be available for pickup at this weeks lab. Your assignments will provide you with guidance and help you in preparing for the final exam, so I strongly suggest you pick them up. Assignments will also be available for pickup during scheduled office hours. An annoucnment will be made when assignment 5 is marked and ready for pickup.
Office Hour update
Johns office hour today has been cancelled. If you have any questions please email me.
Assignment 5 Posted
Assignment 5 (The final assignment) has been posted. I recommend you take a look at it and get started early.
Duplicates Solution.
A student approached me in lab today wanting to see a solution for the "Duplicates" question from Assignment 3. It can be found here. Please note that this is one of several possible ways of solving this problem. If you solved the problem in a different way and tested your code for correctness, there is a good chance you will get high marks, so dont be worried if what you did doesn't look the same.
Pretty Printer Solution.
A few students have asked for the solution to PrettyPrinter from assignment 2. It can be found here.
MIDTERM TONIGHT
Just a reminder that your midterm is tonight from 7:00 - 9:00pm. Please check online for your assigned seating. No aids will be allowed. (ie. No calculators.)
Review Session Material
The files from the CS125 Midterm Review session can be found here here.
MIDTERM REVIEW SESSION
The Midterm review session will take place tomorrow night (Friday the 20th of June), from 5:00 - 7:30pm in MC1056.
Files from Sandys last lecture
The files from Sandys last lecture are now online. The Chooser java file can be found here. The Drawing Program java file can be found here. Finally, the Drawing Surface file is the file that actually takes care of drawing the shapes on the board is a class file. You will not be able to open or see any code from this file. A class file is the result of compiling a .java Program. (i.e. MyProgram.java --> COMPILE --> MyProgram.class) To use the drawing surface class file, just make sure you save it to the same location as the previous to files. The Drawing Surface .class file can be found here.
IMPORTANT Midterm and Assignment information
Please remember that your midterm is Monday June 23rd from 7:00 to 9:00pm. Assigned seating locations can be found here . In addition, there will be a midterm review session this Friday June 20th from 5:00 to 7:30pm in a room to be determined. I will post the room number as soon as possible. Assignments 1 and 2 will be available for pickup in lab this week, however you will only be given Assignment 2 if you have completed this weeks lab. Please check back on the website at least once a day for the rest of the week for further information.
Material from Todays lecture with Sandy Graham
The material used in todays lecture by Sandy Graham can be downloaded here.
Steve's office Hours & Marks
Please note that next week, Steve's office hour will be from 12:30 - 1:30 on Thursday, instead of his usual timeslot. Also, Marks have been posted and can be found under the Student Admin section of the website. Please be aware that this course does not use UWACE for marks. Please follow the instructions given carefully to obtain your marks.
IMPORTANT Assignment 2 Note
Before submitting assignment 2, it is absolutely crucial that you make sure your output is formatted EXACTLY as the assignment specifies. This means your spacing, newlines, capitalization, spelling, etc must be EXACTLY as we asked. If your output is not identical, it will fail automarking and this could result in a loss of marks. If you have already submitted, please check your solutions again and be sure its correct. If you notice an error, fix it and resubmit the question.
Friday Office Hours
Please note that Johns Office hour this friday June the 6th, will not be from 2:30 - 3:30, but instead from 3:30 to 4:30. An announcement will also be made in lab.
Assignment 2 Posted
Assignment 2 has been posted under the assignments tab. Information regarding the due date and submission process is also found there. I recommend you get started on your assignments early to avoid last minute rush, and to ensure you get full marks. They will only get harder so dont make the mistake of falling behind.
No office hours monday
Just a reminder that because of the long weekend, this coming Monday, May the 19th, there will be no office hours held by course staff, including the tutor. Any questions can be sent in the form of email to the cs125 course email.
Lab 01 Announcments
This is a note to all students. Lab 01 (from last week) has not been submitted by everyone yet. Due to the students who may have registered in the course late, or other concerns, all students will still be able to submit the Lab 01 solutions untill Tuesday, May 20th at 10:00am. No lab 01 submissions will be accepted past this point. This date is also the final due date for Lab 02, and no Lab 02 submissions will be accepted after 10:00am on Tuesday the 20th as well. All labs from lab 02 and onward will have their final due dates posted at the top of the Lab page (above the questions), and in genereal all labs will be due by 10:00am on the Monday following the lab. It is important to note that you will still be able to submit your answers past the due date (that is the server will let you), however they will be given a mark of zero.
Dr.Java wont compile correctly
If anyone is having problems using Dr.Java, specifically problems with it compiling your programs, (i.e. its saying something .zip is missing), instead of going to the Dr.Java website and downloading the Windows App, download the "JAR file". Simply save it to your desktop, and double click anytime you want to use Dr.Java. No installation required, and this should fix the compile problem. You do however still need to follow all the other instructions regarding downloading the SDK and so on.
Assignment 99 (The Trial Assignment)
Hi everyone, Assignment 99 has been posted and can be found here. The due date is shown at the top, and is also shown on the "Assignments" page. This Assignment should take no more then 5 minutes, and is just a tool to make sure you know how to submit your Assignments, and to ensure you are able to correctly. Upon submitting, using your QUEST username and QUEST password, you should get a screen that says "Saved File", and shows your solution.
Office Hours
The tutors office hours for the consulting center (MC 4065) have been posted and can be found under the "tutors" tab. Note that these office hours will not begin until the second week of class. Instructor office hours and information is available under the "Staff" tab.
Welcome to CS125 for Spring 2008!
Please look around the website, familiarize yourself with it, and also read the list of things to do before coming to the first class. Labs start the first week of class.