FPA@PSUVMA.BITNET (03/30/88)
I am a senior studying CS at Penn State University, and have been
reading the various responses to the "American Programmer" article on the
net. I have not had the privlege to read the original article, but I would
like to add my two bits worth of information concerning software design at
the undergraduate level.
Here at PSU, an experimental course was offered in the Spring of 87
called Software Design Methods. Highlights of this course were :
1) Group projects (4-7 people per team, one designated team leader)
2) Software design methodology included such things as:
- SRR (System Requirements Review)
- SDR (System Design Review)
- PDR (Prelimanary esign Review)
- CDR (Critical " " )
- Acceptance Testing
- Product delivery
Notes: All reviews required a class presentation, and comments/suggestions
were presented by other groups in the course.
In Addition, we used a certified Ada compiler (IBM/Telesoft) on an
IBM 4381. Besides designing and producing our semester project, we
learned a lot about different design techniques, discussed software
maintenance, probability of failure, upgrades, etc. At the end of the
semester we had developed a project with full documentation, comments,
and user manuals.
This course was an experience that helped me (as well as many of
other students in the course) learn a lot more about the real world of
Software Development (Software Engineering for those schools which allow
such terminology in a science field like computers :*) ) and apply that
knowledge towards our future careers as ....Software Engineers?!
This course is going to be offered here at PSU next fall as
CMPSC 416. I hope that this course continues to be offered at this
university so that more CStists will benefit from such an experience.
Sincerely,
Dan Barber FPA at PSUVMA
131 Sowers St. Apt C-10
State College, PA 16801
P.S. If anyone would like info on this course, I could dig it
up for you. I am not an official spokesperson for the
Computer Science Dept. of Penn State University, just
a happy graduating senior!