Cooke 110: 793-3846
rob @ cs1.mcm.edu
http://cs1.mcm.edu/~rob/
|
|
|||||||||||||||||||||||||||
Stephen R. Schach Object Oriented Software Engineering Seventh Edition McGraw-Hill ISBN 13: 978-0-07-319126-3
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)
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 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.
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.
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.
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.
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.