Welcome to the course website for the Summer 2013 offering of Software Design!
CSC207H is an introduction to large-scale software design and development concepts.If you haven't already done so, please take a moment to familiarize yourself with the course syllabus. There, you can find important answers to questions about how the course will be run, how to contact the instructor, and more!
Course information sheet
The course information sheet contains informatin about the course objectives and grading policies
Please contact me as soon as possible if you lack a prerequisite.
- Lecture notes
- Recommended Textbook: Developing Java Software, third edition by R. Winder and G. Roberts
Please use the Piazza forum for general course questions.
Discuss things with your teacher and classmates! Please feel free to engage into the forum and share your ideas.
|Assignment 0||5%||A warmup exercise to get you acquainted with the course software.|
|Assignments 1 + 2 + 3||30%||Each assignment is worth 10%.|
|Teamwork||5%||Your group members and TA will assess your team skills.|
Participation marks will primarily be awarded in labs
& meetings. Adjustments may be made due to
other class-related participation.
You must make a best-effort attempt to show up regularly to meetings; otherwise, you will receive a final course grade no higher than 47%.
|Quizzes 1 + 2 + 3||20%||Quizzes are not cumulative (only material since the last quiz is tested) and will be written during lectures. We take the best two of your quizzes and weight them equally.|
The final exam is cumulative (that is, material as far back as week 1 may be tested).
Both sides of a single sheet of paper may be used as an aid
provided that its writing area does not
exceed that of an A4 sheet of paper.
A mark of 40% or above on the exam is required to pass this course; otherwise, you will receive a final course grade no higher than 47%.
Late policy for deliverable
- No penalties, for medical reasons (bring doctor's note) or emergencies
- Every student has 2 grace days for this course;
- Every group has 2 grace days for this course;
- Assignments submitted after the due date when all grace days have been used will receive a grade of 0