Carnegie Mellon University

Special Topics: Fundamental Python Prototyping for Infrastructure Systems

Course Number: 12-746

This course uses the Python programming language to introduce fundamental programming approaches to students from civil and environmental engineering.

This course will cover fundamental programming approaches, object-oriented programming concepts, graphical user interface design in Python, and file and database operation.

Real-world examples from infrastructure management will be used in the class for demonstration and term project.

Students will work individually and in teams to develop a series of applications that are potentially be used in real-world applications. 

No prerequisite required. Recommended for students with no programming experience.

Semester(s): Fall
Units: 6


Textbook information can be found at the CMU Bookstore