AApplication of structured methodology and formal methods to the design, implementation, and documentation of computer software systems. Includes an introduction to the management of software development teams, requirements analysis, testing procedures, and user interface design. Discussion of legal, social, and ethical issues.
General Course Objectives: This course is a study of the following topics:
Assignments (Homework, Quizzes, Intermediate project reports and documentation)
Grading Scale is as follows:90-100% is an A, 80-89% is a B, 70-79% is a C, 60-69% is a D, and 0-59% is an F.
NOTE: The instructor reserves the right to abandon this grading scheme, if project work is not completed. If that happens, the final will probably be worth MUCH more!!!
Assignments will be accepted up to one week late with 10% off, except for Team Project which must be turned in on time.
There are two exams. The only acceptable reason for missing an exam is with a valid university excuse (e.g., excuse from the doctor, death in the immediate family, etc.) A makeup exam will only be to those students who have a valid excuse. If you know ahead of time that you will miss an exam, please see me to take it early.