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:
Skill obtainable in current course offerings:
Yes No
Overall CCS students level of Proficiency:
After Freshman Year:
After Middler Year:
After Graduation:
No Proficiency Expert
Importance of the skill/knowledge:
Not Important Very Important
Writing programs 250 lines or longer:
Object-oriented programming:
Identify and fix bugs in programs (Troubleshooting):
Debugging Techniques:
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:
Tasking and processes:
Process coordination and synchronization:
Security and protection:
Human - Computer Interactions Knowledge/Skills
Human factors:
Visual design:
Graphic, Visualization, and Multimedia
Graphics systems:
Visualization:
Multimedia applications and content authoring:
Intelligent Systems Knowledge/Skills
AI applications:
Neural networks:
Information Management Knowledge/Skills
Data modeling techniques:
Physical storage techniques: