Below are the courses that I have taught at Carnegie Mellon University:
-
12 743 / 48 743 Symbolic Modeling in Civil
Engineering (12 units). The course overviewed approaches to symbolic
modeling using some Artificial Intelligence techniques (heuristic
classification, model-based diagnosis, configuration, planning), introduced key
concepts of object-oriented modeling using UML and object-oriented programming
using Java, and discussed symbolic modeling trends in the Architecture/Engineering/Construction
(A/E/C) industry. Offered in Spring
2001, 2003
-
12 711 Advanced Project Management for
Construction (12 units). The
course is open to graduate and
undergraduate students. 9 units of this
course is taught in conjunction with the Project
Management for Construction (12-611) course, which overviews approaches
that are used in supporting various project management tasks. In the remaining 3 units of the course, the
students explore and use various commercially-available
project management software systems while trying to address a real-life problem given on each assignment. The software systems used in this course
include on-line collaboration and document management systems (e.g. Buzzsaw,
Citadon, PrimeContract), cost estimating systems (e.g., Timberline Cost
Estimating with an automated quantity take-off from a 3D CAD model feature),
scheduling systems (e.g., Primavera, Microsoft Project), and 4D CAD visualization systems (e.g.,
Bentley Navigator, Common Point Project 4D).
These software systems are explored in conjunction with the related core
concepts and methodologies covered in 12-611. Offered in Fall 2001, 2002, 2003, 2004.
-
12 611 Project Management for Construction
(9 units). Introduction to construction project management
from owners’, contractors’ and specialty trades’ perspectives
in organizing planning, design, construction and operation as an integrated
process. Examination of labor productivity, material management and equipment
utilization. Cost estimation, economic evaluation and financing of constructed
facilities. Contracting, construction planning and fundamental scheduling
procedures. Cost control, monitoring and accounting for construction. Offered in Fall 2001, 2002, 2003, 2004.
-
12 717 Symbolic Product and Process Modeling
(6 units). The course overviews the driving forces for
symbolic product and process models, introduces key concepts in object-oriented
modeling, UML class diagrams and process modeling using IDEF0, and overviews
various product modeling efforts that were implemented and that are being used
in the A/E/C industry. The course attracts students from Civil and
Environmental Engineering, Architecture and Mechanical Engineering. Offered in Spring 2004, 2005.
-
12 718 Advanced Topics in Symbolic Product
and Process Modeling (6 units).
The course introduces
approaches to modeling and reasoning with qualitative engineering
knowledge. It overviews various
Artificial Intelligence approaches, such as heuristic classification,
model-based diagnosis, planning and configuration, that would help in
supporting qualitative engineering tasks.
Offered in Spring 2004.
-
12 752 Special Topics: Advanced Project
Management (6 units). This course provides a sampling of advanced
techniques, concepts and research topics in project management. The topics covered in the course depend on
students’ interests. In Spring
2005, we covered lean construction, green design, robotics and automation and
life-cycle management of infrastructure systems.