CS 290 - Computer Science Internship Credit Hours: 4
This course is intended to provide the student with real-world experience in the area of computer science. The student will be assigned a project that will entail hands-on experience in the software development process, including problem definition, requirement specifications, design, implementation, testing and debugging, and documentation. The student will typically be working with an external organization, such as a local company, to address real-world problems.
The student is required to perform a minimum of 180 hours of work on the internship project as defined by the contract drawn up between the student, the supervisor at the company, and a SUNY Erie faculty member.
Course Outcomes Upon completion of this course, the student will be able to:
- demonstrate ability to work in a non-academic (industry) environment;
- demonstrate ability to work as a member of a team;
- demonstrate knowledge of the software development process;
- demonstrate the ability to analyze and specify requirements;
- demonstrate the ability to design software and document the design with annotated design diagrams;
- demonstrate ability to implement the software design by writing the programming language code with good internal documentation;
- demonstrate the ability to test and debug the software and document the final results;
- demonstrate the ability to iteratively refine the software and relevant documentation;
- demonstrate the ability to apply and adhere to good software design principles;
- demonstrate the ability to apply and adhere to good software programming principles;
- demonstrate the ability to apply and adhere to good testing and debugging principles;
- demonstrate the ability to apply and adhere to good documentation principles; and
- demonstrate “hands-on” proficiency in using state-of-the-art computer software tools and languages.
All of the above course objectives involve the use of computer and information technology.
Prerequisites: CS 209 and CS 215, or permission of the instructor F/S, SS (N)
|