C SC 4360 Software Engineering

Spring 2009
Dr. Robert Rittenhouse

Cooke 110: 793-3846
rob @ cs1.mcm.edu
http://cs1.mcm.edu/~rob/

Office Hours
Mon. Tues. Wed. Th. Fri
11:00-12:00

4:00-5:00

1:00-2:25
4:00-5:00
11:00-12:00

4:00-5:00
11:00-12:00
1:00-2:25
4:00-5:00
11:00-12:00
And by appointment
Course Description
Objectives and Outcomes
Grading
Policies
Moodle

Text:

Stephen R. Schach Object Oriented Software Engineering Seventh Edition McGraw-Hill ISBN 13: 978-0-07-319126-3

Course Description

Catalog Description

Prerequisites: CIS 3311. Introduction to the software development process, including theory and practical experience in software models. requirements analysis, design, testing, and project management. Additional
topics include cost estimation models, and issues in software quality assurance and maintenance. This is the capstone course for Computer Science. (Spring)

About the course

Software Engineering studies the software development process. This builds on your existing skills and  integrates a range of analysis, design, and development skills. Large scale software systems are among the most complex artifacts ever built and in all too many cases we are not doing a very good job of building them (the term Software Engineer is actually illegal in several states). Academics and practitioners are trying to develop engineering principles for the software development process.

We will be covering both Classical and Object-Oriented Software Engineering methods but more emphasis will be placed on Object-Oriented methodologies.

Grading

Grading will be based primarily on assignments and a large scale project. The primary vehicle will be an course-long, team-oriented software development project. Graded material will include design artifacts and oral and written presentations. We will be working out the details as a class.

Policies

Attendance:

The single greatest cause of failure in this class is poor attendance. I strongly recommended you attend every session as announcements are made and material is often presented that is not covered in the text.

Late policy:

One of the pitfalls that students fall into in courses such as this one is falling behind. Since the course is cumulative and fast paced it can be very difficult to catch up. In addition, grading piles of late work near the end of the term imposes an undue burden on the instructor.

Academic integrity:

Do your own work. Plagiarism (which includes copying someone else's assignment or having someone else do your work) will result in having the possible points for the assignment in question deducted from your total score and a letter in your file. Repeat offenders will receive an F in the class.

Students with Disabilities

McMurry University abides by Section 504 of the Rehabilitation Act of 1973, which stipulates that no otherwise qualified student shall be denied the benefits of an education “solely by reason of a handicap”. If you have a documented disability that may impact your performance in this class and for which you may require accommodations, you must be registered with and provide documentation of your disability to the Disability Services Office, located in Old Main, Room 102.