Include a brief summary of the course topics and requirements, the general format of the course, and the methods of evaluation. == Skills and knowledge students should have prior to beginning the course: == * Same as those for entry into our BComp and SENG programs. == Course Topics: == - A general history of design. - The brief life of software design. - The process of design. - Design and programming. - Design reviews. - Software design methodologies. - Evaluating the quality of design. - Software tools. - Communications practices for the designer. - Problem solving. - Group dynamics. - Ethical implications of software. - Intuitive paper prototyping. - == Course Format: == * Lecture format:Lectures in class, with reinforcement in formal pre-prepared labs. * Online materials location and format: * Lab or tutorial format and expectations: == Method of evaluation: == * Number of Assignments: 4 * Number of Graded Labs: 4 * Formal Midterm 1 * Final Exam yes