Mathematics:
* Calculus (I, II, III): Essential for understanding many core concepts in engineering.
* Differential Equations: Used extensively in modeling dynamic systems.
* Linear Algebra: Crucial for structural analysis and other computations.
* Probability and Statistics: Important for data analysis and understanding uncertainties in engineering designs.
Physics:
* Classical Mechanics: Fundamentals of motion, forces, and energy.
* Thermodynamics: Understanding heat transfer and energy conversion. May be less emphasized than mechanics in some programs.
Engineering Sciences:
* Statics: Analysis of forces acting on stationary bodies.
* Dynamics: Analysis of forces acting on moving bodies.
* Strength of Materials (Mechanics of Materials): Understanding stress, strain, and failure in materials.
* Fluid Mechanics: The behavior of liquids and gases.
* Soil Mechanics: The behavior of soils under various loads and conditions.
* Structural Analysis: Analysis of structures under loads.
* Transportation Engineering: Design and planning of transportation systems (roads, bridges, etc.). This may be a later-semester class or an elective depending on the program.
* Hydraulics: The movement of water.
* Environmental Engineering: Basic concepts in water quality and waste management. Sometimes part of a broader environmental science class, other times a full course.
* Geotechnical Engineering: Soil behavior and its interaction with structures.
Design and Computer Applications:
* Computer-Aided Design (CAD): Software proficiency in programs like AutoCAD or Revit.
* Engineering Design: A course focused on the engineering design process.
* Programming (Often Python or MATLAB): Used for numerical analysis and simulations. May be required or strongly recommended.
Other courses:
* Engineering Economics: Evaluating the economic feasibility of projects.
* Engineering Ethics: Professional responsibility and ethical considerations in engineering practice.
* Geology (or Engineering Geology): Understanding geological processes and their impact on engineering projects. Sometimes a requirement, sometimes an elective.
* Surveying: Principles and practices of land surveying.
Electives:
Civil engineering programs often allow for some electives, enabling students to specialize in areas like:
* Structural Engineering
* Geotechnical Engineering
* Transportation Engineering
* Environmental Engineering
* Water Resources Engineering
* Construction Management
It's crucial to check the specific requirements of the civil engineering program you are interested in, as there will be some variation between universities and even within different concentrations offered by a single university. The college catalog or the department's website will have the most accurate and up-to-date information.