Instructor: Dr. Charles Tappert
Office hours by appointment: Thurs Grad Center 416A before/after class, or Goldstein 325 PLV
Other Info: Computer support for classroom x4060 Webopedia Conferences of Interest
Graduate Assistant: Naresh Trilok Email: email@example.com.
Software Engineering, Roger Pressman, 5th Ed., McGraw (2001), ISBN 0073655783
The Object Primer, Scott Ambler, Cambridge (2001), ISBN 0521785197
UML Distilled, 2nd Edition, Fowler, Addison-Wesley (2000), ISBN 020165783x
Additional recommended but not required texts:
The CRC Card Book, Bellin and Simone, Addison-Wesley (1997) ISBN 0201895358
The Elements of Java Style, Vermeulen, Cambridge U. Press (2000) ISBN 0521777682
This is the second semester of a two-semester course on software engineering. The goals of the course are to understand what a Computer Information System (CIS) is, the importance of a systematic approach in CIS design, and how to develop a real-world CIS. Last semester we focused on the traditional systems development methodologies and this semester we will focus on the object-oriented ones. This semester you will also reengineer and add functionality to your first semester system and work more closely with your instructor and client.
This course uses an extensive course website to present the course information: course requirements and grading system, projects, current grades, syllabus, student and team information, and links to related websites, to papers in PDF, and to related conferences/exhibits.
A midterm exam on all course material up to the midterm.
A team project to design, build, and test a real-world computing system for a real client. Checkpoints:
A team paper for publication on your real-world computing system. Checkpoints:
A 30-40 minute team topic presentation that allows us to benefit from our variety of experience, expertise, and interest in various areas of computing. The topics are software developers' issues and are often related to the team projects.
|Graded Events: 1000 points total|
|Event||Points and Percent|
|Quizzes (10 * 20 points)||200 points = 20%|
|Midterm Exam||200 points = 20%|
|Team Topic Presentation||100 points = 10%|
|Team Project||350 points = 35%
(Prototype 100, System at Delivery 100, Final 150)
|Team Project Paper
|150 points = 15%
(Draft 50, Final 100)
|Grade Scale: 1000 points = 100%|
|A 93-100%||930 or more points||Dominates the Material|
|A- 90-93%||900-929 points||Masters the Material|
|B+ 87-90%||870-899 points||Good Understanding
with Flashes of Stellar Work
|B 83-87%||830-869 points||Good Understanding|
|B- 80-83%||800-829 points||Aptitude for the Subject|
Less than 80%
|Below 800 points||Weak for Graduate Work|