Computer Engineering Technology Bachelor of science degree


Computer Engineering Technology
Bachelor of science degree
Breadcrumb
- RIT /
- Rochester Institute of Technology /
- Academics /
- Computer Engineering Technology BS
Inquire about undergraduate study Visit Apply
585‑475‑6609, jxciee@rit.edu
A computer engineering technology degree that ensures your knowledge of effectively utilizing hardware and software for a range of exciting uses, such as medical diagnostic equipment, digital cameras, missile guidance systems, anti-lock braking systems, scanners, autonomous vehicles, routers, and smartphones.
Overview
The computer engineering technology degree is designed to meet industry’s ever-increasing need for computer engineers with an in-depth knowledge of hardware and software design. You will gain a solid foundation of engineering principles through intensive classroom and laboratory experiences. Examples of the types of applications utilizing embedded systems include medical diagnostic equipment, digital cameras, missile guidance systems, anti-lock brakes, scanners, copiers, autonomous vehicles, network routers, and smartphones. The embedded systems designer must be proficient in hardware design, programming, and problem-solving.
The major enables graduates to design embedded systems for applications such as medical diagnostic equipment, digital cameras, missile guidance systems, anti-lock brakes, scanners, copiers, autonomous vehicles, network routers, and smartphones. The embedded systems designer must be proficient in hardware design, programming, and problem-solving. The major is designed to meet industry’s ever-increasing need for engineers with an in-depth knowledge of hardware and software design. The curriculum bridges 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, students gain experience in cutting-edge development with programming languages currently used in industry. Students learn industry standards for application software development, the process for creating development application code, and master state-of-the-art problem-solving techniques. Students utilize embedded "C" real-time operating systems programming in numerous courses.
The hardware focus of the curriculum is on digital systems design and development. From low-level gate design to high-end microprocessors students 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, and microprocessor systems. Students perform FPGA development and design in a hardware description language using industry standard computer-aided engineering tools.
A capstone experience in the fifth year enables students to integrate what they’ve learned throughout the curriculum in a team environment. Past capstone projects include autonomous rovers and self-guided drones.
Plan of study
The emphasis on hardware and software design, along with a solid foundation in math, science, and the liberal arts, produces graduates who are well-prepared to enter the workforce as design engineers or pursue advanced degrees. Required cooperative education ensures you graduate with real, hands-on engineering experience in the field. Computer engineering technology majors will gain an in-depth knowledge and a breadth of experience that inspires them to pursue successful careers in their chosen professional field and embark on a path of lifelong learning.
Options
Students who wish to specialize in a particular area of industry, or those who desire to pursue a personal interest, may elect to use electives to complete a four-course option in audio or telecommunications.
Program Educational Objectives
The program's educational objectives are to produce graduates who are prepared with the depth of knowledge, breadth of experiences and an attitude of professionalism that enable them to:
- Pursue successful careers in their chosen professional field.
- Pursue professional development to enhance their undergraduate degree and advance their careers.
- Attain increasing levels of responsibility and leadership in their chosen field.
Combined Accelerated Pathways
This program has an accelerated bachelor’s/master’s available, one of RIT's Combined Accelerated Pathways, which enables you to earn two degrees in as little as five years.
Accelerated 4+1 MBA
An accelerated 4+1 MBA option is available to students enrolled in any of RIT’s undergraduate programs. RIT’s Combined Accelerated Pathways enable you to earn both a bachelor’s and an MBA in as little as five years of study. Learn more how you can prepare for your future faster with a Combined Accelerated Pathway.
Virtual Open House
A perfect first-look for high school juniors and sophomores.
Find out what amazing looks like.
Watch video series on student perspectives, academics, admissions, and more.
Industries
-
Aerospace -
Computer Networking -
Construction -
Defense -
Electronic and Computer Hardware -
Internet and Software -
Manufacturing -
Medical Devices
Typical Job Titles
Applications Engineer | Computer Engineer |
Electrical Engineer | Embedded Systems Engineer |
Software Engineer | Systems Engineer |
USB Product Engineer |
Cooperative Education
What’s different about RIT’s engineering education? It’s the opportunity to complete engineering co-ops and internships with top companies in every single industry. You’ll earn more than a degree. You’ll gain real-world career experience that sets you apart.
Cooperative education, or co-op for short, is full-time, paid work experience in your field of study. And it sets RIT graduates apart from their competitors. It’s exposure–early and often–to a variety of professional work environments, career paths, and industries. RIT co-op is designed for your success.
Students in the computer engineering technology degree are required to complete four co-op blocks. This typically includes one spring, one fall, and two summer blocks. You'll alternate periods of full-time study with full-time paid work experience in your career field. In some circumstances, other forms of experiential education (e.g., study abroad, research, military service) may be used to fulfill part of the co-op requirement. Each student is assigned a co-op advisor to assist in identifying and applying to co-op opportunities.
Explore salary and career information for Computer Engineering Technology BS
Featured Work
Industrial Lighting
Jason Baright ’10 (computer engineering technology) ’10
Jason Baright ’10 (computer engineering technology) is the founder and president of G & G Industrial Lighting. His company designs and manufactures industrial LED lighting products, including this...
Curriculum for Computer Engineering Technology BS
Computer Engineering Technology, BS degree, typical course sequence
Course | Sem. Cr. Hrs. | |
---|---|---|
First Year | ||
CPET-121 | General Education – Elective: Computational Problem Solving I This is the first course in a two-course sequence in computational problem solving of engineering and scientific problems. The problems solved will stress the application of sequence, selection, repetitive, invocation operations, and arrays. The development of proper testing procedures to ensure computational accuracy will be stressed. Students, upon successful completion of this course, will be able to analyze introductory engineering and scientific problems, design, code, test, and document procedural software solutions. Lec/Lab 4 (Fall, Spring). |
3 |
CPET-133 | Introduction to Digital and Microcontroller Systems This course introduces students to the underlying building blocks of digital system and microcontroller design. Digital systems topics that are covered include: number systems, truth tables, Boolean algebra, combinational and sequential logic, and finite state machines. A microcontroller is used to teach register programming, reading and writing digital I/O, bitwise operations and bit-masking and microprocessor architecture. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. Lab 2, Lecture 2 (Fall). |
3 |
EEET-111 | DC Circuits Develops the skills to analyze and design practical DC circuits used in electronic devices. Topics include resistance with circuit techniques of Ohm's Law; current and voltage division; simplification of series, parallel, series-parallel circuits: bridge and ladder networks: Kirchhoff's source conversions, branch analysis; Thevenin and Norton theorems; superposition theorems and nodal analysis. Inductance and capacitance are introduced and transient circuits are studied. (Co-requisites: EEET-112 and (MATH-111 or MATH-171 or MATH-181 or MATH-181A) or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
EEET-112 | DC Circuits Lab Develops skills and practice in the design, fabrication, measurement and analysis of practical DC circuits used in electronic devices. Topics include the measurement relative to: resistance, current, and voltage with circuit techniques of Ohm's Law; current and voltage division; simplification of series, parallel, series-parallel circuits: bridge and ladder networks: Kirchhoff's Laws; power; and transient circuit behavior. Laboratory verification of DC analytical and techniques is included. Printed circuit board (PCB) design, fabrication, and assembly is also included emphasizing the development of soldering skill proficiency. (Co-requisites: EEET-111 or equivalent course.) Lab 2 (Fall, Spring). |
1 |
EEET-121 | 3 | |
EEET-122 | AC Circuits Lab Develops skills and practice in the design, fabrication, measurement, and analysis of practical AC circuits used in electrical systems. Topics include network theorems, reactance and impedance, AC power and power factor, resonance, maximum power transfer, frequency response, and bandwidth. (Co-requisites: EEET-121 or equivalent courses.) Lab 2 (Fall, Spring). |
1 |
MATH-111 | General Education – Elective: Precalculus This course provides the background for an introductory level, trigonometry-based calculus course. Topics include functions and their graphs, with an emphasis on functions that commonly appear in calculus including polynomials, rational functions, trigonometric functions, exponential functions, and logarithmic functions. The course also includes the analytic geometry of conic sections. One hour each week will be devoted to a collaborative learning workshop. (Prerequisites: Students may not take and receive credit for MATH-101 and MATH-111. See the Math department with any questions.) Lecture 3, Recitation 1 (Fall, Spring). |
3 |
MATH-171 | General Education – Mathematical Perspective A: Calculus A This is the first course in a three-course sequence (COS-MATH-171, -172, -173). This course includes a study of functions, continuity, and differentiability. The study of functions includes the exponential, logarithmic, and trigonometric functions. Limits of functions are used to study continuity and differentiability. The study of the derivative includes the definition, basic rules, and implicit differentiation. Applications of the derivative include optimization and related-rates problems. (Prerequisite: C- or better in MATH-111 or C- or better in ((NMTH-260 or NMTH-272 or NMTH-275) and NMTH-220) or a math placement exam score greater than or equal to 50.) Lecture 5 (Fall, Spring). |
3 |
UWRT-150 | General Education – First Year Writing: FYW: Writing Seminar (WI) Writing Seminar is a three-credit course limited to 19 students per section. The course is designed to develop first-year students’ proficiency in analytical and rhetorical reading and writing, and critical thinking. Students will read, understand, and interpret a variety of non-fiction texts representing different cultural perspectives and/or academic disciplines. These texts are designed to challenge students intellectually and to stimulate their writing for a variety of contexts and purposes. Through inquiry-based assignment sequences, students will develop academic research and literacy practices that will be further strengthened throughout their academic careers. Particular attention will be given to the writing process, including an emphasis on teacher-student conferencing, critical self-assessment, class discussion, peer review, formal and informal writing, research, and revision. Small class size promotes frequent student-instructor and student-student interaction. The course also emphasizes the principles of intellectual property and academic integrity for both current academic and future professional writing. Lecture (Fall, Spring, Summer). |
3 |
YOPS-10 | RIT 365: RIT Connections RIT 365 students participate in experiential learning opportunities designed to launch them into their career at RIT, support them in making multiple and varied connections across the university, and immerse them in processes of competency development. Students will plan for and reflect on their first-year experiences, receive feedback, and develop a personal plan for future action in order to develop foundational self-awareness and recognize broad-based professional competencies. Lecture 1 (Fall, Spring). |
0 |
General Education – Elective |
3 | |
General Education – Ethical Perspective |
3 | |
General Education – Artistic Perspective |
3 | |
Second Year | ||
CPET-233 | Digital Systems Design This course covers the design and simulation of digital circuits using modern digital design techniques. Using a hardware description language, students will design, synthesize, and analyze finite state machines and combinational, sequential, and arithmetic logic circuits. Topics will include design for synthesis, verification techniques, memory circuits, programmable logic devices, and implementation technologies.
The laboratories are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. (Prerequisites: CPET-133 or (CPET-141 and CPET-142) or equivalent courses.) Lab 2, Lecture 2 (Fall). |
3 |
CPET-253 | Microcontroller Systems This course presents typical structures and applications of microcontroller systems. Emphasis will be on: hardware, programming, input/output methods, typical peripherals/interfacing (including Timers, ADC and micro to micro communications), interrupt handling and small system design and applications using high level programming languages. Microprocessor architecture and assembly programming will be introduced to provide a base for more advanced digital designs. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. (Prerequisites: CPET-121 and (CPET-133 or (CPET-141 and CPET-142)) or equivalent courses.) Lab 2, Lecture 2 (Spring). |
3 |
CPET-281 | Networking Technologies This course provides a practical study of voice and data communications from the point of the OSI seven-layer and the TCP/IP five-layer protocol model. Both traditional circuit switched telecommunications as well as IP based communications are studied. This course covers the operation of the lower four layers in detail by examining some of the foundation laws of physics including Nyquist and Shannon as well as selected protocols. Emphasis is placed on data internetworking, local-area networking, and wide-area networking. This course is a problem based course in that students apply the learning to various computer and networking mathematical problems and are assessed on their ability to solve the problem. (Prerequisites: MATH-111 or MATH-171 or MATH-181 or MATH-181A or equivalent course.) Lecture 3 (Spring). |
3 |
EEET-213 | Electronic Devices This course covers the analysis, design and implementation of active electronic circuits using diodes, bipolar and field effect transistors and operational amplifiers. The electrical and switching characteristics of semiconductor devices used for analog and digital circuits will be emphasized. Classic applications of analog signal conditioning, A/D & D/A conversion and power transformation (AC/DC & DC/DC) will be examined. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. (Prerequisites: ((EEET-121 and EEET-122) or (EEET-215 and EEET-216)) and (MATH-171 or MATH-181 or MATH-181A) or equivalent courses.) Lab 2, Lecture 2 (Fall). |
3 |
MATH-172 | General Education – Mathematical Perspective B: Calculus B This is the second course in three-course sequence (COS-MATH-171, -172, -173). The course includes Riemann sums, the Fundamental Theorem of Calculus, techniques of integration, and applications of the definite integral. The techniques of integration include substitution and integration by parts. The applications of the definite integral include areas between curves, and the calculation of volume. (Prerequisites: C- or better in MATH-171 or 1016-171T or 1016-281 or 1016-231 or equivalent course.) Lecture 5 (Fall, Spring). |
3 |
MATH-211 | General Education – Elective: Elements of Multivariable Calculus and Differential Equations This course includes an introduction to differential equations, Laplace transforms, numerical methods in differential equations, and the calculus of functions of two variables. The emphasis is on the application of these topics to problems in engineering technology. (Prerequisites: C- or better MATH-172 or MATH-182 or MATH 182A or 1016-232 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
PHYS-111 | General Education – Scientific Principles Perspective: College Physics I This is an introductory course in algebra-based physics focusing on mechanics
and waves. Topics include kinematics, planar motion, Newton’s laws,
gravitation; rotational kinematics and dynamics; work and energy; momentum
and impulse; conservation laws; simple harmonic motion; waves; data
presentation/analysis and error propagation. The course is taught using both
traditional lectures and a workshop format that integrates material traditionally
found in separate lecture, recitation, and laboratory settings. Lab 4, Lecture 2 (Fall, Spring, Summer). |
4 |
General Education – Global Perspective |
3 | |
General Education – Social Perspective |
3 | |
General Education – Natural Science Inquiry Perspective |
4 | |
Third Year | ||
CPET-321 | General Education – Elective: Computational Problem Solving II This is the second course in a two-course sequence in computational problem solving of engineering and scientific problems. The problems solved will stress the application of data structures and object oriented classes. Data encapsulation, data management, and design robustness will be stressed. Students, upon successful completion of this course, will be able to analyze complex engineering and scientific problems, design, code, test, and document objected-oriented software solutions. (Prerequisites: CPET-121 or equivalent course.) Lec/Lab 4 (Fall). |
3 |
CPET-499 | Cooperative Education Computer Engineering Technology (spring and summer) One semester or summer block of appropriate work experience in a related industry. Students are required to complete a poster and presentation and participate in the ECTET co-op presentation evening at the completion of each co-op experience. Department permission is required. (Prerequisites: EEET-299 and (CPET-253 or (CPET-251 and CPET-252)) and CPET-321 or equivalent courses.) CO OP (Fall, Spring, Summer). |
0 |
EEET-299 | EET Career Orientation This course is an introduction to the professional engineering careers, cooperative educational program at RIT, the programs in the department, and RIT resources. Topics include engineering technology vs. engineering, review of resources available at RIT, the cooperative education placement process, working in a diverse workforce, and engineering ethics including the IEEE Code of Ethics. The ethical expectations of employers for co-op students and RIT during a job search. (This class is restricted to students with at least 3rd year student standing in EEET-BS or CPET-BS.) Lecture 1 (Fall). |
1 |
EEET-331 | Signals, Systems and Transforms Develops the analytical skills to design, develop, and simulate analog and digital filters, control systems, and advanced electronic circuits such as those used in robotics, digital communications, and wireless systems. Continuous-time and discrete-time linear, time-invariant, casual systems are examined throughout the course. Topics include Fourier series, the Laplace transform, signal sampling, and the z-transform. Advanced circuit analysis techniques include circuit characterization in the s-plane. (Prerequisites: EEET-121 and EEET-122 and (MATH-211 or MATH-231) or equivalent courses.
Co-requisites: EEET-332 or equivalent course.) Lecture 3 (Fall). |
3 |
EEET-332 | Signals, Systems & Transforms Lab MATLAB is introduced and used extensively to analyze circuits on continuous-time and discrete-time systems. PSPICE is utilized for circuit simulation. (Prerequisites: EEET-121 and EEET-122 and (MATH-211 or MATH-231) or equivalent courses.
Co-requisites: EEET-331 or equivalent course.) Lab 1 (Fall). |
1 |
STAT-145 | General Education – Elective: Introduction to Statistics I This course introduces statistical methods of extracting meaning from data, and basic inferential statistics. Topics covered include data and data integrity, exploratory data analysis, data visualization, numeric summary measures, the normal distribution, sampling distributions, confidence intervals, and hypothesis testing. The emphasis of the course is on statistical thinking rather than computation. Statistical software is used. (Prerequisite: MATH-101 or MATH-111 or NMTH-260 or NMTH-272 or NMTH-275 or a math placement exam score of at least 35.) Lecture 3 (Fall, Spring, Summer). |
3 |
General Education – Immersion 1 |
3 | |
Open Elective |
3 | |
Fourth Year | ||
CPET-343 | 3 | |
CPET-461 | Real Time Operating Systems This course will provide students with an introduction to operating systems theory, and practical problem solving approaches to real-time systems. An embedded real-time operating system is used as the foundation for a variety of programming projects. Students, upon successful completion of this course, will be able to understand the operation and describe the various components of an operating system. They will be able to evaluate design trade-offs and selection criteria for different types of operating systems, and demonstrate the ability to write multiple process that run together within an embedded, real-time operating system. (Prerequisites: ((CPET-251 and CPET-252) or CPET-253) and CPET-321 or equivalent courses.) Lec/Lab 4 (Spring). |
3 |
CPET-499 | Cooperative Education Computer Engineering Technology (summer) One semester or summer block of appropriate work experience in a related industry. Students are required to complete a poster and presentation and participate in the ECTET co-op presentation evening at the completion of each co-op experience. Department permission is required. (Prerequisites: EEET-299 and (CPET-253 or (CPET-251 and CPET-252)) and CPET-321 or equivalent courses.) CO OP (Fall, Spring, Summer). |
0 |
CPET-561 | Embedded Systems Design I This is an embedded systems architecture and design course. Microprocessor, as well as system level design principles will be analyzed from both a hardware and software perspective. Assembly language and C are used to develop software applications for a 32-bit embedded processor. Application software emphasizes interrupt driven operation and peripheral interfacing. A hardware description language is used to design and debug embedded components for an FPGA-based system. During the course’s laboratory component, students will be design and debug hardware and software systems, evaluate design trade-offs and choose the best design solution, and perform functional and timing analysis of an embedded system. Student must register for BOTH the Lecture and Laboratory components of this course. (Prerequisites: (CPET-253 or (CPET-251 and CPET-252)) and (CPET-343 or (CPET-341 and CPET-342)) with grades of C- or better or equivalent courses.) Lab 2, Lecture 3 (Fall). |
4 |
EEET-425 | Digital Signal Processing (WI) Develops the knowledge and ability to process signals using Digital Signal Processing (DSP) techniques. Starts with foundational concepts in sampling, probability, statistics, noise, fixed and floating point number systems, and describes how they affect real world performance of DSP systems. Fundamental principles of convolution, linearity, duality, impulse responses, and discrete fourier transforms are used to develop FIR and IIR digital filters and to explain DSP techniques such as windowing. Students get an integrated lab experience writing DSP code that executes in real-time on DSP hardware. (Prerequisites: EEET-331 and EEET-332 and STAT-145 or MATH-251 or equivalent courses.) Lab 2, Lecture 3 (Spring). |
4 |
General Education – Immersion 2, 3 |
6 | |
Technical Electives |
6 | |
Open Electives |
6 | |
Fifth Year | ||
CPET-499 | Cooperative Education Computer Engineering Technology (fall) One semester or summer block of appropriate work experience in a related industry. Students are required to complete a poster and presentation and participate in the ECTET co-op presentation evening at the completion of each co-op experience. Department permission is required. (Prerequisites: EEET-299 and (CPET-253 or (CPET-251 and CPET-252)) and CPET-321 or equivalent courses.) CO OP (Fall, Spring, Summer). |
0 |
CPET-563 | Embedded Systems Design II This project-based course is the culmination of the curriculum capstone experience for the computer engineering technology major. This course will be focused around a project that includes product ideation, project/resource management techniques, and best practices; system level specification, modeling, partition, and design; team collaboration and communication; best 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. (Prerequisites: CPET-561 or equivalent course.) Lab 2, Lecture 2 (Spring). |
3 |
General Education – Elective |
4 | |
Open Elective |
3 | |
Technical Elective |
3 | |
Total Semester Credit Hours | 126 |
Please see General Education Curriculum (GE) for more information.
(WI) Refers to a writing intensive course within the major.
Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two different Wellness courses.
Options
Students may choose to use their three technical electives and four open electives to complete an option in audio or telecommunications.
Audio
EEET-261 | Fundamentals of Audio Engineering This course provides a fundamental study of the technology and practice used in recording, editing, mixing, production, and distribution of sound. Topics include microphone types, selection and application the mixing console, mixing techniques and introduction to Signal Processing equipment and associated techniques, an introduction to the concepts relating to digital audio technology such as sampling, the Nyquist theorem, alias frequencies, quantization, dynamic range, compression and their applications will be covered. Topics include basics of digital audio, session creation, importing media, recording techniques, editing, mixing, and mastering. In addition, the course teaches how-to-listen sonic difference to appropriately apply the technical knowledge and to achieve highest sound quality. (Prerequisites: MATH-101 or MATH-111 or MATH-171 or MATH-181 or MATH-181A equivalent course.) Lecture 3 (Fall, Spring). |
EEET-361 | Modern Audio Production Sound, voice, music, and effects play a critical role in telephone communication and entertainment systems. Development of integrated multi-channel acoustic information is a complex process. This course provides an intermediate level study of the technology used in recording, editing, mixing, and mastering audio. Students are introduced to core concepts and skills necessary to operate a system running large sessions with up to 48 tracks. Students will develop an appreciation of and the requisite skills to create, organize, mix, filter, process, enhance, and coordinate sound information in digital format. Topics include MIDI, virtual instruments, filtering, processing for sound enhancement, editing and adjusting time bases, mixing and mastering, and audio production. Students will develop critical listening skills as well as technical skills. (Prerequisites: EEET-261 or equivalent course.) Lecture 3 (Spring). |
Choose two of the following: | |
CPET-421 | Applied Audio Programming The modern audio industry seeks individuals who can implement creative tools for audio and music engineers. This course teaches students how to develop audio software and/or applications for music, sound, and audio engineering and assists them in acquiring programming skills for the audio industry. The course consists of four sections: (1) fundamentals of audio signal processing, (2) audio effects used in digital audio equipment (e.g. digital mixers), (3) applied audio signal processing technologies, and (4) Virtual Studio Technology (VST) plugin programming. The sub-topics include (but are not limited to) gain, delay, filter structures (IIR, FIR), EQ, Reverberator, Compressor, Beamforming, Adaptive filtering, VST plugin development. Students will be evaluated through both knowledge on audio signal processing and practical implementation of a VST plugin as a final project. Lecture 3 (Fall). |
EEET-451 | 3D Audio: Theory and Practice 3D audio refers to a method to generate and deliver an immersive audio field that is integrated with 3D video. The course covers theoretical and practical aspects of 3D audio: capturing auditory information of a venue using multi-microphone techniques (discrete multichannel methods, microphone arrays, and binaural capture), rendering the captured information using spatial signal processing (Inverse filtering, VBAP and Crosstalk Cancellation), transmitting and delivering as multichannel audio format, and recreating the original auditory information (multichannel loudspeaker reproduction and applying inverse filter for room compensation). In addition, the course will teach the fundamentals of the architectural acoustics (acoustics of a space) and the psycho-acoustics (recognized acoustics by listeners). The course includes practical exercises through which students can evaluate the spatial audio techniques discussed in the course and reproduce immersive multichannel sound and music. (Prerequisites: EEET-261 or equivalent course.) Lecture 3 (Spring). |
EEET-461 | Introduction to Acoustics This course introduces the student to sound as both a physical and psychological phenomenon. The course explains the nature of sound in terms of acoustic pressure and provides an overview of how humans receive and perceive sound. Sound waves are also introduced, starting with the development of the acoustic wave equation and its solution for plane and spherical waves with harmonic sources. The concepts of acoustic intensity and acoustic impedance are presented. The course also includes study of basic sound sources as well as the absorption, reflection, scattering and diffraction of sound by various physical structures. (Prerequisites: (MATH-172 or MATH-182) and ((PHYS-111 or 1017-211) or (PHYS-211 or PHYS-211A or 1017-312 or 1017-312T or 1017-389) or equivalent courses.) Lecture 3 (Biannual). |
EEET-561 | Audio Power Amplifier Develops knowledge of audio power amplifier design and audio signal measurement methods. Covers digital and analog amplifiers from high power (concert halls) to low power (cell phones and handheld digital media devices). Topics include digital sound synthesis using class D switching amplifiers, analog amplifiers, distortion, noise, stability, filtering, heatsinking, efficiency, and low power modes. (Prerequisites: EEET-221 and EEET-222 or equivalent course.
Co-requisites: EEET-425 or equivalent course.) Lab 1, Lecture 2 (Biannual). |
Telecommunications
CPET-281 | Networking Technologies This course provides a practical study of voice and data communications from the point of the OSI seven-layer and the TCP/IP five-layer protocol model. Both traditional circuit switched telecommunications as well as IP based communications are studied. This course covers the operation of the lower four layers in detail by examining some of the foundation laws of physics including Nyquist and Shannon as well as selected protocols. Emphasis is placed on data internetworking, local-area networking, and wide-area networking. This course is a problem based course in that students apply the learning to various computer and networking mathematical problems and are assessed on their ability to solve the problem. (Prerequisites: MATH-111 or MATH-171 or MATH-181 or MATH-181A or equivalent course.) Lecture 3 (Spring). |
EEET-313 | Communication Electronics Develops the knowledge and ability to design communication electronics, such as AM/FM radios using transistors and integrated circuits. This course applies the concepts of circuits and electronics to basic analog communication circuits for amplitude and frequency modulation. Topics studied are RF Amplifiers, Fourier Analysis, AM and FM transmission and reception, phase-locked loops, synthesizers, oscillators, DSB and SSB communication systems, antennas and EM wave propagation. The course’s laboratory component Provides experience in the practice and application of the concepts of circuits and electronics to basic analog communication circuits for amplitude and frequency modulation in a laboratory environment. Construction and measurement are emphasized. Student must register for BOTH the Lecture and Laboratory components of this course. (Prerequisite: C- or better in (EEET-221 and EEET-222) or EEET-223 or equivalent course.) Lab 2, Lecture 2 (Fall). |
EEET-525 | Wireless RF Systems Develops the knowledge and ability to apply representative regulatory requirements for wireless mobile and fixed radio frequency communication systems. Topics include: the radio frequency mobile wireless environment, the common wireless systems, and regulatory aspects related to deployment of the wireless infrastructure. (Prerequisites: EEET-313 or equivalent course.) Lecture 3 (Spring). |
EEET-531 | Fiber Optics Technology This course presents the basic technologies of fiber-optic telecommunications systems including optical fiber, light sources and modulators, photodetectors and receivers, and passive components such as optical mux/demux and couplers. Students will learn the principle of operation of these technologies as well as gain practical hands-on experience in the laboratory. Students will also learn how to design and assess a fiber-optic link impaired by attenuation and dispersion. (Prerequisites: EEET-331 and EEET-332 or equivalent courses.) Lecture 3 (Fall Or Spring). |
Accelerated Dual-Degree Programs
Today’s careers require advanced degrees grounded in real-world experience. RIT’s Combined Accelerated Pathways enable you to earn both a bachelor’s and a master’s degree in as little as five years of study. You’ll earn two degrees while gaining the valuable, hands-on experience that comes from co-ops, internships, research, study abroad, and more. Learn how a Combined Accelerated Pathway can prepare you for your future, faster.
Computer Engineering Technology, BS degree/Computer science, MS degree, typical course sequence
Course | Sem. Cr. Hrs. | |
---|---|---|
First Year | ||
CPET-121 | General Education – Elective: Computational Problem Solving I This is the first course in a two-course sequence in computational problem solving of engineering and scientific problems. The problems solved will stress the application of sequence, selection, repetitive, invocation operations, and arrays. The development of proper testing procedures to ensure computational accuracy will be stressed. Students, upon successful completion of this course, will be able to analyze introductory engineering and scientific problems, design, code, test, and document procedural software solutions. Lec/Lab 4 (Fall, Spring). |
3 |
CPET-133 | Introduction to Digital and Microcontroller Systems This course introduces students to the underlying building blocks of digital system and microcontroller design. Digital systems topics that are covered include: number systems, truth tables, Boolean algebra, combinational and sequential logic, and finite state machines. A microcontroller is used to teach register programming, reading and writing digital I/O, bitwise operations and bit-masking and microprocessor architecture. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. Lab 2, Lecture 2 (Fall). |
3 |
EEET-111 | DC Circuits Develops the skills to analyze and design practical DC circuits used in electronic devices. Topics include resistance with circuit techniques of Ohm's Law; current and voltage division; simplification of series, parallel, series-parallel circuits: bridge and ladder networks: Kirchhoff's source conversions, branch analysis; Thevenin and Norton theorems; superposition theorems and nodal analysis. Inductance and capacitance are introduced and transient circuits are studied. (Co-requisites: EEET-112 and (MATH-111 or MATH-171 or MATH-181 or MATH-181A) or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
EEET-112 | DC Circuits Lab Develops skills and practice in the design, fabrication, measurement and analysis of practical DC circuits used in electronic devices. Topics include the measurement relative to: resistance, current, and voltage with circuit techniques of Ohm's Law; current and voltage division; simplification of series, parallel, series-parallel circuits: bridge and ladder networks: Kirchhoff's Laws; power; and transient circuit behavior. Laboratory verification of DC analytical and techniques is included. Printed circuit board (PCB) design, fabrication, and assembly is also included emphasizing the development of soldering skill proficiency. (Co-requisites: EEET-111 or equivalent course.) Lab 2 (Fall, Spring). |
1 |
EEET-121 | 3 | |
EEET-122 | AC Circuits Lab Develops skills and practice in the design, fabrication, measurement, and analysis of practical AC circuits used in electrical systems. Topics include network theorems, reactance and impedance, AC power and power factor, resonance, maximum power transfer, frequency response, and bandwidth. (Co-requisites: EEET-121 or equivalent courses.) Lab 2 (Fall, Spring). |
1 |
MATH-111 | General Education – Elective: Precalculus This course provides the background for an introductory level, trigonometry-based calculus course. Topics include functions and their graphs, with an emphasis on functions that commonly appear in calculus including polynomials, rational functions, trigonometric functions, exponential functions, and logarithmic functions. The course also includes the analytic geometry of conic sections. One hour each week will be devoted to a collaborative learning workshop. (Prerequisites: Students may not take and receive credit for MATH-101 and MATH-111. See the Math department with any questions.) Lecture 3, Recitation 1 (Fall, Spring). |
3 |
MATH-171 | General Education – Mathematical Perspective A: Calculus A This is the first course in a three-course sequence (COS-MATH-171, -172, -173). This course includes a study of functions, continuity, and differentiability. The study of functions includes the exponential, logarithmic, and trigonometric functions. Limits of functions are used to study continuity and differentiability. The study of the derivative includes the definition, basic rules, and implicit differentiation. Applications of the derivative include optimization and related-rates problems. (Prerequisite: C- or better in MATH-111 or C- or better in ((NMTH-260 or NMTH-272 or NMTH-275) and NMTH-220) or a math placement exam score greater than or equal to 50.) Lecture 5 (Fall, Spring). |
3 |
UWRT-150 | General Education – First Year Writing: FYW: Writing Seminar (WI) Writing Seminar is a three-credit course limited to 19 students per section. The course is designed to develop first-year students’ proficiency in analytical and rhetorical reading and writing, and critical thinking. Students will read, understand, and interpret a variety of non-fiction texts representing different cultural perspectives and/or academic disciplines. These texts are designed to challenge students intellectually and to stimulate their writing for a variety of contexts and purposes. Through inquiry-based assignment sequences, students will develop academic research and literacy practices that will be further strengthened throughout their academic careers. Particular attention will be given to the writing process, including an emphasis on teacher-student conferencing, critical self-assessment, class discussion, peer review, formal and informal writing, research, and revision. Small class size promotes frequent student-instructor and student-student interaction. The course also emphasizes the principles of intellectual property and academic integrity for both current academic and future professional writing. Lecture (Fall, Spring, Summer). |
3 |
YOPS-10 | RIT 365: RIT Connections RIT 365 students participate in experiential learning opportunities designed to launch them into their career at RIT, support them in making multiple and varied connections across the university, and immerse them in processes of competency development. Students will plan for and reflect on their first-year experiences, receive feedback, and develop a personal plan for future action in order to develop foundational self-awareness and recognize broad-based professional competencies. Lecture 1 (Fall, Spring). |
0 |
General Education – Elective |
3 | |
General Education – Ethical Perspective |
3 | |
General Education – Artistic Perspective |
3 | |
Second Year | ||
CPET-233 | Digital Systems Design This course covers the design and simulation of digital circuits using modern digital design techniques. Using a hardware description language, students will design, synthesize, and analyze finite state machines and combinational, sequential, and arithmetic logic circuits. Topics will include design for synthesis, verification techniques, memory circuits, programmable logic devices, and implementation technologies.
The laboratories are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. (Prerequisites: CPET-133 or (CPET-141 and CPET-142) or equivalent courses.) Lab 2, Lecture 2 (Fall). |
3 |
CPET-253 | Microcontrollers Systems This course presents typical structures and applications of microcontroller systems. Emphasis will be on: hardware, programming, input/output methods, typical peripherals/interfacing (including Timers, ADC and micro to micro communications), interrupt handling and small system design and applications using high level programming languages. Microprocessor architecture and assembly programming will be introduced to provide a base for more advanced digital designs. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. (Prerequisites: CPET-121 and (CPET-133 or (CPET-141 and CPET-142)) or equivalent courses.) Lab 2, Lecture 2 (Spring). |
3 |
CPET-281 | Networking Technologies This course provides a practical study of voice and data communications from the point of the OSI seven-layer and the TCP/IP five-layer protocol model. Both traditional circuit switched telecommunications as well as IP based communications are studied. This course covers the operation of the lower four layers in detail by examining some of the foundation laws of physics including Nyquist and Shannon as well as selected protocols. Emphasis is placed on data internetworking, local-area networking, and wide-area networking. This course is a problem based course in that students apply the learning to various computer and networking mathematical problems and are assessed on their ability to solve the problem. (Prerequisites: MATH-111 or MATH-171 or MATH-181 or MATH-181A or equivalent course.) Lecture 3 (Spring). |
3 |
EEET-213 | Electronic Devices This course covers the analysis, design and implementation of active electronic circuits using diodes, bipolar and field effect transistors and operational amplifiers. The electrical and switching characteristics of semiconductor devices used for analog and digital circuits will be emphasized. Classic applications of analog signal conditioning, A/D & D/A conversion and power transformation (AC/DC & DC/DC) will be examined. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. (Prerequisites: ((EEET-121 and EEET-122) or (EEET-215 and EEET-216)) and (MATH-171 or MATH-181 or MATH-181A) or equivalent courses.) Lab 2, Lecture 2 (Fall). |
3 |
MATH-172 | General Education – Mathematical Perspective B: Calculus B This is the second course in three-course sequence (COS-MATH-171, -172, -173). The course includes Riemann sums, the Fundamental Theorem of Calculus, techniques of integration, and applications of the definite integral. The techniques of integration include substitution and integration by parts. The applications of the definite integral include areas between curves, and the calculation of volume. (Prerequisites: C- or better in MATH-171 or 1016-171T or 1016-281 or 1016-231 or equivalent course.) Lecture 5 (Fall, Spring). |
3 |
MATH-211 | General Education – Elective: Elements of Multivariable Calculus and Differential Equations This course includes an introduction to differential equations, Laplace transforms, numerical methods in differential equations, and the calculus of functions of two variables. The emphasis is on the application of these topics to problems in engineering technology. (Prerequisites: C- or better MATH-172 or MATH-182 or MATH 182A or 1016-232 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
PHYS-111 | General Education – Scientific Principles Perspective: College Physics I This is an introductory course in algebra-based physics focusing on mechanics
and waves. Topics include kinematics, planar motion, Newton’s laws,
gravitation; rotational kinematics and dynamics; work and energy; momentum
and impulse; conservation laws; simple harmonic motion; waves; data
presentation/analysis and error propagation. The course is taught using both
traditional lectures and a workshop format that integrates material traditionally
found in separate lecture, recitation, and laboratory settings. Lab 4, Lecture 2 (Fall, Spring, Summer). |
4 |
General Education – Global Perspective |
3 | |
General Education – Social Perspective |
3 | |
General Education – Natural Science Inquiry Perspective |
4 | |
Third Year | ||
CPET-321 | General Education – Elective: Computational Problem Solving II This is the second course in a two-course sequence in computational problem solving of engineering and scientific problems. The problems solved will stress the application of data structures and object oriented classes. Data encapsulation, data management, and design robustness will be stressed. Students, upon successful completion of this course, will be able to analyze complex engineering and scientific problems, design, code, test, and document objected-oriented software solutions. (Prerequisites: CPET-121 or equivalent course.) Lec/Lab 4 (Fall). |
3 |
CPET-499 | Cooperative Education – Computer Engineering Technology (spring/summer) One semester or summer block of appropriate work experience in a related industry. Students are required to complete a poster and presentation and participate in the ECTET co-op presentation evening at the completion of each co-op experience. Department permission is required. (Prerequisites: EEET-299 and (CPET-253 or (CPET-251 and CPET-252)) and CPET-321 or equivalent courses.) CO OP (Fall, Spring, Summer). |
0 |
EEET-299 | EET Career Orientation This course is an introduction to the professional engineering careers, cooperative educational program at RIT, the programs in the department, and RIT resources. Topics include engineering technology vs. engineering, review of resources available at RIT, the cooperative education placement process, working in a diverse workforce, and engineering ethics including the IEEE Code of Ethics. The ethical expectations of employers for co-op students and RIT during a job search. (This class is restricted to students with at least 3rd year student standing in EEET-BS or CPET-BS.) Lecture 1 (Fall). |
1 |
EEET-331 | Signals, Systems and Transforms Develops the analytical skills to design, develop, and simulate analog and digital filters, control systems, and advanced electronic circuits such as those used in robotics, digital communications, and wireless systems. Continuous-time and discrete-time linear, time-invariant, casual systems are examined throughout the course. Topics include Fourier series, the Laplace transform, signal sampling, and the z-transform. Advanced circuit analysis techniques include circuit characterization in the s-plane. (Prerequisites: EEET-121 and EEET-122 and (MATH-211 or MATH-231) or equivalent courses.
Co-requisites: EEET-332 or equivalent course.) Lecture 3 (Fall). |
3 |
EEET-332 | Signals, Systems and Transforms Lab MATLAB is introduced and used extensively to analyze circuits on continuous-time and discrete-time systems. PSPICE is utilized for circuit simulation. (Prerequisites: EEET-121 and EEET-122 and (MATH-211 or MATH-231) or equivalent courses.
Co-requisites: EEET-331 or equivalent course.) Lab 1 (Fall). |
1 |
STAT-145 | General Education – Elective: Introduction to Statistics I This course introduces statistical methods of extracting meaning from data, and basic inferential statistics. Topics covered include data and data integrity, exploratory data analysis, data visualization, numeric summary measures, the normal distribution, sampling distributions, confidence intervals, and hypothesis testing. The emphasis of the course is on statistical thinking rather than computation. Statistical software is used. (Prerequisite: MATH-101 or MATH-111 or NMTH-260 or NMTH-272 or NMTH-275 or a math placement exam score of at least 35.) Lecture 3 (Fall, Spring, Summer). |
3 |
General Education - Immersion 1 |
3 | |
Open Elective |
3 | |
Fourth Year | ||
CPET-343 | 3 | |
CPET-461 | Real Time Operating Systems This course will provide students with an introduction to operating systems theory, and practical problem solving approaches to real-time systems. An embedded real-time operating system is used as the foundation for a variety of programming projects. Students, upon successful completion of this course, will be able to understand the operation and describe the various components of an operating system. They will be able to evaluate design trade-offs and selection criteria for different types of operating systems, and demonstrate the ability to write multiple process that run together within an embedded, real-time operating system. (Prerequisites: ((CPET-251 and CPET-252) or CPET-253) and CPET-321 or equivalent courses.) Lec/Lab 4 (Spring). |
3 |
CPET-499 | Cooperative Education: Computer Engineering Technology (summer) One semester or summer block of appropriate work experience in a related industry. Students are required to complete a poster and presentation and participate in the ECTET co-op presentation evening at the completion of each co-op experience. Department permission is required. (Prerequisites: EEET-299 and (CPET-253 or (CPET-251 and CPET-252)) and CPET-321 or equivalent courses.) CO OP (Fall, Spring, Summer). |
0 |
CPET-561 | Embedded Systems Design I This is an embedded systems architecture and design course. Microprocessor, as well as system level design principles will be analyzed from both a hardware and software perspective. Assembly language and C are used to develop software applications for a 32-bit embedded processor. Application software emphasizes interrupt driven operation and peripheral interfacing. A hardware description language is used to design and debug embedded components for an FPGA-based system. During the course’s laboratory component, students will be design and debug hardware and software systems, evaluate design trade-offs and choose the best design solution, and perform functional and timing analysis of an embedded system. Student must register for BOTH the Lecture and Laboratory components of this course. (Prerequisites: (CPET-253 or (CPET-251 and CPET-252)) and (CPET-343 or (CPET-341 and CPET-342)) with grades of C- or better or equivalent courses.) Lab 2, Lecture 3 (Fall). |
4 |
CSCI-665 | Foundations of Algorithms This course provides an introduction to the design and analysis of algorithms. It covers a variety of classical algorithms and their complexity and will equip students with the intellectual tools to design, analyze, implement, and evaluate their own algorithms. Note: students who take CSCI-261 or CSCI-264 may not take CSCI-665 for credit. (Prerequisites: (CSCI-603 and CSCI-605 and CSCI-661 with grades of B or better) or ((CSCI-243 or SWEN-262) and (CSCI-262 or CSCI-263)) or equivalent courses. This course is restricted to COMPSCI-MS, COMPSCI-BS/MS, or COMPIS-PHD students.) Lec/Lab 3 (Fall, Spring). |
3 |
EEET-425 | Digital Signal Processing (WI-PR) Develops the knowledge and ability to process signals using Digital Signal Processing (DSP) techniques. Starts with foundational concepts in sampling, probability, statistics, noise, fixed and floating point number systems, and describes how they affect real world performance of DSP systems. Fundamental principles of convolution, linearity, duality, impulse responses, and discrete fourier transforms are used to develop FIR and IIR digital filters and to explain DSP techniques such as windowing. Students get an integrated lab experience writing DSP code that executes in real-time on DSP hardware. (Prerequisites: EEET-331 and EEET-332 and STAT-145 or MATH-251 or equivalent courses.) Lab 2, Lecture 3 (Spring). |
4 |
General Education – Immersion 2, 3 |
6 | |
Open Elective |
3 | |
Technical Electives |
6 | |
Fifth Year | ||
CPET-499 | Cooperative Education – Computer Engineering Technology (fall) One semester or summer block of appropriate work experience in a related industry. Students are required to complete a poster and presentation and participate in the ECTET co-op presentation evening at the completion of each co-op experience. Department permission is required. (Prerequisites: EEET-299 and (CPET-253 or (CPET-251 and CPET-252)) and CPET-321 or equivalent courses.) CO OP (Fall, Spring, Summer). |
|
CPET-563 | Embedded Systems Design II This project-based course is the culmination of the curriculum capstone experience for the computer engineering technology major. This course will be focused around a project that includes product ideation, project/resource management techniques, and best practices; system level specification, modeling, partition, and design; team collaboration and communication; best 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. (Prerequisites: CPET-561 or equivalent course.) Lab 2, Lecture 2 (Spring). |
3 |
Open Elective |
3 | |
Technical Elective |
3 | |
General Education – Elective |
4 | |
Sixth Year | ||
CSCI-610 | Fundamentals of Computer Graphics Foundations of Computer Graphics is a study of the hardware and software principles of interactive raster graphics. Topics include an introduction to the basic concepts, 2-D and 3-D modeling and transformations, viewing transformations, projections, rendering techniques, graphical software packages and graphics systems. The course will focus on rasterization techniques and emphasize the hardware rasterization pipeline including the use of hardware shaders. Students will use a standard computer graphics API to reinforce concepts and study fundamental computer graphics algorithms. Programming projects and a survey of the current graphics literature will be required. Note: students who complete CSCI-510 may not take CSCI-610 for credit. (Prerequisite: (CSCI-603 or CSCI-605 with a grade of B or better) or (CSCI-243 or SWEN-262). May not take and receive credit for CSCI-610 and CSCI-510. If earned credit for/or currently enrolled in CSCI-510 you will not be permitted to enroll in CSCI-610.) Lecture 3 (Fall, Spring). |
3 |
CSCI-630 | 3 | |
CSCI-631 | Foundations of Computer Vision An introduction to the underlying concepts of computer vision and image understanding. The course will consider fundamental topics, including image formation, edge detection, texture analysis, color, segmentation, shape analysis, detection of objects in images and high level image representation. Depending on the interest of the class, more advanced topics will be covered, such as image database retrieval or robotic vision. Programming assignments are an integral part of the course. Note: students who complete CSCI-431 may not take CSCI-631 for credit. (Prerequisites:(CSCI-603 and CSCI-605 and CSCI-661 with grades of B or better) or ((CSCI-243 or SWEN-262) and (CSCI-262 or CSCI-263)) or equiv courses. If earned credit for/or currently enrolled in CSCI-431 you will not be permitted to enroll in CSCI-631.Prerequisites:(CSCI-603 and CSCI-605 and CSCI-661 with grades of B or better) or ((CSCI-243 or SWEN-262) and (CSCI-262 or CSCI-263)) or equiv courses. If earned credit for/or currently enrolled in CSCI-431 you will not be permitted to enroll in CSCI-631.) Lecture 3 (Fall, Spring). |
3 |
CSCI-790 | Computer Science MS Thesis Thesis capstone of the master's degree program. Student must submit an acceptable thesis proposal in order to enroll. It is expected that the work would lead to a paper of the caliber of those generally acceptable to a national conference. (Enrollment in this course requires permission from the department offering the course.) Thesis (Fall, Spring, Summer). |
6 |
CSCI-799 | Computer Science Graduate Independent Study Students work with a supervising faculty member on topics of mutual interest. A student works with a potential faculty sponsor to draft a proposal that describes what a student plans to do, what deliverables are expected, how the student's work will be evaluated, and how much credit will be assigned for successful completion of the work. The faculty sponsor proposes the grade, but before the grade is officially recorded, the student must submit a final report that summarizes what was actually accomplished. (Enrollment in this course requires permission from the department offering the course.) Ind Study (Fall, Spring, Summer). |
6 |
Total Semester Credit Hours | 147 |
Please see General Education Curriculum (GE) for more information.
(WI) Refers to a writing intensive course within the major.
Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two different Wellness courses.
Admission Requirements
Freshman Admission
For all bachelor’s degree programs, a strong performance in a college preparatory program is expected. Generally, this includes 4 years of English, 3-4 years of mathematics, 2-3 years of science, and 3 years of social studies and/or history.
Specific math and science requirements and other recommendations
- 3 years of math required; pre-calculus recommended
- Chemistry or physics required; biology recommended
- Technology electives desirable
Transfer Admission
Transfer course recommendations without associate degree
Courses in computer science, math, science, engineering science, and engineering technology
Appropriate associate degree programs for transfer
Computer technology, electrical or electronic technology, or computer science
Learn about admissions, cost, and financial aid
Accreditation
The computer engineering technology major is accredited by the Engineering Technology Accreditation Commission of ABET. Visit the college's accreditation page for information on enrollment and graduation data, program educational objectives, and student outcomes.
Latest News
-
January 30, 2020
Student Spotlight: Game Symphony Orchestra competes in Dr. Munson’s Performing Arts Challenge
Dean Nguyen created RIT’s Game Symphony Orchestra when he was a freshman. Now a fifth-year year computer engineering technology major, the GSO conductor is performing with a smaller ensemble at Dr. Munson’s Performing Arts Challenge.
-
December 12, 2019
Student project delivers solutions for Gandhi Institute for Nonviolence
Undergraduate students from RIT ROC-ed the Project during a local project management competition to increase awareness and volunteer services for Rochester’s M.K. Gandhi Institute for Nonviolence. Their solution, “The Common Source,” took top honors recently in the annual ROC the Project competition, a regional challenge for college students.
-
July 19, 2019
RIT incorporates ‘soft skills’ elective into engineering educational curriculum
As part of a growing trend in enriching engineering education, RIT has approved a new course in soft skills for engineers. The one-credit elective course, originally piloted in the last academic year, has been approved as a credit-bearing option for students in RIT’s College of Engineering Technology and will begin in September.