COSC 94: Reading Course
COSC 94 is an independent study of a certain subject and can be taken any term. It is a custom-designed, faculty-guided, independently operated, course in computer science - and its topic and nature can be drawn from the wide range of course topics and types you see in the curriculum. Examples include reading textbooks, research literature, and tutorial material; watching online lectures from other universities or programs; developing code; designing algorithms; analyzing data; and more.
Instructor Permission to enroll for this course is given by the Undergraduate Program Director. Follow these steps to get the required permission:
- First, you need to identify an advisor who will guide and evaluate your independent study. This person must be a CS faculty member. This includes regular faculty members (tenure track / instructors) and adjunct faculty members. Approach the professor early; at least one term in advance is recommended.
- Together with the faculty member you need to create a proposal. The proposal must describe the material being learned, and the planned approach to learning. The workload should be equivalent to a regular course. A typical proposal is 1.5-2 pages long comprising of:
- Course goals and objectives + a personal rationale to pursue this independent study.
- Materials such as textbooks, lecture notes, websites, videos, etc.
- A detailed weekly schedule. For each of the 9-10 weeks, you should point to the material you will be studying. At the very least, the topic.
- Description of evaluation procedure : assignments/labs/projects, etc + when they will be due.
- You need to submit the proposal to the Undergraduate Program Director, cc-ing your advisor. The advisor must confirm by email that they have approved the proposal and that they will indeed be supervising, and at the termination of the course, grading the student.