``Learning without thinking is labour lost; thinking without learning is perilous''. Confucius, Analects, II, 17.
Instructor: | Dr. Christelle Scharff | ||
Office: | 156 William Street | ||
Floor 12 - 1204 B | |||
New York, NY | |||
Email: | cscharff@pace.edu | ||
Class time: | M 1:25-3:25 and W 1:25-2:20pm | ||
Classroom: | W510 | ||
Office Hours: | Monday 3:30-5:30 pm - Tuesday 4:45-5:45 pm | ||
Wednesday 2:30 - 4:30 pm and by appointment |
Textbook: Software Engineering, Ian Sommerville, Addison Wesley, sixth edition, ISBN 0-201-39815-X. Additional materials will be handed out in class or available from the web. Recommended readings will be available from the web.
General Information: CS389 is a 3 credit course.
Course description: CS389 introduces the
concepts, tools and techniques of software engineering. It emphasizes
the development of reliable and maintainable software via system
requirements and specifications, software design methodologies
including object-oriented design, implementation, integration and
testing, software project management, life-cycle documentation,
software maintenance and consideration of social or human factors
issues. Students undertake a semester group project implemented mandatory in JAVA as a major part of the
course.
Goals: At the end of this course students will
understand what software engineering is and why it is important. They
will also be aware of the ethical and professional issues which are
important for software engineers. The objectives of this course is at
the same time to teach students to build professional quality software individually or as part of a team.
Tools: JAVA ...
Prerequisites: CS 232 - CS 242. Students must be
familiar with JAVA.
The Following CS 389 Policies are Strictly Enforced
Assignments: Assignments and further explanations for
assignments are posted on
http://www.csis.pace.edu/~
cscharff/cs389, in particular see the
Project guidelines page and the Suggested project
milestones page. The `Guidelines for All assignments'' (distributed in
class) gives some details on how to hand in assignments in CS
389.
Examinations: There will be a group project in several parts, two presentations (preliminary and final group project presentations), a midterm and a final examination. The group for the group project will consist of 3 or 4 persons. In case of problems during the semester in attending a test or handing an assignment you have to inform me before the due date.
Important Dates:
Midterm | Monday March 4th | |
Project | Wednesday April 24 and Monday April 29 | Presentations of the projects |
Final Exam | Friday May 10 2:40-4:30 pm | Cumulative final exam |
Final exam covers material from the lectures, the project and readings.
Course Grades: Your overall course average for CS 389 will be computed using the following category weights:
Project and project presentations | 50% | ||
Midterm | 20% | ||
Final exam | 30% |
A | 90-100 |
A- | 88-90 |
B+ | 85-88 |
B | 82-85 |
B- | 80-82 |
C+ | 75-80 |
C | 70-75 |
C- | 65-70 |
D+ | 60-65 |
D | 55-60 |
F | 0-55 |
Academic Integrity: You are encouraged to discuss the intellectual aspects of assignments with one another. However, each individual is responsible for formulating a solution on his/her own. You must know the difference between cheating and discussing the intellectual aspects of an assignment. All students submitting the same or suspiciously similar assignments will receive a grade of zero and be penalized. Honesty is highly valued and dishonesty is punished. Those found to be cheating on exams or assignments are formally brought up on charges of academic dishonesty! (Please refer to the University rules and regulations regarding academic dishonesty).
Course Handouts and Lecture Slides: Course handouts will be available on the CS 389 web page (http://www.csis.pace.edu/
~
cscharff/cs389). Copies of lecture
slides will be available on the WWW. It is your responsibility to
print the lecture notes before each class.
Comments: All of the above regulations are binding on any student taking CS 389 during the Spring 2002 semester and they will be strictly enforced.