ECE Header Logo

Undergraduate Program

The Department of Electrical and Computer Engineering administers two curricula (majors) in the College of Engineering, both of which are accredited by the Engineering Accreditation Commission of ABET,

  • Electrical Engineering
  • Computer Engineering

Enrollments and Graduation Data for the College of Engineering

Program Education Objectives

The Electrical and Computer Engineering program educational objectives have been developed to address the needs of our constituencies. The objectives of the Electrical and Computer Engineering programs are as follow:

  • Graduates will create value for their employers, demonstrating knowledge and initiative and making beneficial contributions beyond the workplace.  This can also result in patents, awards, publications and presentations.
  • Graduates will grow their capabilities through advanced education and professional development.
  • Graduates will provide leadership and be proactive in their profession and/or communities.

Student Outcomes

Students enrolled in Electrical and Computer Engineering will gain insights in the following areas:

  • an ability to apply knowledge of mathematics, science, and engineering
  • an ability to design and conduct experiments, as well as to analyze and interpret data
  • an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety manufacturability, and sustainability
  • an ability to function on multidisciplinary teams
  • an ability to identify, formulate, and solve engineering problems
  • an understanding of professional and ethical responsibility
  • an ability to communicate effectively
  • the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
  • a recognition of the need for, and an ability to engage in life-long learning
  • a knowledge of contemporary issues
  • an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Electrical Engineering Curriculum

Electrical Engineering involves the design, analysis, and effective use of electrical systems including electronic computers. Electrical systems and computers play a central role in nearly all aspects of modern life, including communication, medicine, education, environmental protection, space exploration, defense, and home entertainment.

The program in Electrical Engineering is designed to provide students with a fundamental background in the basic theoretical concepts and technological principles that constitute the foundations of modern electrical engineering and, at the same time, the opportunity to emphasize subject areas in which they have a particular interest. The curriculum requirements are flexible enough to allow students to design their academic program to achieve a variety of objectives, with the assistance and approval of their faculty advisor. Students may emphasize the applied and experimental aspects of electrical engineering or may concentrate on subjects requiring analytical or theoretical treatment.

The Electrical Engineering curriculum prepares students for careers in electrical engineering or for graduate studies by providing a solid background in mathematics, physical sciences, and traditional electrical engineering subjects of

  • Physical Electronics
  • Electromagnetics
  • Communications, Control, and Signal Processing
  • Analog Electronics
  • Digital Electronics

Through the proper choice of flexible design, technical, and unrestricted electives, it is possible to focus on any of these five specialty areas or to distribute the units of electives among these areas. Students who complete the Electrical Engineering curriculum will obtain a Bachelor of Science in Electrical Engineering, one of the engineering degrees recognized in all fifty states as eligible for registration as a Professional Engineer.

Computer Engineering Curriculum

The program in Computer Engineering provides the student with a broad and well-integrated background in the concepts and methodologies that are needed for the analysis, design, development,organization, theory, programming, and application of information processing systems. Although such systems are popularly called “computers,” they involve a far wider range of disciplines than merely computation, and the Computer Engineering curriculum is correspondingly broad. The programs present the essential material in electronic circuits, digital logic, discrete mathematics, computer programming, data structures, and other topics.

The Computer Engineering curriculum prepares students for careers in computer engineering or graduate studies by providing a solid background in mathematics, physical sciences, and the traditional computer engineering subjects: electronics, computer hardware, and computer software. Here, electronics refers to the five Electrical Engineering specialty areas (1) physical electronics, (2) electromagnetics, (3) analog electronics, (4) digital electronics,and (5) communications, control, and signal processing. The upper division units required in electronics, computer hardware and computer software consist of 13 units in electronics courses, 18 units in computer hardware courses, and 12 units in computer software courses. The remaining units consist of 10 units of design electives and 9 units of technical electives. By carefully selecting these design and technical electives, students can focus on electronics, computer hardware, or computer software, or distribute these units among the three areas. Students who complete the Computer Engineering curriculum will receive a Bachelor of Science in Computer Engineering.

BS/MS Integrated Degree Program (IDP)

The Integrated Degree Program (IDP) leads to both the Bachelors and Master of Science degrees. The program provides a student the opportunity to obtain superior breadth and depth of technical material.

See the IDP page for more details.

Related Curricula

The Department of Computer Science in the College of Engineering administers two undergraduate curricula: Computer Science and Engineering (CSE) in the College of Engineering and Computer Science (CS) in the College of Letters and Science. For more information on these curricula, follow the link below.

Department of Computer Science Undergraduate Program

The Department of Chemical Engineering and the Department of  Materials Science and Engineering in the College of Engineering administers the Electrical Engineering/Materials Science (EE/MS) curriculum.  For more information, follow the link below:

Department of Chemical Engineering and Department of Materials Science and Engineering

Prospective Students

Contact Information

Kalena Michalec
Undergraduate Program Coordinator
(530) 752-0897
Josh Hihath
Associate Professor and
Chair for Undergraduate Studies