NORTHEASTERN UNIVERSITY
College of Computer Science
Department of Cooperative Education
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SKILLS/KNOWLEDGE SURVEY FROM FACULTY
2001
The purpose of this survey is to collect information about the computing skills and/or knowledge areas that students maybe introduced to in either the classroom and/or during co-op.
The average time for completion of this survey is 20 minutes.
Please fill in the following demographic information first:
Your Title:
Years affiliated with NU:
FACULTY FEEDBACK ON COOPERATIVE EDUCATION PROGRAM
1=Strongly Disagree 5=Strongly Agree NA = Not Applicable
Overall the co-op program brings value to the college
Strongly Disagree1 2 3 4 5Strongly Agree NA
Overall the co-op program meets the expectation of the college
Overall I am satisfied with the co-op program
Do you feel co-op contributes to the overall learning experience of the student
Share with others,interesting methods, techniques and ways of integrating the students' co-op experiences into the classroom :
General comments you wish to express:
This survey is divided into the following skills/knowledge sections:
Please fill out the information in each section below. Base your answers on the existing curriculum not the revised semester curriculum.
Programming Knowledge/Skills
Writing small "pattern" programs less than 250 words:
Where do you think students obtain this skill:
Obtainable in current classroom course offerings:
Obtainable in classroom reinforced on co-op:
Obtainable on co-op only:
Obtainable on co-op reinforced in classroom:
Yes No
Skill should be offered in classroom but is not:
Skill should be in an elective course:
Overall CCS students level of Proficiency:
After Freshman Year:
After Middler Year:
After Graduation:
No Proficiency Expert
Importance of the skill/knowledge:
All students should know this:
Should be offered but not required of all:
Offered as an elective for those with interest in this area:
Not Important Very Important
Writing programs 250 lines or longer:
Object-oriented programming:
Identify and fix bugs in programs (Troubleshooting):
Debugging Techniques:
Obtainable in current classroom course offerings;
Obtainable in classroom reinforced on co-op;
Obtainable on co-op only;
Obtainable on co-op reinforced in classroom;
After Freshman Year;
After Middler Year;
After Graduation;
Programming Languages Fill In:
Using the two or three tables below, please fill in the name of a programming language(s) that students have used or were familiar. Then please answer the questions beneath each of the programming languages you entered related to used on the assignment, proficiency, and importance.
Name of Language:
Discrete Structures/Theoretical Knowledge/Skills
Functions, relations, and sets:
Basics of Counting:
Complexity and Algorithms Knowledge/Skills
Making valid conclusions from evidence:
Using basic algorithmic analysis:
Architecture Knowledge/Skills
Machine organization and architecture:
CPU implementation:
Operating Systems Knowledge/Skills
OS command language/shell: