Instructor: Dr. Charles Tappert
Office hours by appointment: Thurs Room 416A before/after class or Goldstein Room 325 PLV
Computer support for classroom x4060 Webopedia
Software Engineering, Roger Pressman, 5th Ed., McGraw-Hill (2001), ISBN 0073655783
The Object Primer, Scott Ambler, Cambridge (2001), ISBN 0521785197
The Mythical Man Month, Fred Brooks, Addison Wesley (1995), ISBN 0201835959
Fund of Project Management, James Lewis, Am. Mgt. Assoc. (1997), ISBN 0814478352
Additional recommended but not required texts:
The CRC Card Book, Bellin and Simone, Addison-Wesley (1997) ISBN 0201895358
UML Distilled, Fowler, Addison-Wesley (2000) ISBN 020165783X
The Elements of Java Style, Vermeulen, Cambridge U. Press (2000) ISBN 0521777682
This is the first 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 conduct requirements analysis and develop a real-world CIS. This semester we will focus on the traditional systems development methodologies and next semester the object-oriented ones.
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.
Midterm and Final Exams are based on the material covered and typically consist of multiple choice questions, design/calculation problems, and short answer questions.
The Team Project focuses on developing a CIS that meets a real client's real needs. Project requirements come from your client. Most of the systems will involve one or more of the following: programming, a database, a computer network, a Web interface. Java is the preferred language for projects that require programming. A team consists of 3-5 students as follows:
We anticipate that technical papers related to some of these projects will be presented at MASPLAS '02, the Mid-Atlantic Student Workshop on Programming Languages and Systems, April 19th, 2002, or will be published as Pace University Technical Reports.
|Graded Events: 1000 points total|
|Event||Points and Percent|
|Quizzes (10 * 20 points)||200 points = 20%|
|Midterm Exam||150 points = 15%|
|Final Exam||300 points = 30%|
|Team Project||350 points = 35%|
|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|