Curriculum - BS in Computer Engineering
BS in Computer Engineering
Students earning a Bachelor of Science degree in computer engineering study aspects of both electrical engineering and computer science. The study areas in electrical engineering include circuits, electronics and control systems. In computer science, students take courses in data structures, operating systems, and sophisticated programming languages. They understand the fundamentals of both disciplines and how they are integrated with computer engineering specifically. RIT's undergraduate computer engineering curriculum prepares its graduates to intelligently incorporate hardware and software into engineering products through courses in computer architecture, digital systems, VLSI design, interfacing, computer communications networks, and real-time programming.
The five-year accredited program includes approximately one year of cooperative work experience before graduation. After two full years in full-time classes and laboratories, students spend the next three years alternating classes with paid, professional co-op work experience in industry. This employment not only adds value to their resumes, but prepares them for more sophisticated academic work. Students have worked at such companies as Motorola, Intel, Advanced Micro Devices, IBM, Hewlett Packard, Eastman Kodak Company, and for the federal government, as well as a host of smaller companies.
As part of a rapidly changing field, computer engineers are constantly in demand by industry to design portions of computers and the engineering products that closely incorporate computers or communicate with computers. Our graduates are well prepared to enter industry or continue their studies in high-quality graduate degree programs.
Computer Engineering Concentration Areas
Students in the BS degree program in Computer Engineering can choose a concentration area among the following: Software, Embedded Systems, High Performance Computing, Integrated Circuit Design, Networks and Security, and Computer Vision. These concentration areas are designed to provide students the opportunity to gain in-depth knowledge in an area of particular interest within the Computer Engineering discipline.
Computer Engineering Semester Curriculum:
Computer Engineering Quarter Curriculum
CE has adopted a flexible curriculum that includes two professional electives, three free electives and a math/science elective. The flexible curriculum allows students to pursue a minor or a concentration/option depending on their interests and career goals. The current curriculum should be followed by students who will be finished with their degree requirements by the end of August, 2013.
Effective September 2013, RIT will convert its academic calendar to a semester system with the typical academic year including fall and spring semesters. The following are flow charts for the new semester curriculum and reference flow charts for students scheduled to graduate after August of 2013 and continuing coursework through the transition period. Individual advising will be planned for students transitioning from quarters to semesters using these tentative course plans developed as a guide to ensure our students graduate on time.
Computer Engineering Transitional Quarter/Semester Flowcharts based on Freshmen entry date: