The bachelor of science degree in computer engineering is a four-year integrated engineering sequence, stressing engineering design and project work, much of which is interdisciplinary and involves constructive teamwork. All computer engineering students are required to choose an area of specialization, giving the discipline more depth, or complementing it, according to the student’s individual interests. The area of specialization can be fulfilled through the student’s choice of technical electives.
- Communications, DSP and Networking
- Computer Systems Engineering
- Robotics, Embedded Systems and Instrumentation
- Individualized Option
Graduates with a BS in computer engineering will understand how to design, test and analyze simple microprocessors as well as more complex circuits, software design and operating system development. The BS in computer engineering requires a minimum of 198 credits, comprised of DU common curriculum, required degree courses and technical electives.
Dean JB Holston
Instead of just sitting in class, you are also going to be doing something on a global basis, which DU is well positioned for because of our study abroad program. You get involved in some kind of project-based experiential learning; we do that as part of senior design and will start doing that throughout the curriculum.
Mohammad Mahoor, PhD
We are trying to use machine-learning techniques and computer algorithms to recognize a patient’s behaviors... Doctors and engineers are working together to solve a scientific problem. It’s not something I can do by myself as an engineer by sitting in my office and coming up with an algorithm. That’s the kind of collaboration that we are doing.
Signals & Systems
About this Course
Introduces continuous time and discrete time linear system analysis, Fourier series, Fourier transforms and Laplace transforms. Specific engineering tools for discrete time linear system analysis include discrete time convolution, Z-transform techniques, discrete Fourier transform and fast Fourier transform (DFT/FFT), and the design and analysis of analog and digital filters for real-world signal processing applications. Prerequisites: ENEE 2021, MATH 2070.
About this Course
Interdisciplinary course combining topics from computer, electrical and mechanical engineering including engineering ethics, with emphasis on laboratory experience and the design, analysis and testing of interdisciplinary systems. Manufacture of mechanical systems and/or circuit boards. Team project work on interdisciplinary "design-and-build" projects. Prerequisites: ENGR 2035 and junior standing in the appropriate engineering discipline.
About this Course
Planning, development and execution of an engineering design project. The project may be interdisciplinary, involving aspects of computer, electrical and mechanical engineering. Projects have economic, ethical, social and other constraints, as appropriate. Design activities include 1) preparation and presentation of proposals in response to requests-for-proposals from "customers," including problem description, quantitative and qualitative criteria for success, alternate designs and project plans; 2) generation and analysis of alternate designs, and choice of best design; 3) formulation of test procedures to demonstrate that the design chosen meets the criteria for success, and testing of the completed project where feasible; 4) reporting on the design and testing. Prerequisite: ENGR 2620 and ((ENME 3511 and ENME 2671) or (ENCE 3231)) and senior standing in engineering.
Take the first step toward your academic career at the Ritchie School and start your application today.