Baylor > ECS > Computer Science > Undergraduate > Computer Science Fellows > CS Fellows Program
CS Fellows Program
Program Organization

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

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.

Fellows Research Advisor

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.

Honors College Advocate

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.

The Junior Readings Interview

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.

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.

Course Requirements

The BSC degree with a major in Computer Science Fellows degree has the following course requirements*:

  • REL 1310 and 1350
  • Two semesters of Chapel
  • MTH 1321, 1322, 2311
  • Eight semester hours of science courses with associated labs chosen from among Biology, Chemistry, Geology, Neuroscience, or Physics. Each course must apply to a major in its department.
  • STA 3381
  • Computer Science courses:
    CSI 1430, 1440, 2334, 2350, 3334, 3344, 3471
    5 additional upper-level CSI courses
  • CSF 3101, "Independent Readings I," and 3102, "Independent Readings II," junior independent readings courses
  • CSF 3001, "Independent Reading Survey," an exit survey to summarize a student's independent readings, and ascertain readiness for the senior thesis
  • CSF 4V01, "Research/Fellows Thesis I," and 4302, "Fellows Thesis" (presentation in the annual ECS Scholar's Day is mandatory for the fulfillment of CSF 4302)
  • CSI 4001, "Senior Exit Survey," the exit survey for all Computer Science graduates
  • Completion of 124 hours, including 36 hours of "3000"-"4000" level credits
  • The requirements for advanced credit, residence, chapel, and maximum credit are the same as for the Bachelor of Science in Computer Science degree. Additional information about requirements is listed under the "General University Regulations." Computer Science Fellows are not permitted to declare additional majors. Committee approval is required for graduation.

* 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.