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.