The Bachelor’s in Computer Engineering at the University of Dayton combines electrical engineering and computer science fundamentals to prepare students to design and build hardware and software systems. It suits students who enjoy hands‑on problem solving, digital design, programming and systems integration, and who want a balance of lab work, theory and team design projects.
What you'll study
The Computer Engineering programme blends courses in digital and analog electronics, computer architecture, software, and systems engineering. Early years focus on mathematics, physics and core engineering principles; later years emphasise digital logic, microprocessors, embedded systems, signals and systems, operating systems, networking and software design. Practical laboratory work is integrated throughout the curriculum to develop skills in circuit design, PCB prototyping, FPGA development, microcontroller programming and hardware/software integration.
- Core topics: calculus and differential equations, linear algebra, physics for engineers, circuits and electronics, digital logic, microprocessors and embedded systems, signals and systems, and probability.
- Computer systems and software: data structures and algorithms, operating systems, computer architecture, software engineering and real‑time systems.
- Hardware and integration: analog and digital circuit design, VLSI basics, programmable logic (FPGA), PCB design, sensors and actuators.
- Laboratory and design experience: hands‑on labs each year, a sequence of team‑based design projects and a capstone senior design project addressing real engineering problems.
- Electives and specialisation: students may choose electives in areas such as embedded systems, communications and networking, robotics, cybersecurity, machine learning, or signal processing.
- General education: professional communication, ethics, leadership and liberal arts courses to develop communication and critical thinking skills.
- Experiential learning: opportunities for internships, co‑op placements, industry projects and undergraduate research with faculty.
Entry requirements
Applicants should have a strong background in mathematics and science. Typical preparation includes high school coursework in calculus, algebra, physics and, if available, computer science. Admissions consider a combination of academic record, recommendation, personal statement and any relevant experience.
- Academic preparation: solid performance in higher‑level mathematics and physics is important; prior programming experience is beneficial but not strictly required.
- International applicants: must present equivalent secondary qualifications and meet English language proficiency requirements.
- Additional considerations: demonstrated engagement in STEM activities, robotics, coding projects, engineering clubs or summer programmes can strengthen an application.
Career prospects
Graduates with a Bachelor’s in Computer Engineering are prepared for roles that bridge hardware and software. Common career paths include embedded systems engineer, firmware or software developer, hardware design engineer, systems engineer, network engineer and test or validation engineer.
- Employment sectors include consumer electronics, telecommunications, automotive and mobility, aerospace, medical devices, robotics and industrial automation.
- Career opportunities also exist in cybersecurity, IoT, machine learning applications on edge devices, and FPGA/VLSI design.
- Many graduates pursue graduate study in electrical/computer engineering or computer science, or take professional roles that lead to industry certifications and technical leadership.
Why study at University of Dayton
The University of Dayton offers a hands‑on, student‑centred engineering education with close faculty mentorship and well‑equipped laboratories. The engineering school emphasises experiential learning through team design projects, internships and undergraduate research, helping students build practical skills employers seek.
- Access to dedicated engineering facilities and maker spaces for prototyping and testing.
- Strong career support and industry connections that assist with internships and job placement.
- Opportunities to participate in interdisciplinary projects, student clubs (such as robotics and IEEE), and community‑engaged engineering initiatives.
- A learning environment that combines technical training with professional development, ethics and leadership preparation.
Explore more on ScholarshipsAds