- Department of Computer Science
- Vision, Mission, & Values
- Degrees & Programs
- Courses
- First Year Transfer Students
- Current Students
- Prospective Students
- Faculty & Staff
- Professors Emeritus
- Industrial Advisory Board
- Financial Assistance
- Employment Opportunities
- Donate
- Graduate Capstone
- Careers for Majors
- Resources
- Contact Us
- Help for Students
CS 699 Thesis
A thesis is a unique and new addition to the field of computer science. It consists of a literature review around the thesis topic as well as a software implementation of the thesis proposal. A thesis includes background research in related projects, a written description of what will be implemented and how it will be tested, a summary of results. On completion students will provide a paper and give an oral defense to their thesis committee. The committee will vote after the defense to pass or fail the thesis.
Students wishing to pursue a thesis must first complete all prerequisite and/or deficiency courses with a grade of B- or better. Students must also have completed the five required courses for the degree (CS 601, CS 611, CS 621, CS 651, and Cs 671) with a “B” or better average. In addition, the student must have a graduate course GPA and cumulative CSUEB GPA of 3.5 or higher.
Students who wish to pursue a thesis must first find an advisor from the Computer Science Department faculty. The advisor may be a lecturer if the lecturer has a PhD in Computer Science.
The advisor and student will then create a proposal and create a thesis committee.
The thesis committee will be composed of the advisor and two other full time faculty members from CSU ÌÇÐÄVlogy of which two are from the Department of Computer Science.
The thesis committee will review and approve or reject the thesis proposal and final report and oral defense.
Please note: Students should NOT come to advisors with a thesis proposal already written. Students and advisors MUST work together on proposals. Advisors are responsible for checking student’s work for accuracy and authenticity.
After the proposal is approved by the thesis committee, the advisor and student will submit a special registration petition.
Enrollment into the CS 699 Thesis class will be done manually by the Computer Science office administrative staff after proposal approval and submission of the signed Special Registration Petition. The minimum number of units for CS 699 is three (3).
After enrollment, students will begin work with their advisor. It is expected that a thesis will take at least a semester and up to a year or more to complete. When work is completed, a final report will be submitted to the Thesis committee prior to the thesis defense. The r