土木工程主要学习以下课程:
1. 数学:包括微积分、线性代数和微分方程等,这是土木工程学科的基础。
2. 物理:包括力学(特别是材料力学和结构力学)、热学、光学和声学等,这是理解物质性质和行为的基础。
3. 化学:包括无机化学、有机化学和物理化学等,这是理解材料化学性质的基础。
4. 材料科学:包括材料力学、材料科学基础等,这是理解材料性质和行为的基础。
5. 结构设计:包括混凝土结构、钢结构、组合结构等,这是土木工程师的核心技能。
6. 地基与基础工程:包括土力学、岩石力学、地质工程等,这是理解建筑物地基和基础设计的基础。
7. 环境工程:包括水文学、水力学、环境微生物学、环境化学等,这是理解环境对土木工程设计的影响的基础。
8. 施工管理:包括施工组织与管理、土木工程施工技术等,这是理解施工过程和管理的基础。
9. 计算机应用:包括计算机图形学、计算机辅助设计(CAD和BIM)、数值分析等,这是现代土木工程师必备的技能。
10. 法律与伦理:包括工程法律、工程伦理等,这是土木工程师的社会责任和职业道德的基础。
以上。
土木工程学是工程技术的一门重要学科,它涉及到建筑、道路、桥梁、隧道、水利、环保等众多领域。这门学科的目标是培养具备土木工程设计、施工、管理、研究等能力的高级工程技术人才。土木工程学的主要课程包括以下几个方面:

土木工程材料、建筑材料等。这类课程主要介绍各种工程中常用的材料,如混凝土、钢材等,了解其性能及应用。
结构设计原理、建筑结构抗震设计等。这类课程主要是培养学生对工程结构的设计能力,包括结构的选型、计算、绘图等。
建筑施工、土木工程施工组织与管理等。这类课程主要介绍施工方法、施工工艺、施工组织等方面的知识,使学生掌握施工过程中的实际操作技能。
工程地质、环境工程等。这类课程涉及到工程地质勘察、土壤力学、环境评价等方面的知识,培养学生对于工程环境的认识和保护意识。
以上是土木工程学的主要课程,通过这些课程的学习,学生可以全面了解土木工程的设计、施工和管理等方面的知识,为今后从事相关领域的工作打下坚实的基础。