This document provides an overview of various computer applications used in civil engineering. It discusses 2D and 3D drafting programs like QCAD, AutoCAD, 3D Studio Max, Revit, and Civil 3D for modeling. It also covers project scheduling with Microsoft Project and Primavera, structural design with Sap2000, hydraulic design using EPANET, surveying applications like Micro Survey CAD Studio, and mathematical calculations in MatLab. Programming languages allow civil engineers to perform tasks like drafting, modeling, scheduling, structure design, and calculations more efficiently.