Apprenticeships
Apprenticeships are also available for computer science majors who have made substantial gains in software development under the supervision of a faculty member. Students may either design a project and find a faculty member to oversee it, or a faculty member may suggest an idea for a potential project. If students would like a project to be considered for academic credit, they should then submit a CMSC 288 apprenticeship application to the faculty supervisor.
Apprenticeship Guidelines (CMSC 288)
In addition to this document, students should read the current description of the CMSC 388 internship guidelines.
- Here is the catalog description of CMSC 288: "Participation in development of software, with supervision of computer science faculty. Does not count for computer science major or minor. No more than a total of 1.5 units of Computer Science 288 may count toward the total number of units required for a degree. .25-.50 unit."
- Students cannot be paid for work performed as part of CMSC 288 taken for .50 units.
- Half-unit CMSC 288 courses cannot be taken P/F.
- To qualify for CMSC 288 students must satisfy one of the following: a) completion of at least CMSC 221 at the University of Richmond and at least a 3.7 grade point average in all Computer Science major courses taken at the University of Richmond; b) completion of at least four Computer Science major courses at the University of Richmond and at least a 3.5 grade point average in all Computer Science major courses taken at the University of Richmond; c) completion of CMSC 301, CMSC 315, and at least one CMSC elective at the 300 level and at least a 3.0 grade point average in all Computer Science major courses taken at the University of Richmond.
- It is the student’s responsibility to find a faculty member willing to supervise CMSC 288.
- A student must apply prior to beginning the apprenticeship for academic credit. The application should include a complete statement of job responsibilities and typical job tasks. The application will also include a statement by the supervising faculty member on how the grade will be determined. The supervising faculty member signs the application. A form for this purpose will be available in the department office.
- The department chair will appoint a faculty committee to review each request for academic credit for an apprenticeship.