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

Strongly Disagree1 2 3 4 5Strongly Agree NA

Overall I am satisfied with the co-op program

Strongly Disagree1 2 3 4 5Strongly Agree NA

Do you feel co-op contributes to the overall learning experience of the student

Strongly Disagree1 2 3 4 5Strongly Agree NA

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
Yes  No
Yes  No
Yes  No
Skill should be offered in classroom but is not:
Skill should be in an elective course:
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year:
After Middler Year:
After Graduation:
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

Writing programs 250 lines or longer:

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
Yes  No
Yes  No
Yes  No
Skill should be offered in classroom but is not:
Skill should be in an elective course:
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year:
After Middler Year:
After Graduation:
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

Object-oriented programming:

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
Yes  No
Yes  No
Yes  No
Skill should be offered in classroom but is not:
Skill should be in an elective course:
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year:
After Middler Year:
After Graduation:
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

Identify and fix bugs in programs (Troubleshooting):

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
Yes  No
Yes  No
Yes  No
Skill should be offered in classroom but is not:
Skill should be in an elective course:
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year:
After Middler Year:
After Graduation:
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

Debugging Techniques:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 


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:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

Name of Language:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

Name of Language:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 


Discrete Structures/Theoretical Knowledge/Skills

Functions, relations, and sets:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

Basics of Counting:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 


Complexity and Algorithms Knowledge/Skills

Making valid conclusions from evidence:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

Using basic algorithmic analysis:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 


Architecture Knowledge/Skills

Machine organization and architecture:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 

CPU implementation:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No

 


Operating Systems Knowledge/Skills

OS command language/shell:

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;
Skill should be offered in classroom but is not:
Skill should be in an elective course:


Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Yes  No
Overall CCS students level of Proficiency:
After Freshman Year;
After Middler Year;
After Graduation;
 
No Proficiency    Expert 
 No Proficiency    Expert 
 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
 Yes  No
Yes  No
Yes  No