Software Engineering

CS 245
Fall 2002

Instructor:
Thomas P. Kelliher
Hoffberger 140
Office phone: 337-6189
Home phone: 931-2946
Send mail to kelliher AT DOMAIN goucher.edu
http://phoenix.goucher.edu/~kelliher/
Office hours: MWF 10:30--11:20am. Th 1:00--3:00pm. Other times available by appointment.

Class:
Hoffberger 149, MWF 2:30--3:20pm.
Class home page: http://phoenix.goucher.edu/~kelliher/f2002/cs245/

Objectives:
  1. To learn and employ formal software development methodological skills.

  2. To design and develop a significant software engineering project.

  3. To learn about and become one with Unix.

Expectations:

You are expected to have retained all material from CS 116, have access to the CS 116 textbook, and be able to use the online Java documentation.

Textbooks:
  1. E. Stiller and C. LeBlanc, ``Project-Based Software Engineering: An Object-Oriented Approach,'' Addison Wesley, 2002. Required.
  2. P. W. Abrahams and B. R. Larson, ``Unix for the Impatient,'' 2nd ed., Addison Wesley, 1996. Required.

Grading:
Grade Distribution

A = [92--100], A- = [90--92), B+ = [88--90), B = [82--88), B- = [80--82), etc.

Course Point Distribution

There are tentatively 1,000 total points for the course:

  1. Discussions. Each of you, working with two others, will lead the day's discussion two or three times during the semester. You will be graded on your preparedness for discussing the questions before us that day. 100 points, total.

  2. Semester exams. There will be two exams, on the following dates: Oct. 11 and Nov. 15. Each will be worth 100 points. If you need to re-schedule an exam, it is your responsibility to let me know a few days beforehand. Exam material will be drawn exclusively from the discussion questions.

  3. Online toolbox. You will be expected to carefully conduct a recurring concepts study of this course, using the standard template, and properly link it in with your online toolbox. This will be worth 100 points.

  4. Semester project. The semester-long team project will be worth 500 points.

  5. Final. There will be a non-cumulative final, scheduled by SAS. The final is worth 100 points.

Current grades (password protected) may be viewed on the class home page.

Course Handouts:

Course handouts will be made available once in class. After that, they may be obtained from the class home page.

Attendance:
Attendance of classes is expected. It is your responsibility to catch up on missed class work.

Electronic Communication:

From time-to-time, I will need to send e-mail messages to the class. These messages will be addressed to your official Goucher e-mail addresses. You are responsible for checking your e-mail on a timely basis.

Distractions:
Cell phones must be turned off or set to ``silent'' during class. If you must enter late, do so as unobtrusively as possible. Likewise if you must leave early. Please use mental telepathy if you must hold a personal conference during class. I have ways of making you not talk!

Integrity:
Academic dishonesty will not be tolerated. We are all bound by the Academic Honor Code.



Thomas P. Kelliher
Fri Sep 6 08:15:58 EDT 2002
Tom Kelliher