If you are deciding between majoring in civil engineering or electrical engineering, you might want to know more about what each major has to offer. This post will show you the key facts about each major and help you to decide which would be a better degree for you.

At a glance:

Electrical EngineeringCivil Engineering
Payscale reported
average pay
$92,227$70,508
Job prospectsGoodGood
Types of jobs
you can qualify for
Systems engineer
Radio frequency engineer
Electrical engineer
Controls engineer
Software engineer

Civil engineer
Project engineer
Structural engineer
Transportation engineer
Geotechnical engineer
Water resources engineer
Construction engineer
Difficulty of the
major
HardHard
Key things to noteA very employable
bachelor’s degree.

High average pay.

High job satisfaction.

Average predicted job
growth for the next decade.

A relatively secure field
once you are able to land a
job.

Employable with just a bachelor’s
degree.

High-stress work environment
in the early years.

High job satisfaction and fulfillment.

Low predicted job growth
over the next decade.

The work environment can
be more physically active than most
jobs since you’ll need to go to the construction
locations occasionally. However,
there is also a lot of meetings and
design work using computer software.
Source for electrical engineering major salary and jobs
Source for civil engineering degree salary and jobs

There are a number of things to consider when choosing between the two degrees. Below, are details about each major, their differences and reasons to choose one or the other.

Details about the electrical engineering major

Below are details about the electrical engineering major.

Pay

According to payscale, the average pay of someone with a bachelor’s degree in electrical engineering is $92,227. This is much higher than the reported pay for most other majors including civil engineering which has a reported average pay of $70,508.

Jobs

According to the BLS, it is reported that the demand for electrical engineers will grow by 5% between 2019 and 2029. This is slightly higher than the average growth across all jobs. They mention that increasing demand for things such as solar arrays, semiconductors and communications technologies will drive demand for electrical engineers. However, they also mention that certain industries are on the decline suchas utilities and manufacturing.

Electrical engineering is a major that will qualify you for a lot of jobs that pay well with just a bachelor’s degree. Jobs you can get with a degree in electrical engineering can include:

  • Systems engineer
  • Radio frequency engineer
  • Electrical engineer
  • Controls engineer
  • Software engineer

Difficulty

Electrical engineering includes a lot of mathematics. The concepts in the electrical engineering classes themselves can also be very difficult. With that being the case, you can expect electrical engineering to be a very difficult major. You can expect electrical engineering to be equivalently difficult to civil engineering which is also a difficult major.

Classes

Below are some classes that you can expect to take in electrical engineering:

Calculus 1, 2, and 3
Linear algebra
Differential equations
Mechanics
Electricity and magnetism
Thermodynamics
Circuit analysis
Control systems
Signals and systems
Introduction to electrical engineering
Introduction to programming

You can look here to see an example degree sequence in electrical engineering.

Things to consider

Some jobs can require a master’s degree and a master’s degree can also help with career progression. It would help to consider what specific type of electrical engineering job you would be most interested in so that you can see whether or not it will also be necessary for you to obtain a master’s degree.

Electrical engineering is a major that will require a lot of work. This will likely mean that you will have to sacrifice a lot of free time. It might be the case that you could major in another high-paying major, such as computer science, that does not require as much effort, which will allow you to focus on other things such as internships and social activities without sacrificing your job opportunities.

Details about a degree in civil engineering

Below are some details about the civil engineering major.

Pay

According to Payscale, the average pay for a person with a degree in civil engineering is $70,508. This is higher than the average pay for most majors. However, it is a lot lower than alternative engineering majors such as computer engineering ($87,000) and electrical engineering ($92,000).

Jobs

On one hand, civil engineering could be seen as a safe major because there will always be buildings, dams, highways, stadiums, etc that need to be built. As a result, once you are able to get a job in civil engineering, it is typically seen as a relatively secure job to have.

However, it can be tricky to find a job at the entry-level and the price of the job security is that the pay is slightly lower than alternative majors such as computer engineering, electrical engineering, and computer science. Also, because you will be building structures that many people will be using and that cost millions of dollars, it can be a very stressful job, especially in the early years. Although, it is also typically a very interesting field to work in, and completing a project successfully can be very fulfilling.

Jobs that you can get with a civil engineering degree include:

  • Civil engineer
  • Project engineer
  • Structural engineer
  • Transportation engineer
  • Geotechnical engineer
  • Water resources engineer
  • Construction engineer

Civil engineering has a number of sub-fields and you will need to specialize in one of them before getting a job.

The subfields include:

Construction engineering. This involves managing the project as it is underway and building the temporary structures that are used while constructing the actual structure.

Geotechnical engineering. This involves ensuring that the foundations of the structure are well built.

Structural engineering. This involves designing the structure and ensuring that it will be able to support itself.

Transportation engineering. This involves building and maintaining streets, highways, airports, docks, and harbors.

Water resource engineering. This involves managing water resources by designing new equipment and facilities.

Difficulty

Civil engineering is a difficult degree that will involve a lot of mathematics including calculus, linear algebra, and differential equations. It will also involve some physics and the engineering classes themselves can be difficult. There will also be a lot of lab classes that will involve a lot of projects.

Classes

Classes that you can expect to take in a civil engineering degree can include:

Calculus
Linear algebra
Differential equations
Physics
Mechanics
Introduction to programming
Introduction to civil engineering
Civil engineering materials
Fluid mechanics
Mechanics of structures
Statics
Structural engineering
Water resources engineering
Geotechnical engineering
Transportation engineering
Construction engineering

You can also expect to take more specialized classes related to the specialization that you choose.

Things to consider

Before choosing civil engineering and the university that you want to go to, it would help to research the type of civil engineering you are most interested in. This is so that you know what to specialize in and so that you know what university to choose because some universities will only offer certain specializations.

Before choosing civil engineering and the university that you want to go to, it would help to research the type of civil engineering you are most interested in. This is so that you know what to specialize in and so that you know what university to choose because some universities will only offer certain specializations.

Conclusion

Overall, both civil engineering and electrical engineering are majors that have good job prospects and satisfaction. They both have similar job growth and a similar number of total jobs so it should be similarly difficult to find a job in each field. They will also both require a similar amount of study time. However, it would help to consider that electrical engineering does have a higher average reported pay. According to the BLS, the median pay of an electrical engineer is $101,000. Whereas, the median pay for a civil engineer is $87,000.

When making your decision, it would help to consider what you would most be interested in working on. If you would be interested in working on building buildings, bridges, dams, highways, etc then civil engineering would be a better option. If you are more interested in working on electrical projects such as solar power or consumer electronics then electrical engineering would be a better option.

Author

I created and currently manage College Corner. I received a Bachelor's degree in Mathematics from the University of Nevada Las Vegas. My goal is to help current students do better in college and to help future students plan for college. You can read more about me and my website here.