Cost & earnings at Rochester Institute of Technology What students borrow here, and what they go on to earn
Computer Engineering Technology graduates earn a median $57,409 Across 75 US programmes, two years after finishing
See the degree grade →The Bachelor of Science in Computer Engineering at Rochester Institute of Technology combines electrical engineering and computer science to train students in designing and implementing digital systems, embedded devices and computer architectures. It suits students who enjoy hardware–software integration, hands-on laboratory work and cooperative education experiences that prepare them for industry or postgraduate study.
The Computer Engineering curriculum blends foundational engineering science, rigorous computing coursework and extensive laboratory practice. Early study emphasises calculus, physics and core electrical engineering subjects such as circuit analysis, signals and systems, and electronic devices. Core computing topics include digital logic, data structures and algorithms, computer organisation and operating systems.
Progressing through the programme, students encounter courses in microprocessors and embedded systems, digital and analogue integrated circuit design, programmable logic devices (FPGA), communications and networking, controls, and electromagnetics. The curriculum typically includes team-based design projects and a year-long senior capstone in which multidisciplinary teams deliver a sizeable hardware–software system.
RIT places strong emphasis on experiential learning: laboratory classes use industry-standard tools for PCB design, microcontroller programming, HDL/FPGA development, and signal analysis. Students can usually choose technical electives or minors in areas such as robotics, cybersecurity, VLSI design, computer science, or applied mathematics to tailor their degree to specific interests.
Many students also participate in RIT’s cooperative education programme or internships, gaining paid practical experience in industry settings that reinforce classroom learning and improve employability.
Applicants should hold an accredited secondary school completion certificate with strong performance in mathematics (calculus or precalculus) and physics. Typical preparation includes courses in algebra, geometry, trigonometry, calculus, and laboratory-based physics.
RIT evaluates applications holistically; successful applicants usually demonstrate a competitive academic record, strong quantitative skills, and evidence of problem-solving or technical interest (for example through projects, classes or extracurriculars). Standardised test submission policies may vary by intake and applicant type; check the university’s admissions guidance for current practice.
International applicants must meet English language proficiency requirements via recognised tests or approved exemptions. Applicants with advanced standing may receive credit for prior college courses, Advanced Placement (AP), International Baccalaureate (IB) or recognised international qualifications where appropriate.
Graduates of the Computer Engineering programme pursue careers that bridge hardware and software. Common roles include embedded systems engineer, firmware developer, hardware design engineer, FPGA/logic designer, systems engineer, IoT engineer, and test and validation engineer. Graduates also enter sectors such as consumer electronics, telecommunications, automotive and aerospace, medical devices, robotics, and semiconductor companies.
The programme’s emphasis on co‑op and internships means many students transition directly into industry positions with relevant experience. Some graduates continue into graduate study in electrical and computer engineering, computer science or related technical fields to specialise further or move into research and development roles.
RIT is known for its career-focused, experiential approach to engineering education and a large cooperative education programme that helps students gain real-world experience while studying. The university maintains industry partnerships and research centres that provide access to up-to-date laboratories and project opportunities in areas such as microelectronics, robotics, embedded systems and cybersecurity.
Computer Engineering at RIT is delivered in an environment that integrates hands-on labs, team design projects and industry internships, helping graduates develop both technical skills and professional competencies. The campus offers strong career services, a network of industry recruiters and active student organisations that support professional development, competitions and maker projects.
For students seeking a pragmatic, industry-aligned engineering education with robust opportunities for applied learning and employment, RIT’s Computer Engineering programme provides a well-rounded pathway into hardware–software engineering careers or further study.
Shortlist scholarships and plan your application — free guidance from our advisors.