Welcome to CE 25 mathematical Methods in Civil Engineering II!

This is the second course in a series of courses that will equip students with skills that will help them solve problems encountered in major courses in the BS Civil Engineering program. In CE 24, you learned about various analytical methods to solve commonly encountered engineering problems. In this course, 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 you in solving these problems. The general-purpose and procedural programming language, C, will be used in the lectures and exercises but the algorithms that you will learn can easily be used with any language of your choice in the future.