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:
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.
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