Introduction to Software Engineering
CS 3302 Spring 1998
Student Survey
In case you missed class on the first day, you need to print out this
survey and turn it in to the instructor.
Name:
5 digit Secret Code:
This secret code will be used for various purposes throughout the quarter.
Background
Education
Indicate if and when you took the following prerequisite courses for
this course:
| Course |
Quarter taken |
| CS 2201 or 1502 or equivalent (Data Structures) |
|
| CS 2360 (Knowledge Rep) |
|
| CS 2390 (Modeling and Design) |
|
| CS 2430 (Control and Concurrency) |
|
Project experience
Have you ever been involved in a course which had a significant group
project effort? YES / NO (Circle one)
Are you planning on taking the Real World Lab (CS 4310/11/12) course
sequence?YES / NO (Circle one)
There will be four major roles within each project team. Here is a
brief description of those roles.
- Manager
- Prepares and maintains project schedule; organizes and runs
project meetings; Concerned with overall direction of project
and allocation of resources.
- Architect
- Lead technical person on team; Understands and documents overall
organization of system; leads programming effort; sees the big picture.
- Programmer
- Learns any/all programming environments; trains others in
environment; maintains control of source code; develops code
with help from architect; interested in details of getting
things working and following lead of architect.
- Technical Writer
- Maintains project notebook; oversees quality of organization and
writing for all documents; Webmaster.
Given these role definitions, please rank these roles from 1 to 4,
according to the one you would least like to have (1) up to the one
you would most like to have (4).
| Role |
Rank |
| Manager |
|
| Architect |
|
| Programmer |
|
| Technical writer |
|