Instructors |
|
||||||||||||
TAs |
|
||||||||||||
Administrator |
|
Lectures | Mon/Wed 11:00 to 12:15 in Gates B01 (SITN channel E1) |
Review sessions | An occasional optional review session will be held on Fri 9:00-9:50am Skilling Aud (SITN channel E3) |
Prerequisites | CS143 (or equivalent); Java programming language experience |
Textbook | There is an on-line version of new chapters of the Dragon book available from Addison-Wesley. The chapters are packaged with the Gradiance on-line homework service that will also be used in this class. The package can be purchased from www.aw-bc.com/dragonbook. |
Class newsgroup | Unmonitored newsgroup su.class.cs243 has been set-up |
Midterm | Wednesday Feb 15, 11:00 to 12:15 in class |
Final exam | Monday Mar 20, 8:30 to 11:30 AM. Location: B01 (regular classroom) |
Grade distribution | Gradiance homework: 10%, Programming projects: 20%, Midterm: 25%, Final: 45% (tentative) |
|
|
Homework will consist of both programming assignments and on-line (Gradiance) homework. Gradiance homework will normally be assigned on Mondays and due the second Wednesday after that. You are encouraged to work on the programming assignments in groups of two, but you must do the Gradiance homework by yourself. In general, no late assignments are accepted. However, you have TWO grace days for the entire quarter that may be used for the programming projects ONLY (not for Gradiance work, which already has a generous deadline. That means you can be late by one day for two project parts, or use the two days up for one part. The project assignments are due at 5PM on the due date.
Some points to remember about Gradiance:
After obtaining your account at www.aw-bc.com/dragonbook, you never need to return there for Gradiance assignments (you do go there to acces the text). Rather, go to www.gradiance.com/pearson and enter the login/password you created at the AW-BC site.
The first time at the Gradiance site, you will need to join the CS243 class. The class token (code) to enter is (omitted --- no longer active). If you return to your home page, you will find CS243 on your list of courses, and can enter it by clicking on the number.
For help navigating the site, there is a manual at www.gradiance.com/pub/stud-guide.pdf. However, this guide refers to several old sites that no longer exist. Start with the directions above and Section 1.2 of the guide.
Gradiance homework looks like multiple choice, but it isn't. Rather, you should solve the problems stated in their entirety, and then fill out the multiple-choice buttons to verify you have solved the problems. If you get one or more problems wrong, you will get hints about the problem and a place in the book to read for more information.
You get as many tries as you like to answer a Gradiance assignment, and only the last score counts. So it is fine to learn from any mistakes and try again. Note, however, that you can only open the homework once per 10 minutes, so rapid-fire guessing won't work.
You are free to discuss the assignment and solutions with others. However, you must write your own assignment, and must not represent any portion of others' work as your own. Anybody violating the honor code will be referred to the Judical-Affairs Office. If convicted, the normal penalty is a quarter suspension or worse.