NORTHEASTERN UNIVERSITY

College of Computer Science

Department of Cooperative Education

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

SKILLS/KNOWLEDGE SURVEY FROM EMPLOYERS

2000-2001

 


This survey is to be completed by co-op employers/supervisors who have recently had students working for them.

The purpose of this survey is to collect information about the computing skills and/or knowledge areas that students maybe introduced to in your environment. The survey results will be used by the College of Computer Science in helping to integrate co-op with the Computer Science Curriculum.

The average time for completion of this survey is 20 minutes.

Please fill in the following demographic information first:

Organization Name:   
            Department:   
               City/State:   
	     Your Name:   
               Your Title:  
               Industry Type:     
  Industry Type(fill-in):	      
  	   Occupation:       
     Occupation(fill-in):     

 

Do you personally interview and/or hire students? Yes No
Do you personally supervise students? Yes No
Is your organization non-profit? Yes No

Number of Northeastern students you hire/supervise each year:

Students

General comments you wish to express:

Approximate number of employees in your organization:

Employees

Today's Date:

 

EMPLOYER FEEDBACK ON COOPERATIVE EDUCATION PROGRAM

1=Strongly Disagree        5=Strongly Agree       NA = Not Applicable

Overall the co-op program brings value to my department/organization

Strongly Disagree1   2   3   4   5Strongly Agree NA

Overall the co-op program meets my departmental/organizational needs each quarter

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

 


This survey is divided into the following skills/knowledge sections:

Please fill out the information in each section below.


Programming Knowledge/Skills 

Writing small "pattern" programs less than 250 words:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Writing programs 250 lines or longer:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Object-oriented programming:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Identify and fix bugs in programs (Trouble Shooting):

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Debugging Techniques:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


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:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
No Proficiency    Expert 
Importance of the skill/knowledge:
 Not ImportantVery Important

 

Name of Language:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important  Very Important

 

Name of Language:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
No Proficiency   Expert 
Importance of the skill/knowledge:
Not Important Very Important

 


Discrete Structures/Theoretical Knowledge/Skills

Functions, relations, and sets:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Basics of Counting:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Complexity and Algorithms Knowledge/Skills

Making valid conclusions from evidence:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Using basic algorithmic analysis:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Architecture Knowledge/Skills

Machine organization and architecture:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

CPU implementation:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Operating Systems Knowledge/Skills

OS command language/shell:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Tasking and processes:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Process coordination and synchronization:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
 Not Important     Very Important

 

Security and protection:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
 Not Important     Very Important

 


Human - Computer Interactions Knowledge/Skills

Human factors:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Visual design:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Graphic, Visualization, and Multimedia

Graphics systems:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
 Not Important     Very Important

 

Visualization:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Multimedia applications and content authoring:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Intelligent Systems Knowledge/Skills

AI applications:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Neural networks:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Information Management Knowledge/Skills

Data modeling techniques:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Physical storage techniques:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Net-centric Computing/Networking Knowledge/Skills

Network topologies:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Network administration and communication:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Distributed applications:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Building web applications:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
 Not Important     Very Important

 


Software Engineering and Methodology Knowledge/Skills

Software specifications and design:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Documentation:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Computational Science Knowledge/Skills

Precision vs. accuracy:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Statistics:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 


Non-Technical Skills/Knowledge

 

Written communication skills:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
 Not Important     Very Important

 

Teaching, training, tutoring:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Supervisory functions:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Negotiation skills:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert 
Importance of the skill/knowledge:
Not Important     Very Important

 

Business skills:

Skill obtainable on current assignment:

Yes  No
NU student level of Proficiency:
 No Proficiency    Expert