Apply
Fall 2020 Update

See UHart’s reopening plans for Fall 2020 and additional information about our response to COVID-19.

#renderEmergencyWidget( $widget )

College of Engineering, Technology, and Architecture

BS in Computer Engineering

The computer engineering program will allow you to start with a rigorous engineering foundation in mathematics, the physical sciences, and a foundation in computer hardware and computer science.
Quick Links

Ready to take the next step?
Apply today.

Questions?
Contact Program Director Krista Hill for more information.

About the Major

computer-engineering-electrical

We are living in the era of the Internet. Almost any device or issue you can think of (computer networks, cyber security, controls for robotics, telephones, and more) involves computer hardware and software. Devices enhance how we work, play, and communicate. The design, development, and maintenance of devices involves critical teams of hardware and software specialists.

A wide variety of skills and expertise are needed in this area, from traditional hardware design and engineering, to computer programming. The most exciting new area involves bridging the gap between hardware and software to focus on the application of computer systems to real-world problems. Through this program, you will gain the necessary skills to design, build, repair, and maintain this type of equipment and tools used in everyday life.

About the Minor

This minor provides both students matriculating into bachelor’s degree programs in other colleges of the University, particularly the sciences, and the other engineering majors with an introduction to the discipline of computer engineering.

Degree Requirements

500 Internal Server Error

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Course Catalog.

Core Classes

  • ECE 213 | Electric Circuit Analysis I
  • ES 242 | Engineering by Design
  • ECE 336 | Computer Systems Laboratory
  • ECE 361 | Electronics Fundamentals
  • ECE 482 | Capstone Design I

Electives

Your choice of program electives as well as senior project sequence allows you to tailor the program for emphasis on hardware or software. Our Computer Engineering students take Computer Science courses along with students in our College of Arts and Sciences. With the appropriate choice of electives, you can earn a minor in Computer Science.

Social sciences, humanities, and University Interdisciplinary Studies (UIS) courses offer you the opportunity to broaden your perspective and better understand the role and responsibility of a Computer Engineer in society.

Additional Requirements

Students must complete a 4-credit lecture and laboratory course in general chemistry. Students also must complete two 4-credit lectures courses in calculus-based physics (including laboratory components), thus meeting the depth requirement. Students complete a mathematics sequence including Calculus I and II, Differential Equations. (These courses are prerequisites for several computer engineering courses).

Career Outlook

computer-engineering

Our computer engineering program is designed to prepare you for career success.

Computer engineers solve problems to improve our lives. The growth of computer disciplines is driven by a virtual circle. Advances in computer technology lead to entirely new products and markets that were previously not possible or even imagined, which in turn lead to new companies that produce further advances with innovative breakthroughs. In time, every aspect of society is affected.

Our graduates go on to work at companies and computer-related startups like Bucher Emhart Glass, CIGNA, Emerson, Eversource, General Dynamics Electric Boat, Goodrich Corp., IBM, National Institute of Standards and Technology (NIST), Otis, Pratt & Whitney, Raytheon Technologies, Sikorsky, and Travelers.

Karolina Pilip

BSCompE, 2019

Karolina initially came to UHart as a recruit for D1 athletics, but says she has gained a valuable educational experience through CETA. She is now working as a Software Engineer at Pratt & Whitney. In the coming years, she plans to return to school for a Master's Degree.

During my time at UHart, I gained a valuable amount of experience through my roles in the CETA Student Ambassadors & Leadership Society as well as a graduating member of IEEE Eta Kappa Nu, the International Electrical and Computer Engineering Honor Society.

4+1 Program (B.S. + M.Eng degrees)

The program is designed to allow full-time engineering students to earn their B.S. and M.Eng. degrees in five years of study. Two graduate-level courses taken in the undergraduate program may be applied to both undergraduate and graduate degree requirements. Students usually commit to the program at the start of the second semester of their junior year, and juniors who are interested should contact their department chair.

In order to be accepted into the program, students must have a 3.0 cumulative grade point average at the end of the junior year (below 3.0 will be considered on a case-by-case basis).

Contact Laurie Granstrand to learn more.

Accreditation

The Computer Engineering program is accredited by ABET - Engineering Accreditation Commission (EAC).

Program Educational Objectives (PEOs)

During their careers, Computer Engineering graduates will

  • become successful practicing engineers or pursue another career that makes use of engineering principles and professional skills;

  • become contributing members of multidisciplinary teams and successfully apply the fundamentals of their educational background; and

  • pursue professional development, including continuing or advanced education, relevant to their career path.

500 Internal Server Error

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Students must complete a 4-credit lecture and laboratory course in general chemistry. Students .also must complete two 4-credit lectures courses in calculus-based physics (including laboratory components), thus meeting the depth requirement. After taking Calculus I and II, students also take M 242 Differential Equations and ECE 320 Probability and Statistics for Computer Engineers. Students should have several computer engineering courses that integrate mathematical skills and should have these courses as co- or prerequisites.

The ability to work professionally on computer systems later, including the design and realization of such systems, is demonstrated by the progression of courses from introductory to comprehensive, including design components. Our senior capstone projects increasingly are becoming industry sponsored. The integrated design experience is obtained in the senior capstone project (ECE 483 Design II).

Through participation in the All-University Curriculum and in additional elective courses in the humanities and/or social sciences, students are given the opportunity to broaden their perspectives and to take part in the larger learning community of the University.

500 Internal Server Error

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Students exercise their verbal and technical writing skills in a required writing course and in many engineering courses. Also, written and oral communication of laboratory results is required.

Student Outcomes

The student learning outcomes of the Computer Engineering program leading to BSCompE degree are aligned with the student learning outcomes of ABET EAC (1 through 7), and prepare graduates of the program to attain the program educational objectives.

Student outcomes (1) through (7) are articulated as follows:

(1) an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics

(2) an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors

(3) an ability to communicate effectively with a range of audiences

(4) an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts

(5) an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives

(6) an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions

(7) an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Program Specific Criteria are as follows:

(PSC-1) knowledge of probability and statistics, including applications

(PSC-2) knowledge of Discrete Mathematics.

Our Faculty

Akram Abu-aisheh
Professor
Electrical and Computer Engineering

View Full Profile
Alaa Al Ghazo
Assistant Professor
Electrical and Computer Engineering

View Full Profile
Hisham Alnajjar
Dean
Dean's Office
Engineering Applications Center
Administration

View Full Profile
Timothy Britt
Assistant Professor
Electrical and Computer Engineering

View Full Profile
Michael deAlmeida
Applied Assistant Professor
Electrical and Computer Engineering

View Full Profile
Thomas Eppes
Professor
Electrical and Computer Engineering

View Full Profile
Krista M. Hill
Program Director, Computer Engineering; Associate Professor
Electrical and Computer Engineering

View Full Profile
Wallace Kirschner
Adjunct Professor
Electrical and Computer Engineering

View Full Profile
Patricia Mellodge
Program Director, Electromechanical Engineering Technology; Associate Professor
Electrical and Computer Engineering

View Full Profile
Kevin McGivern
Visiting Assistant Professor
Electrical and Computer Engineering

View Full Profile
Saeid Moslehpour
Professor
Electrical and Computer Engineering

View Full Profile
Bruce Plumley
Visiting Assistant Professor
Electrical and Computer Engineering

View Full Profile
Johanna Raphael
Applied Assistant Professor
Electrical and Computer Engineering

View Full Profile
Hemchandra Shertukde
Professor
Electrical and Computer Engineering

View Full Profile
David Shuman
Program Director, Audio Engineering Technology; Assistant Professor
Electrical and Computer Engineering

View Full Profile
Kiwon Sohn
Assistant Professor
Electrical and Computer Engineering

View Full Profile
Ying Yu
Department Chair; Program Director, Computer & Electronic Engineering Technology; Associate Professor
Electrical and Computer Engineering

View Full Profile

Start Your UHart Journey Now