What Are the Classes for a Bachelor's Degree in Electrical Engineering?

Would you like to play a role in creating the latest stereo systems, televisions, cell phones or computers? As an electrical engineering major, you'll study principles of electricity and how they can be applied to produce important advances in products and systems that have become essential to daily living. Learn more about the courses you must take to earn a bachelor's degree in electrical engineering. Schools offering Electrical Engineering degrees can also be found in these popular choices.

Overview of Common Classes for a B.S. in Electrical Engineering

A Bachelor of Science (B.S.) in Electrical Engineering program emphasizes creativity, critical thinking, communication and complex engineering skills. General education coursework focuses on advanced math and science principles that can prepare you for upper-division classes. Electrical engineering courses provide instruction on the design, production and operation of electric devices and systems.

Elective courses allow you to tailor your learning towards specific areas of interest, such as analog electronics or energy systems. Classes are usually structured to include both lecture and hands-on laboratory components.

Important Facts About Bachelor's Degrees in Electrical Engineering

Prerequisites High school diploma or GED
Online Availability Available through some schools
Possible Careers Electrical engineer, research engineer, design engineer
Concentrations Communication and telemetry, computer engineering, control systems, electrical energy systems, and photonics, among others

Common Courses

The following list highlights a few topics that often serve as required courses in a typical program:

Electronic Circuits

This course allows you to become familiar with various types of circuits, including basic alternate current (AC) and direct current (DC) circuits, diode circuits and nonlinear circuits. You'll also learn about the theories behind circuit power transfers, usually through hands-on laboratory applications.

Signals and Systems

In this math-focused class, you'll examine the components of signal processing by working in a computer laboratory environment. Concepts include cascading systems, convolution and analog systems. Continuous-time and discrete-time signals are also covered.


Primary topics taught in this course include electrostatistics, currents and waves, transmission lines and magnetic fields. You'll gain an understanding of how basic electromagnetic concepts can be applied to the engineering of circuits, systems and electrical devices. There is usually a laboratory component to the coursework that can allow you to work directly with different types of magnetic circuits and generators.

Computer Science for Engineers

This class will teach you about common computer applications used in engineering. You'll also typically learn about computer programming, computer-aided design (CAD) and important algorithmic applications. The course might instruct you on the information security methods needed to protect large computer networks.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:

Popular Schools