CS 4890 Cooperative Work Experience
The purpose of this course is to permit Computer Science majors who are currently working in a computer related job or internship to receive academic credit for their work, with coordination and approval of a faculty mentor and their supervisor.
To be approved to register, please send responses to the following questions via email to the faculty assigned to the course the semester you plan to take the course.
Job description: Explain what you do in this position, and how it relates to computer science. It does not need to be a formal HR description, but it should demonstrate the relationship. This information will allow us to determine if your position justifies upper division CS credit.
How many hours per week do you work? (Determines the number of credits.)
You need to speak with your supervisor and make sure they are willing to fill out an employee evaluation (form provided) at the end of the semester. Provide supervisor’s name.
How many credit hours will I receive for this course?
The amount of upper-division credit awarded will be determined by the department, depending on the nature and quantity of work performed. In general, it follows this table.
- 1 Credit hour = 5 hours per week
- 2 Credit hours = 10 hours per week
- 3 Credit hours = 15 hours per week
- 4 Credit hours = 20 hours per week
What are the prerequisites for this course?
Prerequisite: CS 2420
How long does the internship/job need to run?
The internship or job must run the entire length of the semester you registered.
Can I get credit for a previous internship/job?
The internship or job must be worked during the semester credit is received (it is not retroactive for a previous internship).
Does this count towards my CS degree?
It depends. Please ask an advisor if this course will count for you specifically.
Students obtaining a regular CS bachelor's degree can only slot 4800/4850/4890 as an upper-division elective in the 6-hour other elective section, and not in the 6-8 hour CS elective section. In 'cattracks, this will show up as "Other Electives", the second of the two sections.
Students declared in the CS Customized degree (only available for those pursuing a minor, dual major, or second bachelor's degree) cannot apply CS 4800/4850/4890 to their elective section.
Note that if you need to simply fill the 40 hour university upper division requirement, then CS 4800/4850/4890 can help there.