Bachelor of Science with Computer Science Fellows Major
The Computer Science Fellows Program is designed for highly motivated students entering the School of Engineering & Computer Science with a wide range of interests who desire a more diverse experience across the disciplines. The program seeks to broaden Computer Science Fellows’ backgrounds in their chosen area(s) of diversification while preparing them for graduate studies or for successful careers. Computer Science Fellows is a major within the School of Engineering & Computer Science that allows Fellows to create an individualized course of study with the advice of a Program Director who mentors them throughout the entire undergraduate experience. In the course of this mentoring process, the Director will in turn call upon the expertise of professors in other departments for assistance in serving the needs of the Fellow.
Admission to the Program
Admission to the Computer Science Fellows Major is competitive and is separate from and subsequent to admission to Baylor University. Although the major is designed to appeal to students with high ACT/SAT scores and class rank, or National Merit designees, admission is not based solely on scores and grades. Consideration is given to genuine intellectual curiosity and a desire to excel in computer science studies and take advantage of collaborative, cross-disciplinary undergraduate research.
For new students, after admission to the University and successful completion of their first semester (including CSI 1430 Introduction to Computer Science 1 with Laboratory), the applicant must apply in writing to the Program Director of the Computer Science Fellows Major. The application includes three letters of recommendation from current or former teachers and an essay explaining how the applicant would benefit from the major. Acceptances are made on a rolling basis, and letters of admission are sent in the month following receipt of a complete application.
The major is open to incoming freshman or transfer students with at least three years or 90 hours remaining to complete their undergraduate degree at Baylor. Students who enter late, i.e., after their freshman year or as a transfer student with more than 36 Baylor credit hours, need to seek a special waiver to this requirement from the Program Director before they can be admitted to the program.
Maintaining Computer Science Fellow Status
Computer Science Fellows will be required to maintain a 3.5 GPA through their sophomore-level courses (including CSI 3471, 3344 and MTH 1322). Once admitted to the Upper Division of the Computer Science Fellows program (courses beyond those listed above), they must have at least a 3.25 GPA to graduate. If dismissed from the program, students must then fulfill the general requirements of the University as well as requirements for a different major to graduate.
The Independent Reading List
In addition to the assigned texts in the Computer Science Fellows courses, each Fellow will, with the advice and approval of his or her Research Advisor, compose a list of computer science texts and related works. The Fellow will study the additional works independently throughout the junior year in CSF 3101, “Independent Readings I,” and 3102, “Independent Readings II,” in preparation for his or her Senior thesis project.
The Junior Readings Interview
Computer Science Fellows will take CSF 3001, “Independent Reading Survey,” an interview addressing their independent readings lists, in the spring semester of the junior year. They will meet with a committee composed of 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 their senior year, Computer Science Fellows will be approved to register for CSF 4V01 and CSF 4302, “Senior Computer Science Fellows,” preparing and submitting 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 Advisors, 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:
- 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
- CSI 4010, “Undergrad Research Seminar”
- 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.