The Combined Bachelor and Master degree program in Computer Science offers a streamlined program designed for completion in 5 years, resulting in the student graduating with a Bachelor of Science degree and a Master of Science degree in Computer Science. The curriculum includes the study of algorithms and data structures, programming languages, software methodology and tools, and data management and analysis. During their 4th year, students will start taking courses in theory and applications of computing that will prepare them for their Master of Science Degree.
The combined BS/MS degree program affords qualified undergraduate computer science or computer engineering students the opportunity to expand the scope of their academic studies by providing access to a broader range of courses with more advanced content earlier; ultimately improving their career opportunities.
A full-time student majoring in computer science or computer engineering may apply to enter the combined BS/MS degree program when they have less than 60 and more than 30 semester credits hours remaining before completing their bachelor’s degree. A student must have a minimum cumulative GPA and an overall GPA in computer science and engineering courses of at least 3.2
A student must apply to the Graduate School for admission to the combined BS/MS program. The application form is available in the Department of Computer Science and Engineering Office, the Graduate School, or under Important Forms on this page. Admissions decisions will be made by the Graduate School and the Computer Science and Engineering Graduate Program Faculty. Applicants will be notified of our decision by letter.
Students admitted to the combined BS/MS program must satisfy all requirements for both the BS and MS programs. Student may count a maximum of three graduate level CE/CS courses (maximum of 12 credit hours) toward both the bachelor’s and master’s degree requirements. The selection of graduate courses must be approved by an academic advisor. Students must complete a Program of Study after the completion of their second graduate course taken as an undergraduate student. Once a student completes all the bachelor’s program requirements, he/she will automatically be admitted into the master’s program.
A student admitted to the combined BS/MS program may withdraw from the combined program and continue as a traditional undergraduate student. However, if the student is awarded a BS degree and becomes a graduate student again at a later time, the graduate credits applied to the BS degree cannot also be applied to the MS degree.
A student who has not completed all the bachelor’s program requirements within three years of admission to the combined BS/MS program or whose cumulative GPA in CE/CS courses or GPA in the three courses counted toward both the bachelor’s and master’s degree falls below 3.0 will be dismissed from the combined BS/MS program and will continue solely in the undergraduate program. Graduate courses completed as part of the program will be accepted in the undergraduate program. If the student is awarded a BS degree and becomes a graduate student again at a later time, the graduate credits applied to the BS degree cannot also be applied to the MS degree.
Students in the combined degree program pay tuition at the undergraduate rate through the completion of the bachelor’s degree. Thereafter, students pay tuition at the graduate rate.
Students are eligible for financial aid based upon their enrollment status. Because they will remain undergraduates through the completion of the bachelor’s degree, students will be eligible for undergraduate financial aid through this period. Students will become eligible for graduate forms of financial aid—including Graduate Tuition Scholarships and GRAs/GTAs/GAs—when they become regularly-admitted graduate students after the completion of the bachelor’s degree.
Students will have both a graduate and an undergraduate transcript. Credits that are counted towards both undergraduate and graduate degrees will appear on both transcripts, enabling a calculation of two separate GPAs. Students will be subject to all relevant rules regarding GPAs and continued eligibility at both the undergraduate and graduate levels, based upon these separate calculations.