Download Course Evaluation - East Stroudsburg University

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

History of artificial intelligence wikipedia , lookup

The Shockwave Rider wikipedia , lookup

Human-Computer Interaction Institute wikipedia , lookup

Human–computer interaction wikipedia , lookup

Computer vision wikipedia , lookup

Wizard of Oz experiment wikipedia , lookup

Computer Go wikipedia , lookup

Transcript
East Stroudsburg University of Pennsylvania
CPSC 486 – Computer Science
Internship Debriefing Report
to be submitted by the intern at the completion of his or her internship.
Name: ________________________________________
Date:
Home Phone
________________________________________
Cell Phone
________________________________________
Work Phone
________________________________________
Email
________________________________________
(Use the address you check every day)
Internship Company
________________________________________
Address
________________________________________
Supervisor Name (if available)
________________________________________
Supervisor Phone (if available)
________________________________________
Supervisor Email (if available)
________________________________________
1
General Evaluation
Briefly summarize your activities for this internship:
What did you learn from your internship?
Were you successful in achieving your assignments?
Was the experience of the internship worthwhile?
What did you find easy?
What did you find hard?
What changes would you suggest?
What projects and/or enhancements could you see coming from your work?
2
Skills Evaluation
1. How essential were the following languages, frameworks, and platforms in your internship activities?
Language, Framework, or Platform
Ada
AI Languages (e.g. Lisp, Prolog)
ASP.NET
Assembly Languages
BASIC (or Visual Basic)
C
C++
C#
HTML/CSS
Java
Java script
Java API (e.g. Java Collections, Swing)
PHP
UML (Unified Modeling Language)
UNIX, Linux
Windows Operating Systems
XML
Not Needed
Useful
Essential
Additional essential languages, frameworks, or platforms:
2. Please indicate your abilities for the following skills at the start of your internship:
Skill
Algorithms
Data Structures
Object-oriented Programming
Mathematics
Modeling
Digital Logic & Computer Organization
Operating Systems Concepts
Database
GUI
Networking
UNIX/Linux
Windows
Software design
Coding
Debugging
Software testing
Teamwork
3
Very
Poor
Poor
Fair
Good
Excellent
Very
Poor
Skill
Poor
Fair
Good
Excellent
Speaking
Listening
Writing
3. Please indicate your abilities for the following skills after completing your internship:
Skill
Algorithms
Data Structures
Object-oriented Programming
Mathematics
Modeling
Digital Logic & Computer Organization
Operating Systems Concepts
Database
GUI
Networking
UNIX/Linux
Windows
Software design
Coding
Debugging
Software testing
Teamwork
Speaking
Listening
Writing
4
No
Some
Large
Improvement Improvement Improvement
Employer Evaluation
4. Please rate your employer’s performance in your internship experience.
Employer’s Responsibility
Appropriate level of skills expected of
you (as a new employee).
Appropriate work assigned to you, given
the goals of the internship.
Supervision and guidance given during
your internship activities.
Pay and other benefits provided you.
Computing facilities provided for your
work.
Physical working environment.
Emotional working environment (stress,
harassment, etc.).
Comments:
5
Very
Poor
Poor
Fair
Good
Excellent
Course Evaluation
5. Of the courses you have taken at ESU, which were most important for your technical skills (as opposed to
“soft” skills)? (Choose up to 5)
Introductory Sequence
111 Intro. to Computer Programming and
Problem Solving
151 Linear Data Structures and Elementary
Algorithm Analysis
251 Non-Linear Data Structures
130 Intro. to Computer Programming I
131 Intro. to Computer Programming II
230 Programming Principles and Practice
250 Data Structures and Algorithms
Other Required Courses
141 Introduction to Computer Organization
232 Introduction to Assembler Programming
340 Operating System Concepts and Design
240 Operating System Concepts and Design
321 Issues in the Practice of Computer Science
330 Programming Languages
430 Software Engineering
Electives
234 Object Oriented Programming
236 Programming Using Visual Basic.Net
237 Internet and Web Programming
270 Computer Security I: Computer and Application Security
325 Fundamentals of Security Engineering I
326 Risk Analysis/Certification and Accreditation
327 Introduction to Computer Forensics
328 Security in Web Programming
335 Building Graphical User Interfaces (GUIs with Visual.NET)
337 Internet and Web Programming
362 Cryptographic Application Development
370 Introduction to Computer Cryptology
421 Computer Graphics
425 Expert Systems
428 Artificial Intelligence and Heuristic Programming
429 Machine Learning
432 Natural Language Processing
433 Compiler Construction
442 Introduction to Computer Game Development
444 Real Time Systems
445 Networking and Data Communication
447 Distributed Object Programming
448 Applied Network Security
450 Algorithmic Graph Theory
453 Database Systems
460 Applied Computer Cryptography
470 Computer Security II: Operating System and Network Security
475 Computer Security Administration and Policy
461 Legal Impacts on Computer Security Solutions
6
6. Of the courses you have taken at ESU, which were most important for your “soft” skills (as opposed to
technical skills)? (Choose up to 5)
Introductory Sequence
111 Intro. to Computer Programming and
Problem Solving
151 Linear Data Structures and Elementary
Algorithm Analysis
251 Non-Linear Data Structures
130 Intro. to Computer Programming I
131 Intro. to Computer Programming II
230 Programming Principles and Practice
250 Data Structures and Algorithms
Other Required Courses
141 Introduction to Computer Organization
232 Introduction to Assembler Programming
340 Operating System Concepts and Design
240 Operating System Concepts and Design
321 Issues in the Practice of Computer Science
330 Programming Languages
430 Software Engineering
Electives
234 Object Oriented Programming
236 Programming Using Visual Basic.Net
237 Internet and Web Programming
270 Computer Security I: Computer and Application Security
325 Fundamentals of Security Engineering I
326 Risk Analysis/Certification and Accreditation
327 Introduction to Computer Forensics
328 Security in Web Programming
335 Building Graphical User Interfaces (GUIs with Visual.NET)
337 Internet and Web Programming
362 Cryptographic Application Development
370 Introduction to Computer Cryptology
421 Computer Graphics
425 Expert Systems
428 Artificial Intelligence and Heuristic Programming
429 Machine Learning
432 Natural Language Processing
433 Compiler Construction
442 Introduction to Computer Game Development
444 Real Time Systems
445 Networking and Data Communication
447 Distributed Object Programming
448 Applied Network Security
450 Algorithmic Graph Theory
453 Database Systems
460 Applied Computer Cryptography
470 Computer Security II: Operating System and Network Security
475 Computer Security Administration and Policy
461 Legal Impacts on Computer Security Solutions
7
7. Of the courses you have taken at ESU, which courses do you think are in need of expansion or revision?
(Choose up to 5)
Introductory Sequence
111 Intro. to Computer Programming and
Problem Solving
151 Linear Data Structures and Elementary
Algorithm Analysis
251 Non-Linear Data Structures
130 Intro. to Computer Programming I
131 Intro. to Computer Programming II
230 Programming Principles and Practice
250 Data Structures and Algorithms
Other Required Courses
141 Introduction to Computer Organization
232 Introduction to Assembler Programming
240 Operating System Concepts and Design
340 Operating System Concepts and Design
321 Issues in the Practice of Computer Science
330 Programming Languages
430 Software Engineering
Electives
234 Object Oriented Programming
236 Programming Using Visual Basic.Net
237 Internet and Web Programming
270 Computer Security I: Computer and Application Security
325 Fundamentals of Security Engineering I
326 Risk Analysis/Certification and Accreditation
327 Introduction to Computer Forensics
328 Security in Web Programming
335 Building Graphical User Interfaces (GUIs with Visual.NET)
337 Internet and Web Programming
362 Cryptographic Application Development
370 Introduction to Computer Cryptology
421 Computer Graphics
425 Expert Systems
428 Artificial Intelligence and Heuristic Programming
429 Machine Learning
432 Natural Language Processing
433 Compiler Construction
442 Introduction to Computer Game Development
444 Real Time Systems
445 Networking and Data Communication
447 Distributed Object Programming
448 Applied Network Security
450 Algorithmic Graph Theory
453 Database Systems
460 Applied Computer Cryptography
470 Computer Security II: Operating System and Network Security
475 Computer Security Administration and Policy
461 Legal Impacts on Computer Security Solutions
8
8. Are there any courses you have not yet taken but wish you had taken prior to your internship? (Choose up to
5)
Introductory Sequence
111 Intro. to Computer Programming and
Problem Solving
151 Linear Data Structures and Elementary
Algorithm Analysis
251 Non-Linear Data Structures
130 Intro. to Computer Programming I
131 Intro. to Computer Programming II
230 Programming Principles and Practice
250 Data Structures and Algorithms
Other Required Courses
141 Introduction to Computer Organization
232 Introduction to Assembler Programming
340 Operating System Concepts and Design
240 Operating System Concepts and Design
321 Issues in the Practice of Computer Science
330 Programming Languages
430 Software Engineering
Electives
234 Object Oriented Programming
236 Programming Using Visual Basic.Net
237 Internet and Web Programming
270 Computer Security I: Computer and Application Security
325 Fundamentals of Security Engineering I
326 Risk Analysis/Certification and Accreditation
327 Introduction to Computer Forensics
328 Security in Web Programming
335 Building Graphical User Interfaces (GUIs with Visual.NET)
337 Internet and Web Programming
362 Cryptographic Application Development
370 Introduction to Computer Cryptology
421 Computer Graphics
425 Expert Systems
428 Artificial Intelligence and Heuristic Programming
429 Machine Learning
432 Natural Language Processing
433 Compiler Construction
442 Introduction to Computer Game Development
444 Real Time Systems
445 Networking and Data Communication
447 Distributed Object Programming
448 Applied Network Security
450 Algorithmic Graph Theory
453 Database Systems
460 Applied Computer Cryptography
470 Computer Security II: Operating System and Network Security
475 Computer Security Administration and Policy
461 Legal Impacts on Computer Security Solutions
Comments (including any recommendations for new courses):
9
Overall Evaluation
Overall
Internship Experience:
How would you rate your overall
experience with this employer?
Academic Preparation:
How would you rate your preparation for
this experience as provided by the ESU
Computer Science program?
Recommendation of Employer for
Internships:
How strongly would you recommend
other students seek an internship at this
employer?
Recommendation of Employer for
Permanent Job:
How strongly would you recommend
other students seek a permanent job at
this employer?
10
Very
Poor
Poor
Fair
Good
Excellent