T R 5:30-6:50pm
Catalog Description: A study of the process of creating large software systems. Encompasses system design, development, maintainability, testing, and documentation. Emphasis is on concepts and practices that reduce software cost and increase reliability and modifiability.
The course will also focus on concepts and practices that assure and measure software quality.
General Course Objectives: This course is a study of the following topics:
Specific Course Objectives: Upon completion of this course, students should be able to:
Prerequisites: Twelve hours of graduate computer science or CMPS 5153: Advanced Software Engineering.
Course Assignments and Evaluation:
Students will be asked to perform software quality assurance activities on different pieces of software. There will also be a few short assignments involving formal specifications, proof of correctness, developing test cases, applying prediction models, and other course topics. There will also be a midterm and final.
Final grades will be based on the following criteria:
Activity Percentage of Grade
Midterm 20%
Final 30%
Assignments (Homework, Quizzes, Group Work) 50%
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. Late assignments will result in a lower grade.
Assignments are only accepted up to one week late and will lose 10% of the grade.
Makeup Exams and Quizzes: 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
Academic Dishonesty: It is dishonest to ask for, give, or receive help in examinations or quizzes, to use any unauthorized material in examinations, or to present, as one’s own, work or ideas which are not entirely one’s own. The instructor has the right to expect that all student work is honest, original work. As students of Midwestern State University you must accept and acknowledge that responsibility for lying, cheating, stealing, plagiarism, and other forms of academic dishonesty fundamentally rests within each individual student. Academic dishonesty procedures and sanctions that may be imposed are spelled out in Section 4 of the Student Handbook. Each student is responsible for understanding all the material in the Student Handbook, which may be obtained at www. students.mwsu.edu/dean.