Undergraduate Programs

Prepare to lead responsibly, creatively and ethically as you discover and apply new knowledge, technologies and inventions to solve our many pressing global problems.

Cornell’s School of Electrical and Computer Engineering provides you with a broad and exceptional education in electrical and computer engineering built upon a foundation of science, mathematics, computing and technology. We instill an appreciation of the need for lifelong learning that will support whatever career path you choose.

From the nanoscale level of integrated electronics to terrestrial-scale power grids, electrical and computer engineers are at the forefront of solving issues facing society. A Cornell ECE Bachelor of Science (B.S.) degree program encompasses digital and computer systems, embedded processors, digital signaling processing, R.F. (wireless) systems, optical communications, atmospheric and space plasmas, solid-state electronics, integrated circuit design and fabrication, and biomedical applications such as image processing, sensors, and signal analysis.

Transcript [txt]

Undergraduate Program

Electrical and computer engineering connects our world.

It's also the most far-reaching major in the College of Engineering. ECE fields range from the nanoscale to the gigantic, from electronics for microscopic integrated circuits and biological systems to large-scale energy generators and the power grid, from the maker movement to theoretical quantum mechanics.

Look around and you'll see ECE everywhere.

ECE is crucial to the development of self-driving cars, drones, robotics, artificial intelligence, cell phones and handheld devices, the Internet of things, and much more.

At the School of Electrical and Computer Engineering at Cornell, you'll develop intellectual strength in math, physics, and computers, learn to use sophisticated tools, and gain hand-on knowledge of the technology affecting today—and tomorrow. And not just about hi-tech gadgetry; ECE is the place where information intersects with physical reality. Whether you're transmitting, gathering, storing, computing, processing, or analyzing information, the core of ECE lies at the boundary of communications, information, and computing.

ECE Introduction to Engineering courses

  • ECE/ENGRI 1210: The Computing Technology Inside Your Smartphone
  • ECE/ENGRI 1820: Electricity Lights Camera Action: Nanoengineering for the Future of Bits and Bites
  • ECE/ENGRI 1810: Electronics for Human-Machine Interfaces
  • ECE/ENGRI 1290: Energy—From Atoms to Zephyrs
  • ECE/ENGRI 1280: Security, Privacy, and Information Network Design: Wiretaps to Facebook

Other Interesting ECE courses

  • ECE 1820: Electricity Lights Camera Action: Nanoengineering for the Future of Bits and Bytes
  • ECE 5760: Advanced Microcontroller Design
  • ECE 4760: Digital Systems Design Using Microcontrollers
  • ECE 3400: Intelligent Physical Systems
  • ECE 3140: Embedded Systems


A student works on an electrical engineering project