Fall Term 2004
Remember to sign up for the mailing
list by sending a message to cs1530-subscribe@cs.pitt.edu!
Course instructors
|
|
Name |
Office |
Email |
|
|
Professor |
Markus
U. Mock |
6407
SENSQ |
mock@cs.pitt.edu |
MW
4 – 6pm and by Arrangement |
|
T.A. |
Ricardo
Villamarin |
6406 SENSQ |
rvillsal@cs.pitt.edu |
H 5:45-7:45pm |
Time and Place:
|
Lectures |
MWF |
11:00 -11:50 |
5129 SENSQ |
The goal of CS1530 is to teach sound software development practices beyond programming. Topics include capturing of requirements, testing, project management, software development approaches and effort estimation.
The major part of the course is a large software project to provide practical application of the techniques and tools
taught in the course.
|
Required |
Software
Engineering Theory and Practice by
Shari L. Pfleeger, Prentice Hall 2nd |
|
Additional
recommended reading |
The Cathedral and the Bazaar
by Eric Raymond Code Complete 2nd
edition by Steve McConnell |
Policies:
There will be a number of written assignments. The purpose of the assignments is to reinforce theoretical material of the course. Spending time on the written assignments will pay off on the exams. Assignments will be turned in, in hard copy, to the TA. (or his mailbox).
Examinations:
There will be one midterm examination and a final. The midterm date is to be determined. The final will be on TBD (the class room). There will be no early or make-up exams.
Students are expected to be present for all exams. Make-up exams will only be given in the event of an emergency, and only if I am informed in advance. If you cannot contact me directly, send me email or call the CS department (624-8490) and leave me a message. Failure to notify me prior to missing an exam will result in a zero for the exam.
Your grade will
depend on your performance in the course---there is no predetermined
curve. It
is impossible to pass the course without doing the programming
assignments. The
relative weight of the components of your grade will be approximately:
|
Written
assignments & instructor's
discretion |
5% |
|
Course
project |
50% |
|
Midterm |
20% |
|
Final |
25% |
In addition to being passed out in class, handouts will be available on-line on the class home page. Lecture notes will also be available on the web page by 5pm on the day before the class. If you want hard copies of the notes for class, you must print the copies yourself.
The material presented in class will correspond roughly but not exactly to the material covered in the readings. The assigned readings will be updated as the term progresses.
The class home page for the course is http://www.cs.pitt.edu/~mock/cs1530/. All course handouts, answers to frequently asked questions, lecture notes, and updates on assignments will be posted. Please check the home page and mailing list regularly for important course information. Students are responsible for changes to assignments posted on the home page.
Important Dates:
|
Event/Item |
Date/Action |
|
First
class meeting |
August 30 |
|
Last day
to add/drop |
September
10 |
|
Labor
Day no classes |
September
6 |
|
Midterm |
TBD |
|
Thanksgiving
recess – no classes |
November
24-28 |
|
Last day
for monitored withdraw |
October
29 |
|
Last Day
of Class |
December
10 |
|
Final
|
TBD |