Skip to Main Content

Bachelor of Engineering in Computer Engineering

Download as PDF

School

Engineering and Science

Program Level

UNDERGRADUATE

Default Credentials

Bachelor of Engineering

Program Description

One of the most rapidly growing fields today is computer engineering. This includes the design, development, and application of digital and computer-based systems for the solution of modern engineering problems, as well as computer software development, data structures and algorithms, and computer communications and graphics. The department provides our computer engineering students with the tools and skills necessary to understand and apply today’s technologies and to become leaders in developing tomorrow’s technologies. The program prepares students to pursue professional careers in industry and government, and to continue their education in graduate school, if they choose.

Students in the computer engineering program begin by studying the scientific foundations that are the basis for all engineering. Specialized electrical engineering, computer engineering, and computer science courses follow, providing depth in the many issues related to computers, data networks, information systems, and related topics used in contemporary commercial and industrial applications. Students may direct their interests into areas such as computer and information systems, software/software engineering, and computer architectures and digital systems. In addition to computer engineering courses, students can draw upon electrical engineering and computer science courses to develop the skills appropriate for their career objectives. In the senior year, students have the opportunity to participate in an actual engineering design project that is taken directly from a current industrial or commercial application.

The Bachelor of Engineering in Computer Engineering program is accredited by the Engineering Accreditation Commission (EAC) of the Accreditation Board for Engineering and Technology (ABET).

Concentrations

  • Artificial Intelligence

  • Computer Architecture

  • Electronics and Embedded Systems

  • Image Processing and Multimedia

  • Networks and Security

  • Power Engineering

  • Robotics and Control

  • Software Engineering and Design

  • Wireless Communications

Minors

Program Objectives

The mission of the undergraduate computer engineering program in the Department of Electrical and Computer Engineering is to provide a balanced education in fundamental principles, design methodologies, and practical experiences in computer engineering, general engineering, and physical and mathematical sciences topics through which graduates can enter into and sustain lifelong professional careers of engineering innovation and creativity.

The overriding objective of the computer engineering program is to provide graduates with the skills and understanding needed to design and build innovative new products and services. They balance the rival requirements of competitive performance/cost and practical constraints imposed by available technologies.

Graduates of the computer engineering program will:

  • Be recognized as innovative technical experts who demonstrate advanced understandings of the state-of-the-art in computer engineering, as well as their professional, social and ethical responsibilities.

  • Emerge as technical leaders through their own individual contributions and their abilities to work with and influence others.

  • Function as effective entrepreneurs who nurture new technologies from concept to commercialization.

Student Outcomes

By the time of graduation, computer engineering students will attain:

  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