The Computer Science Fellows (CSF) Program is a degree plan within the Department of Computer Science. The Program organization is comprised of the Director, the Fellows Review Committee, and an Honors College Advocate. In addition, as each Fellow develops his/her junior reading list, (s)he will request a Computer Science faculty member to serve as the Fellows Research Advisor.
The Director of the Computer Science Fellows program is appointed by the Chair of Computer Science and approved by the Dean of the School of Engineering & Computer Science. He/she will serve at the pleasure of the Chair, with periodic reviews of the program and its execution. The Director will chair the Fellows Review Committee and oversee the CSF program, and track each Fellow's progress through his/her approved plan.
The Fellows Review Committee is chaired by the CSF Director, and is further comprised of the Chair of Computer Science, and one other faculty member in Computer Science. The Fellows Review Committee will oversee the program and approve each Fellow's last two-year plan. The Fellows Review Committee will meet once a semester (usually at the beginning of each regular semester) to approve new Fellows, monitor the progress of the current Fellows, and review the two-year plans of Fellows being accepted into the Upper Division of the Fellows program.
During the spring semester of their sophomore year, Fellows will review their reading lists with the CSF Director and make a preliminary decision on a field within computer science upon which they will concentrate their Junior readings and then their Senior research and thesis. A Fellows Research Advisor will be selected, based on the Fellow's selected area of interest. Fellows Research Advisors will be tenured or tenure-track faculty members in the Computer Science department.
The Dean of the Honors College will appoint a liaison to the Fellows Review Committee. This Honors College Advocate will assist those Fellows opting to go through the CSF program and the Honors Program concurrently. The Honors College Advocate will also meet with the Fellows Review Committee at least once a year to go over any changes in the Honors Program or the University Scholars program.
Computer Science Fellows will take CSF 3001, "Independent Reading Survey," and conduct an interview addressing their independent readings lists in the spring semester of the junior year. They will meet with a committee composed of two faculty members (including their Research Advisor) and a senior Computer Science Fellow to demonstrate their knowledge of the selected texts and related works. Upon approval of the Fellows Committee, the student will be permitted to proceed with work on the senior thesis.
During the senior year, the Computer Science Fellow will be approved to sign up for CSF 4V01 and CSF 4302, "Senior Computer Science Fellows," in order to submit an extended study on a research topic based on the readings and research conducted during their junior year. The program directors, including the respective Research Advisor, will approve the topic or project and evaluate the completed thesis.
The BSC degree with a major in Computer Science Fellows degree has the following course requirements*:
* Students who enter the CSF program after the fall of their freshman year should meet with the CSF Director to discuss how best to complete the required courses.