As a civil engineer, you must have knowledge of all the subjects which are mentioned below, When you work in the construction industry as a civil engineer or site engineer or in some other position you must have a knowledge of all the subject. I must say if you ignore any of these subjects then your an incomplete civil engineer.

Following subjects are majors subjects in civil engineering

1- Concrete technology

2- Surveying (I & II)

3- Structural analysis ( I&II)

4- Transportation engineering (which includes, Basic transportation and Highway engineering)

5- Geotechnical engineering (soil mechanics)

6- Environmental engineering

7- Fluid mechanics

8- Strength of material (Also known as Solid mechanics)

9- Water resource engineering ( I & II)

10 Building planning (urban/town planning)

11- Heavy construction and project management

12- Building materials

13- Design of Reinforced Concrete Structures

14- Design of steel structures (Which includes, Design of industrial structures)

15 Earthquake engineering

16- Estimation and cost analysis

17- Bridge engineering

18- Engineering mathematics ( I, II & III)

If we talk about the important subjects in civil engineering, then it depends upon the job profile.

Town planner/urban planner

subjects:

1- Building planning and Urban planning

2- Water resource engineering ( I & II)

Site engineer 

Subjects:

1- Concrete technology

2- surveying

3- Environmental engineering

4- Building materials

5- Structural analysis

6- Strength of material

7- Design of Reinforced Concrete Structures (basic idea)

8- Design of steel structures (basic idea)

9- Geotechnical engineering

10- Earthquake engineering (basic idea)

11- Bridge engineering  (He/She should have a basic idea of this subject If he/She is a site engineer in bridge construction )

Highway engineer

Subjects:

1- Building materials

2- Surveying (I & II)

3- Transportation engineering (which includes, Basic transportation and Highway engineering)

4- Strength of material

5- Concrete technology

6- Environmental engineering

7- Bridge engineering

Project manager 

Subjects:

1-Heavy construction and project management

Along with heavy construction and project management, he/she must have knowledge of site engineer

Structural engineer

Subjects:

1- Structural analysis ( I&II)

2- Design of Reinforced Concrete Structures

3- Design of steel structures (Which includes, Design of industrial structures)

4- Earthquake engineering

5- Bridge engineering

6- Strength of material

7- Geotechnical engineering (soil mechanics)

8- Concrete technology

9- Surveying (I & II)

10- Engineering mathematics ( I, II & III)

Quantity surveyor/Cost estimator 

Subjects:

1- Estimation and cost analysis

2- Building planning (Most importantly Reading of drawing)

3- Concrete technology

4- Heavy construction and project management (basic idea)

Click Here To See 12 Highest Paying Countries For Civil Engineers

Share this