The two undergraduate programs in School of Electrical Engineering and Computer Science are electrical and computer engineering and computer science. Both programs focus on hands-on learning experiences. Experiential learning starts in your first year when you jump into programming as a computer science student, or build miniature computers using microcontrollers as an electrical and computer engineering (ECE) student. The hands-on experiences build on each other as you progress through the program and prepare you for a year-long senior design class in which you will design a “capstone” project with industry or academic mentors.