Site Search

CS 480 Course Syllabus

CS 480 Syllabus for Fall 2007

Instructor

Dr. Edward Gellenbeck
Office: Hebeler 214 E
Phone: 963-1435
E-mail: gellenbe@cwu.edu
Office Hours: Mon. 11:00 a.m., Tues. 1:00 p.m., Wed. 12:00 p.m.
Others times by appointment (Check my weekly schedule)

Textbook

Pfleeger, Shari and Atlee, Joanne (2006)
Software Engineering: Theory and Practice, Third Edition,
Pearson Prentice-Hall

WWW

www.cwu.edu/~gellenbe/480/

Software

Note: Installation disks for Microsoft Project, Visio, and Visual Studio are available for checkout from Mr. Fred Stanley as part of the CS Department's MSDN Academic Alliance license.

Rationale

More than any other course you take for the major, this course provides exposure to the type of real world software development you are most likely to encounter during your professional career. You will need to work together in groups and draw upon almost all the computer science knowledge and techniques you have studied throughout the curriculum. You should come away from this course understanding the difference between a program and a software product.

Student Learning Outcomes

Upon completion of this course, you will demonstrated the ability to

  • Apply software engineering principles and practices to the planning and development of an actual software product.
  • Work as a member of a software project team.
  • Produce professional-quality software engineering documents.
  • Deliver oral presentations associated with software development.

Catalog Description

The software development process: user requirements, specifications, design, coding, testing, maintenance, documentation and management. Students work in teams to develop large software projects. Four hours lecture/laboratory per week.
Prerequisites: CS 362 (or permission), CS 420, CS 325, and Senior Standing

Assessment

  • (20%) Midterm Exam, Chapters 1-6, multiple choice, short answer, essay
  • (20%) Final Exam, Chapters 7-14, multiple choice, short answer, essay
  • (50%) Individual and Group Project Assignments
  • (10%) Attendance and Class Participation

No late exams or assignments will be accepted without prior approval.

Grade Distribution

B+ 87 - 89% C+ 77 - 79% D+ 67 - 69%
A 93 - 100% B 83 - 86% C 73 - 76% D 63 - 66% Below 60% F
A- 90 - 92% B- 80 - 82% C- 70 - 72% D- 60 - 62%

Attendance and Class Participation

Class attendance and participation are critical for success in this course. You are expected to come to class prepared to discuss the readings and offer your opinions. Just as important is showing respect for others, careful listening, and cooperative work outside of class. Having said this, however, grading based on class participation can be problematic. Personalities play a big role; some people like to talk more than others do.

Attendance and participation will be graded based strictly on attendance. Everyone is given three free absences without affecting your grade. However, each missed day over three will lower the Attendance and Class Participation portion of your grade by 10%. For example, if you miss four days, your score for Attendance and Class Participation would be 90%.

ADA Statement

Students with disabilities who wish to set up academic adjustments in this class should give me a copy of their Confirmation of Eligibility for Academic Adjustments from the Disability Support Services Office as soon as possible so we can meet to discuss how the approved adjustments will be implemented in this class. Students with disabilities without this form should contact the Disability Support Services Office, Bouillon 205 or dssrecept@cwu.edu or 963-2171 immediately.

Caveat

The schedule and procedures for this course are subject to change. It is the student's responsibility to learn of and adjust to changes.