Advising with a Personal Touch in Computer Engineering
The Department of Computer Engineering recognizes the importance of providing a variety of advising and support services designed to ensure your academic success. Upon entrance to our program, you will be assigned an academic adviser. Over the course of your academic career at RIT, you may seek academic, career, and personal advice from several faculty and staff members. If you have any question about advising in Computer Engineering, please do not hesitate to reach the Computer Engineering Office. For a review of the BS, BS/MS, and MS curricula, please consult the Computer Engineering Overview.
Guidelines for Electives and Minors:
Professional Electives can be 300 level or higher courses from programs that match the students's professional career needs. Aside from Computer Engineering courses, students typically take professional electives from Electrical Engineering, Software Engineering, Computer Science, Computing Security, and other KGCOE degree programs. The content covered in a professional elective must not have more than marginal overlap with any other course in the student's program of study. Students should discuss potential electives with his/her advisor, and obtain approval from the department especially if the course is outside of typical degree programs listed above or if the course seems to have overlaps with other required courses.
BS Professional Electives: Visit this link for a list of our commonly accepted undergraduate electives. (See your faculty advisor for approval if you wish to take any courses outside of those listed towards your Professional Elective requirements)
Graduate Electives are 600 level or higher courses that are in the area related to the student's thesis research and should be approved by the student’s thesis or academic advisor. A subset of recommended Graduate Electives can be found in the Computer Engineering MS Curriculum .
Free Electives cannot consist of foundation material for any courses already completed. However, one can request approval for courses taken before advanced material is covered. One or two credit hour courses may be added together to count towards the total required credit hours of Free Elective. Students in the Software option should use SWEN-262 Engineering of Software Subsystems.
Math/Science elective can only be Biology, Chemistry or an upper level Math or Physics beyond what is required by the Computer Engineering curriculum. University Astronomy is acceptable (not Stellar Astronomy).
Minors: Students must complete at least 9 semester credit hours (three courses) of their minor coursework outside of what is required by the Computer Engineering program. Please consult with the program you are interested in obtaining a minor for detailed requirements.
General Education Requirements: Students may consult RIT General Education page for requirements and course listings.
Guidelines for Cooperative Education:
Going on Co op? Report it on the Computer Engineering Web Site and on Job Zone. Please visit the Computer Engineering Co-op page for details.
You must complete Co-op Seminar (EGEN-099) as well as meet the enrollment requirements for CMPE-499 before going on your first official co-op.
You will not get credit for your Co-op until student and employer evaluations are submitted for each and every term you work.
Please consult with your faculty advisor before you commit to a co-op that is not obtained through the Office of Cooperative Education and Career Services web site, or falls outside the normal summer or summer/semester time frame.
You must register yourself on SIS for CMPE-499-01 each term you are on work block and report your co-op on the Office of Cooperative Education and Career Services web site.
It is important that you adhere to your assigned work term.
Guidelines for Thesis Research and Graduate Project:
Thesis is an independent investigation of a research problem that contributes to the state of the art. Students in the thesis option will conduct research with a faculty advisor to answer a fundamental science/engineering question that contributes to new knowledge in the field. Students are expected to formulate the problem under the faculty advisor’s guidance and conduct extensive quantitative or qualitative analyses with sound methodology. The findings through thesis research should be repeatable and generalizable, with sufficient quality to make them publishable in technical conferences and/or journals.
Project is a scholarly undertaking that addresses a current technical problem with tangible outcomes. Students in the project option will 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.
Students may further visit Undergraduate Bulletin and Graduate Bulletin for course listings. For semester conversion information based on Freshman entry date, please see the following Computer Engineering Transitional Quarter/Semester Flowcharts below. Additional information is also available via the RIT Semester Conversion page. Electronic forms are available by visiting Computer Engineering Forms.
Remember that we are here to help you. Please do not hesitate to come by the Computer Engineering office if have any questions that are not covered on this page.