Metadata
Title
12-746   Special Topics: Fundamental Python Prototyping for Infrastructure Systems
Category
courses
UUID
d5e01077796343b0bbb621e6288e981b
Source URL
https://cee.engineering.cmu.edu/education/course-descriptions/12-746.html
Parent URL
https://cee.engineering.cmu.edu/education/undergraduate/courses.html
Crawl Time
2026-03-25T05:05:30+00:00
Rendered Raw Markdown

12-746   Special Topics: Fundamental Python Prototyping for Infrastructure Systems

Source: https://cee.engineering.cmu.edu/education/course-descriptions/12-746.html Parent: https://cee.engineering.cmu.edu/education/undergraduate/courses.html

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.

Format

Textbook information can be found at the CMU Bookstore