Intermediate Programming Using JavaCS 0401
|
|||||||
Course Info: |
|||||||
| Intructor: | PJ Dillon | ||||||
| Office: | 6804 Sennott Square (SENSQ) | ||||||
| Office Hours: | T,H 10-12am H 2:30-3pm | ||||||
| Phone: | (412) 624-8456 | ||||||
| Email: | pdillon (at) cs (dot) pitt (dot) edu | ||||||
| Course Website: | http://www.cs.pitt.edu/~pdillon/summer06/cs401.htm | ||||||
| Lecture Time: | TH 12:30-2:15pm | ||||||
| Location: | 5129 Sennott Square (SENSQ) | ||||||
| |||||||
| TA: | Mehmud Abliz | ||||||
| Office: | 6150 Sennott Square (SENSQ) | ||||||
| Office Hours: | W 1-3pm | ||||||
| Email: | mehmud (at) cs (dot) pitt (dot) edu | ||||||
| Time: | T 2:30-4:20pm | ||||||
| Location: | 6110 Sennott Square (SENSQ) | ||||||
|
|||||||
| |||||||
| |||||||
| |||||||
| Exams | 30% |
| Labs | 30% |
| Projects | 40% |
Final Grades will be determined by the the above percentage values. The scores from all the assignments in a specific category will be totaled, divided by the total possible points for the category, and multiplied by the above percentage. Each category will then be added to determine the final grade percentage.
Students are encouraged to attend all lectures. Material may be presented that cannot directly be found in the textbook. Students will be responsible for any material covered during an absence. Attendance may also be used to decide borderline grades.
Three exams will be given throughout the course. The dates for each will be or have been posted on the course website. Each will not necessarily be cumulative, but later course topics build upon earlier ones. Students are expected to be present for all three exams. Make-up exams will only be given if the student contacts the instructor in advance of the exam. Failure to do so will result in a zero for the exam.
Weekly Lab assignments will be expected to be done during lab but may be posted in advance of lab times. Lab attendance is not required provided labs are submitted on time, but it is recommended as the TA will be on hand to answer questions and provide help. Each lab will be graded for completion (a concerted effort) with a selected four of them being graded for correctness. Students will not be told which four of the labs will be fully graded. To be considered for grading, labs must be properly submitted to the course AFS submission location by the end of the lab period or at the TA's discretion. Students are strongly encouraged to maintain backup copies of all submitted labs until the end of the term and they have accepted their final grades.
Four to five projects will be assigned throughout the term, each is expected to be written in Java and conform to any specifications given in the assignment. For full credit, each must be electronically submitted to the AFS submission site by 11:59pm on the due date. Any projects submitted after that time will be considered late, which we be accepted up until 11:59pm on the late due date with a penalty of 15% off the grade. Any projects submitted after the late due date will receive a score of zero. Students are strongly encouraged to maintain backup copies of all projects until the end of the term and they have accepted their final grades.
Students are encouraged to discuss ideas, provide insight to one another, and collaborate on possible design choices for labs and projects. However, each students is responsible for independently completing his or her own work on labs, projects, and exams. A first offense will result in a zero for the graded material, and a second offense will result in an F for the course.