Announcements

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.


August 11th, 2008

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.

August 8th, 2008

Review Slides Posted

The slideshow from the final exam review session has been posted online and can be found here.

August 7th, 2008

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.

August 6th, 2008

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.

August 5th, 2008

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.

July 30th, 2008

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.

July 29th, 2008

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!

July 25th, 2008

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.

July 22nd, 2008

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.

July 18th, 2008

Office Hour update

Johns office hour today has been cancelled. If you have any questions please email me.

July 16th, 2008

Assignment 5 Posted

Assignment 5 (The final assignment) has been posted. I recommend you take a look at it and get started early.

July 4th, 2008

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.

June 23rd, 2008

Pretty Printer Solution.

A few students have asked for the solution to PrettyPrinter from assignment 2. It can be found here.

June 23rd, 2008

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.)

June 20th, 2008

Review Session Material

The files from the CS125 Midterm Review session can be found here here.

June 19th, 2008

MIDTERM REVIEW SESSION

The Midterm review session will take place tomorrow night (Friday the 20th of June), from 5:00 - 7:30pm in MC1056.

June 18th, 2008

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.

June 17th, 2008

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.

June 12th, 2008

Material from Todays lecture with Sandy Graham

The material used in todays lecture by Sandy Graham can be downloaded here.

June 10th, 2008

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.

June 4th, 2008

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.

June 4th, 2008

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.

May 27, 2008

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.

May 16, 2008

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.

May 15, 2008

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.

May 13, 2008

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.

May 9, 2008

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.

May 5, 2008

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.

May 5, 2008

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.