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