Summer 2017 courses are available for enrollment!

The Civil & Environmental Engineering Department will be offering the following courses. All continuing UCLA students can enroll via MyUCLA.


M20 (ONLINE): Introduction to Computer Programming with MATLAB (4)

(Same as Mechanical and Aerospace Engineering M20.) Lecture, two hours; discussion, two hours; laboratory, two hours; outside study, six hours. Requisite: Mathematics 33A. Fundamentals of computer programming taught in context of MATLAB computing environment. Basic data types and control structures. Input/output. Functions. Data visualization. MATLAB-based data structures. Development of efficient codes. Introduction to object-oriented programming. Examples and exercises from engineering, mathematics, and physical sciences. Letter grading.

Enroll here

101. Statics (4)

Lecture, four hours; discussion, two hours; outside study, six hours. Requisites: Mathematics 31A, 31B, Physics 1A. Newtonian mechanics, vector representation, and resultant forces and moments. Free-body diagrams and equilibrium, internal loads and equilibrium in trusses, frames, and beams. Planar and nonplanar systems, distributed forces, determinate and indeterminate force systems, shear and moment diagrams, and axial force diagrams. Letter grading.

Enroll here

103 (ONLINE):  Applied Numerical Computing and Modeling in Civil and Environmental Engineering (4)

Lecture, four hours; discussion, two hours; outside study, six hours. Requisites: course M20 (or Computer Science 31), Mathematics 33B or Mechanical and Aerospace Engineering 82 (either may be taken concurrently). Introduction to numerical computing with specific applications in civil and environmental engineering. Topics include error and computer arithmetic, root finding, curve fitting, numerical integration and differentiation, solution of systems of linear and nonlinear equations, numerical solution of ordinary and partial differential equations. Letter grading.

Enroll here

108: Introduction to Mechanics of Deformable Solids (4)

Lecture, four hours; discussion, two hours; outside study, six hours. Enforced requisites: course 101, Mathematics 32B, Physics 1A. Review of equilibrium principles; forces and moments transmitted by slender members. Concepts of stress and strain. Stress-strain relations with focus on linear elasticity. Transformation of stress and strain. Deformations and stresses caused by tension, compression, bending, shear, and torsion of slender members. Structural applications to trusses, beams, shafts, and columns. Introduction to virtual work principle. Letter grading.

Enroll here