CpSc 372-01
Introduction to Software Engineering
Fall 2002
Course Description: Techniques and issues in software design and development;
tools, methodologies, and environments for effective design, development, and
testing of software; organizing and managing the development of software
projects.
Credits - 3
Prerequisites - C or better in CpSc 215
Daily schedule
Instructor: Dr. John D. McGregor
Office: Edwards 436
Office Phone: 656-5859
Office Hours: 11 - 12:30 TTh
Other hours by appointment
Required Texts: Software Engineering: Theory and Practice by Shari
Lawrence Pfleeger and UML Distilled by Martin Fowler
Important Dates:
|
August 27, 2002
|
Last Day to Add
|
|
September 3, 2002
|
Last Day to Drop with no record
|
|
October 11, 2002
|
Last Day to Drop with no final grade
|
|
November 4-5, 2002
|
Fall Break
|
|
November 27, 28, 29, 2002
|
Thanksgiving Break
|
|
December 6, 2002
|
Last Class
|
|
Sec 1 - December 11, 2002 at 1 pm
|
Final Exam
|
Course Requirements:
|
3 exams (including the final)
|
25 points each
|
|
Assignments
|
25 points
|
|
|
|
Grading:
100 - 90 A
89 - 80 B
79 - 70 C
69 - Below F
Policies:
1. No late assignments accepted.
2. No makeup exams
3. All work should be completed independently (without the assistance of
anyone except the instructor or someone he designates) unless explicitly stated
otherwise in the assignment.
4. It is expected that students will wait at least 15 minutes from the
scheduled start time for class before leaving because the instructor has not
arrived. (I am a professional and will treat you professionally. Only in a VERY
VERY rare case would I not either give prior notice OR send someone to explain
the delay.)
Course Approach
We will take an apprenticeship approach this semester. The instructor will
build an application with the help of the students in the course. The
assignments will be to complete pieces of the artifacts needed for the system.
We will work as a team applying the lessons learned.