BS in Computer Engineering
Rapid innovation is the name of the game in today’s computer industry, There is a great demand for computer engineers who can do it all—from designing computer hardware, components and software, to developing next-generation products and appliances that contain embedded systems. As computer technology becomes more essential to commerce and daily life, companies will need computer engineers who possess a well-developed set of skills and who can quickly adapt to change. To meet the challenges of the future, these companies will turn to their computer engineers for innovative solutions and technological leadership.
RIT’s Computer Engineering program begins with basic principles of science, mathematics, and technology – the foundation for all engineers. The curriculum includes courses in software engineering, computer science, electronics, embedded systems, computer architecture, networks, signal processing, and integrated circuit design, in addition to professional electives and liberal arts courses. A capstone project in which students develop a design concept and create a working prototype rounds out the program. Undergraduate students are offered the opportunity to apply for the dual degree program in Computer Engineering, which allows them to complete their BS and MS degrees concurrently.
Cooperative education is an integral part of the curriculum – students alternate their studies with paid co-op in their final three years (of the five-year program). Students in computer engineering at RIT have worked on product development teams at many well-known companies, including IBM, Intel Corp., Hewlett-Packard, AMD, Motorola, Microsoft, Apple, Google, Harris Corp., Xerox Corp. Lockheed-Martin, General Electric, Boeing, and many other medium-size and start-up companies.
Sponsored by generous companies including Harris, NVIDIA and Freescale, the department offers state-of-the-art labs where both undergraduate as well as graduate students can work on course work and research involving digital IC design, microprocessor and embedded systems design, high performance architecture, network and hardware security, sustainable wireless networks, computer vision and image processing, machine intelligence, and heterogeneous computing. A close relationship with industry leaders ensures that the curriculum is current with industry needs.