This is a course where you will learn about basic programming and numerical methods for solving mathematical problems and problems governed by differential equations. 

The topics you will learn from this course will help you solve civil engineering problems, which are too complex to solve analytically, using numerical techniques. This course will also enable you to write computer programs that can assist in solving these problems. The general-purpose and procedural programming language, C, will be used in the lectures and exercises.