The program is structured to establish analytical and design skills in areas such as computer architecture, digital logic design, analog and mixed-signal circuits, computer communication networks, digital computer control, integrated circuit engineering, software engineering, operating systems, data structures and algorithms, computer–aided engineering, and electronic design automation. Complementing these fundamentals, the program also provides opportunities for specialization in individually selected areas of interest.

The Department of Electrical and Computer Engineering offers two undergraduate programs and a concentration leading to a Bachelor of Science degree. The computer engineering program provides students the opportunity to customize their program through core electives in computer architecture, computer networks, and VLSI design and focus electives in hardware or software tracks. The program in electrical engineering allows students to choose their major electives from seven areas including: electromagnetics, power, integrated circuits/VLSI, solid-state electronics/electroptics, communications/signal processing, control/robotics, and biomedical engineering. In addition, students can choose a biomedical engineering concentration that is noted on the student's transcript.