Dr. Guru Subramanyam937-229-3611
Program your future. As a computer engineering major, you'll design and upgrade advanced digital and computer-based systems by balancing and integrating the use of hardware components and software.
Hardware aspects include a computer's central processor unit, memory devices, input/output devices and computer networks. Software aspects include operating systems, compilers and general-purpose programming for specific applications.
The computer engineering program develops your skills to learn, lead and serve in your profession and community. You will receive a thorough education in the principles and methods fundamental to the computer engineering profession with an emphasis on problem solving skills. Foundational engineering courses are combined with upperlevel courses in computer engineering, computer science and electrical engineering, preparing you to work in areas that are key to modern industrial and commercial applications.
Your courses will incorporate state-of-the-art computer-aided design systems such as Alterra Design Tools, Agilent EE Sof Tools and MATLAB, as well as the ability to program in Windows, Linux and Mac environments. Extensive hands-on experiences are integrated into the curriculum, ensuring you develop the skills you need to succeed in your career.
It's important to be well prepared to begin your studies in computer engineering. You should take chemistry and physics, and we recommend four years of high school mathematics, including algebra and trigonometry. While knowledge of calculus is not expected, it is helpful.
The computer engineering program at the University of Dayton is accredited by the Engineering Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone: 410-347-7700.
Program requirements can be found in the online Catalog. Click the "Review Degree Requirements" link and select your area of interest.