Undergraduate Academic Guide: Philosophy of Education

The B.S. in Electrical and Computer Engineering is a broad and highly flexible ABET-accredited degree program structured to provide students with the smallest set of constraints consistent with a rich and comprehensive view of the profession. Students are encouraged and stimulated to explore multiple areas of theory and application.

The faculty of Electrical and Computer Engineering have established the following objectives for the B.S. in Electrical and Computer Engineering curriculum:


To teach our students the fundamentals of science, mathematics, computer science, engineering, and statistics and to develop in our students the ability to formulate and analyze problems and synthesize well designed solutions based on this knowledge and their intuition.

Depth and Breadth

To provide our students with breadth and depth in disparate areas of electrical and computer engineering and the ability to apply knowledge from these areas to problem solving and system building.


To provide an environment that allows each student the opportunity to maximize their potential by providing the flexibility to pursue their interests and academic strengths and to thereby encourage flexibility in their thinking about their career.


To ensure that our students are able to work successfully in multidisciplinary teams with individuals whose expertise may span electrical and computer engineering, other engineering disciplines or beyond engineering (such as social sciences, public policy, etc.).

Strategic Thinking

To develop in our students the ability to think in a sophisticated manner about technology and their careers. To encourage our students to always evaluate themselves and be engaged in lifelong learning.

System Builders

To develop an appreciation of the techno-socio-political environment in which engineering is practiced and to define problems and formulate solutions from a systems perspective.


To create societal leaders and to help our students become individuals who will evaluate how and why electrical and computer engineering is practiced and to pursue careers that will help improve the profession and society.

The department strongly believes in coupling the theoretical concepts introduced in the classroom with hands-on experience in laboratories or projects. Design experience emphasizes contemporary problems and provides a background for developing logic and computer design skills at the professional level. Faculty in the department are involved in research that is cutting edge and multidisciplinary, and undergraduate students of all levels of expertise (ranging from freshman to senior) are encouraged to be involved in research projects. Undergraduate research projects provide the student with the opportunity to earn academic credit while participating in the research programs of individual faculty members.