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