The master of science degree in computer engineering provides students with a highly specialized knowledge in computer engineering, strengthening their ability to successfully formulate solutions to current technical problems, and offering a significant independent learning experience in preparation for further graduate study or for continuing professional development at the leading edge of the discipline. The program accommodates applicants with undergraduate degrees in computer engineering or related programs such as electrical engineering or computer science. Some additional bridge courses may be required for applicants from undergraduate degrees outside of computer engineering.
The degree requires 30 semester credit hours and includes Analytical Topics (CMPE-610), two flexible core courses, four graduate electives, two semesters of graduate seminar, and options to conduct Thesis Research or Graduate Project. The core courses and graduate electives provide breadth and depth of knowledge to the students. The Computer Engineering Graduate Seminar (CMPE-795) provides students with exposure to a variety of topics presented by researchers from within RIT, industry, and other universities, and guides students to choose the culminating experience in either Thesis Research or Graduate Project.
Thesis Research: Independent investigation of a research problem that contributes to the state of the art.
Students who pursue the Thesis option will take nine semester credit hours of thesis research to answer a fundamental science/engineering question that contributes to new knowledge in the field. Students are expected to formulate the problem under a faculty advisor’s guidance and conduct extensive quantitative or qualitative analyses with sound methodology. The student’s thesis committee must have at least three and no more than four faculty members, including the primary thesis advisor. Two of the committee members must be Computer Engineering faculty. The findings through thesis research should be repeatable and generalizable, with sufficient quality to make them publishable in technical conferences and/or journals.
Graduate Project: Scholarly undertaking that addresses a current technical problem with tangible outcomes.
Students who pursue the Project option will take six semester credits of Project Focus Graduate Electives and three semester credits of Graduate Project, to obtain specialized education through additional courses and conduct a professionally executed project under the supervision of a faculty advisor. The project generally addresses an immediate and practical problem, a scholarly undertaking that can have tangible outcomes. Typical projects may implement, test and evaluate a software and/or hardware system, conduct a comprehensive literature review with comparative study, etc. The students are expected to give a presentation or demonstration of the final deliverables of the project.
CMPE-610 Analytical Topics is required. Two courses are chosen from the following flexible graduate core course list with faculty advisor’s guidance.
Middle States Association of Colleges and Schools, Middle States Commission on Higher Education