CS367 Information, Fall 2004

Instructor: Deb Deppeler email: deppeler@cs.wisc.edu
Lecture 1: TR 9:30 - 10:45 AM, 1221 Computer Science
Lecture 2: TR 1:00 - 2:15 PM, 121 Psychology
Office: 1332 CS Office phone: 265-9452 Dept. Office Phone: 262-1204
Office hours: TR 2:30-3:30pm, W 1:00-2:00pm and by appt


Course Web Page at: http://cs.wisc.edu/~cs367-1




Registration The only way to add CS367 or to change sections is through the on-line system.

Changing lectures must be done by dropping the course and then adding the new lecture. This may result in losing your registration in the course.

Auditing Auditing is not allowed for CS367, but you may sit in the course with your instructor’s approval.
Pass/Fail Pass/Fail is allowed by some departments. NOTE: Many departments require a grade of C or higher for a grade of Satisfactory and for credit. See your academic advisor.


Course Difficulty
and QR-B Requirements
CS367 is a Quantitative Reasoning-B course and it is assumed that students know how to write object-oriented programs in Java.

The QR-B course follows the QR-A course and is expected to make use of skills learned in QR-A for dealing with quantitative information. A very important goal of every QR-A course is to increase the readiness of students to understand, process, and reason with quantitative information and relationships in many different contexts.

The guidelines for a QR-B course guidelines state that the course must make significant use of quantitative tools in the context of other course material, for example:

  • the recognition and construction of mathematical models and/or hypotheses that represent quantitative information
  • the evaluation of these models and hypotheses
  • the analysis and manipulation of mathematical models
  • the drawing of conclusions, predictions, or inferences
  • the assessment of the reasonableness of conclusions


Course Format  
Lecture All Lectures have approximately 60 students each.

There are 150 minutes of lecture per week. The final grade will be based on the grades for exams, programming assignments and written homeworks. See course web site for more details. A single curve is used to grade students in lectures 1 and 2.



Course Work  
Written Homeworks Written homeworks are sets of problems that students are to answer individually.

Homeworks are graded on a point scale. Partial credit is given for partial completion and accuracy. Homeworks must be completed individually. No late work is accepted for a grade. Extensions are given for circumstances, such as illness, when we are notified well in advance of the due date. Students are responsible for correctly submitting their written homeworks.

Programming Assignments Programming Assignments are comprehensive projects that may require substantial time and effort. With the exception of A0, students may complete assignments individually or in pairs. Choose a partner that is honest and reliable. If either project partner commits academic misconduct, both partners will receive the penalty.

Assignments are graded on a point scale. Partial credit is given for partial completion and accuracy. No late work is accepted for a grade. Extensions may be given for circumstances, such as illness, when we are notified well in advance of the due date. Students are also responsible for verifying that they have correctly turned in their work (we’ll show you how).

Exams Makeups for exams are only given for verifiable emergencies and if the instructor is contacted as soon as possible.

Clear your schedules now:

Midterm Exam Tuesday, October 5th, 7:15 - 9:15 PM
Midterm Exam Tuesday, November 9th, 7:15 - 9:15 PM
Final Exam Saturday, Dec 18th, 7:25 PM - 9:25 PM


Computer Labs The Linux instructional labs are available for you to complete your programming assignments.
Attend a Linux orientation session as soon as possible. They will be held at 4pm on Monday 9/6, Tuesday 9/7 and Wednesday 9/8 in 1221CS.

They are on the first floor of the CS building in rooms 1350, 1358, 1366, 1368. They are open from 7am to 1am each day. The building is closed on Univerisity holidays.

There are no lab consultants scheduled for the instructional labs. Be sure to attend one of the orientation sessions and pick up the CS1000 notes from DoIT if you're unfamiliar with the UNIX operating system.

Operating SystemRoomWorkstation TypeNotes
Linux 1350 CSIntel Pentium III 800 MHzemperor
Linux 1358 CS Sun Ultra 10 440 Mhz tux
Linux 1366 CSSun Ultra 10 300Mhz royal
Linux 1368 CSSun Ultra 10 440 Mhz and 300Mhz tux


Collaboration Collaboration on written homeworks is not allowed. Collaboration with one other classmate is allowed on assignments (after the first one) with some restrictions.

Using any portion of any code written by anyone other than yourself, your instructor, the course TAs or your partner for the assignment, is not allowed. You will receive a 0 for that assignment and pending the results of a code review, a letter of Academic Misconduct may also be sent to your College Dean’s office.



Reminders
  • Notify us within the first two weeks of classes if you participate in religious observances that may interfere with course requirements. It is unlikely that we will be able to accomodate such observances unless we know about them at the start of the semester, before we schedule work.

  • Notify us as soon as you become ill if you want to request an extension. Extensions are NOT given if notice is within the last 2 days of an assignment. NO late work is accepted for a grade.

  • Get help sooner rather than later. See your TA and instructor, if you start to fall behind.