Bachelor of Science in Computer Engineering Technology
- Gain Hands-On Experience: Four blocks of cooperative education mean nearly a year of hands-on, full-time, paid work experience in industry.
- Choose Your Path: Choose from two professional options—audio or telecommunications.
- Accelerated Degree Option: Earn two degrees in less time by pursuing your BS in computer engineering technology and your MS in computer science.
RIT’s Computer Engineering Technology Degree
The computer engineering technology major is designed to provide you with the skills to design embedded systems for a range of applications, such as:
- Medical diagnostic equipment
- Digital cameras
- Missile guidance systems
- Anti-lock brakes
- Autonomous vehicles
- Network routers
- Smartphones
- Small appliances
Computer engineering technology courses bridge the gap between hardware and software by providing a solid foundation in each and integrating them with intensive classroom and laboratory experiences.
From a software perspective you will:
- Gain experience in cutting-edge development with programming languages currently used in industry
- Immerse yourself in industry standards for application software development
- Understand the process for creating development application code
- Master state-of-the-art problem-solving techniques
- Utilize embedded "C" real-time operating systems programming
The hardware focus is on digital systems design and development. From low-level gate design to high-end microprocessors, you’ll gain an architectural understanding of computer systems. The curriculum includes:
- In-depth design and analysis of combinational logic
- Sequential logic and state machines
- Micro-controller systems
- Microprocessor systems
You’ll perform FPGA development and design in a hardware description language using industry-standard computer-aided engineering tools.
Elective courses may be used to pursue a four-course option in audio or telecommunications, or you may use electives to specialize in a particular area of industry or pursue a personal interest.
A Hands-On, Capstone Experience in Computer Engineering Technology
In the final year of the computer engineering technology major, you’ll gain valuable hands-on experience through a two-course, two-semester capstone course. You will apply what you’ve learned throughout the program’s curriculum and on your co-ops to a team-based project. The experience includes product ideation, project/resource management techniques, and best practices; system level specification, modeling, partition, and design; team collaboration and communication; documentation practices; industry level coding practices; hardware and software co-design methodologies; design reuse and intellectual property creation; design verification and validation; and design sign-off. The experience models how project research, development, and design happens in industry. Past capstone projects have included the design and development of autonomous rovers and self-guided drones.
https://www.rit.edu/study/computer-engineering-technology-bs