Introduction to Software Engineering

CS 3302 Spring 1996


Job application

Print out a copy of this document, fill it in and return it to the TA by Friday's class (3/29).

Name:

5 digit Secret Code:

This secret code will be used to post grades.

Background

Education

Indicate if and when you took the following prerequisite courses for this course:

Course Quarter taken
CS 2201 or equivalent (Data Structures)
 
CS 2360 (Knowledge Rep)
 
CS 2390 (Modeling and Design)
 
CS 2430 (Control and Concurrency)
 

Technical skills

Describe as completely as possible your programming experience (platforms, operating systems, programming languages, Web authoring/programming). Rate your skills from 1 (vague familiarity) to 5 (expert) for each item listed.











Rate your interest (from 1 for very little interest to 5 for extreme interest) and your experience (from 1 for very little to 5 for expert) in the following topics.
Topic Interest level Experience level
Web authoring (HTML)
 
 
Web programming (CGI)
 
 
Java programming
 
 
C/C++ programming
 
 
Smalltalk programming
 
 
Mobile computing
 
 
Pen-based computing
 
 
PC/Windows programming
 
 
Macintosh programming
 
 
Systems programming
 
 
Hardware
 
 
Voice recognition
 
 
Character recognition
 
 

Group experience

There will be four major roles within each project team. Here is a brief description of those roles. These are not hard and fast roles; only a suggestion as to what activities are important within the project as a whole.
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
 

Back to Spring 96 CS 3302 Home Page