📱 Install Findmino as an app for the best experience!

Where can I study Electrical and Computer Engineering and what does it cost?

Tech & EngineeringGrowing Study ProspectsBachelor

Electrical and Computer Engineering

Also known as: Computer Engineering, Electrical Engineering with Computer Option, ECE, Computer Hardware Engineering

In an Electrical and Computer Engineering program, you will learn to design, develop, test, and implement both electrical systems and computer hardware and software. This interdisciplinary field focuses on creating everything from integrated circuits and microprocessors to complex control systems and communication networks. You'll gain a deep understanding of how electricity powers our world and how computers process information, preparing you to innovate in a rapidly evolving technological landscape.
Tech & EngineeringEngineeringSTEMDesignRoboticsSoftware DevelopmentDevelopment

A Week as a Student

Your alarm blares, signaling the start of another ECE week. First up is "Circuit Analysis" lecture, where you grapple with Kirchhoff's laws and nodal analysis. Later, in your introductory programming lab, you pair up for a task to debug C++ code for a simple data structure. The professor walks by, offering a quick tip on efficient variable assignment. You grab lunch with friends, discussing the weekend’s gaming session before heading to the library to get a head start on the problem set due Wednesday, already feeling the mental crunch.

High School Preparation

Required Subjects

Calculus (Pre-Calculus minimum)PhysicsChemistryComputer Science or ProgrammingEnglishAlgebra II

Recommended GPA

3.5+

Advanced Courses (AP/IB/Honors)

  • AP Physics C: Electricity and Magnetism
  • AP Calculus BC
  • AP Computer Science A
  • Honors Pre-Calculus
  • Dual Enrollment Introduction to Engineering

Recommended Activities

  • Robotics Club or Competition Team
  • Science Olympiad
  • Hackathons or Coding Competitions
  • Math Team or Competitions
  • Amateur Radio Club
  • STEM Mentorship Programs

Application Essay Topics

  • Describe a technological challenge you've encountered or are passionate about solving, and how you would approach it from an engineering perspective.
  • Reflect on a personal project (e.g., building a circuit, programming a device, or fixing electronics) that ignited your interest in Electrical and Computer Engineering.
  • Discuss an innovation in electrical or computer engineering that you believe will have the most significant impact on society in the next decade.
  • How do you see the intersection of electrical and computer engineering addressing a global issue, such as climate change, healthcare, or connectivity?

Alternative Path

While a traditional bachelor's degree is the primary path, you could start with an Associate's degree in a related field like Electrical Engineering Technology or Computer Science at a community college and then transfer to a four-year university. Some specialized technical certifications in areas like electronics or networking can provide foundational skills, but generally won't substitute for a full degree in this field.

Core Subjects

Click on "i" to learn more about each subject

Career Prospects

Growing Study Prospects
Graduates in Electrical and Computer Engineering pursue diverse roles, including Electrical Engineer, designing power systems, integrated circuits, or communication networks; Computer Hardware Engineer, developing processors, memory, and circuit boards; Embedded Systems Engineer, creating specialized computer systems for devices like medical equipment or smart appliances; Software Engineer, focusing on low-level programming, operating systems, or firmware; and Systems Engineer, integrating various components into large-scale projects in industries like aerospace, automotive, telecommunications, and consumer electronics.

Impact of AI on this Study

Artificial intelligence significantly impacts Electrical and Computer Engineering by driving the demand for specialized hardware acceleration (like GPUs and FPGAs) and efficient low-power embedded AI systems. You will learn to design hardware architectures optimized for AI algorithms, develop custom circuits for machine learning inference, and integrate AI capabilities into real-time embedded systems. Understanding frameworks like TensorFlow or PyTorch, alongside hardware description languages, will be crucial for developing the next generation of intelligent devices.