PurdueX: Computer Applications of Artificial Intelligence and e-Construction

PurdueX: Computer Applications of Artificial Intelligence and e-Construction

by Purdue University

Advanced Computational Tools in Construction

Course Description

Welcome to the cutting-edge world of advanced computational tools in the construction industry! This course, the third in a sequence of interrelated courses on computer applications in construction, focuses on the exciting realms of artificial intelligence, machine learning, and natural language processing, and their groundbreaking applications in e-Construction.

What Students Will Learn

  • Program and develop spreadsheet applications for construction project management tasks
  • Develop various machine learning algorithms to process construction data
  • Create natural language processing algorithms to handle construction big data
  • Exploit e-Construction applications effectively

Prerequisites

Students should have successfully completed the edX courses "Fundamentals of Building Information Modeling" and "BIM for Construction" or their equivalents. A strong foundation in basic computer applications and construction principles is essential.

Course Topics

  • Introduction to e-Construction and advanced spreadsheet techniques
  • Engineering database design and implementation
  • Object-oriented programming with Python
  • Natural Language Processing (NLP) for construction applications
  • Machine Learning algorithms for construction data analysis
  • Digital Inspection Systems

Who This Course Is For

This advanced-level course is ideal for construction professionals, engineers, project managers, and students pursuing careers in construction technology. It's perfect for those looking to stay ahead of the curve in the rapidly evolving field of e-Construction and computational tools.

Real-World Applications

The skills acquired in this course are directly applicable to modern construction practices. Learners will be able to:

  • Streamline project management processes using advanced spreadsheet applications
  • Implement data-driven decision-making through machine learning algorithms
  • Automate document processing and analysis using NLP techniques
  • Develop intelligent e-Construction applications for improved efficiency and accuracy
  • Stay competitive in an increasingly digitized construction industry

Syllabus

Week 1: Introduction to e-Construction, Spreadsheet, and VBA

  • Introduction to e-Construction
  • Spreadsheet- Formulas, Functions, Pivot Table
  • Spreadsheet Programming and Applications Development
  • Spreadsheet Applications for Cost Estimating and Control

Week 2: Engineering Database

  • Introduction to Database
  • Database Design (Entity-Relationship Diagram vs. Object-Oriented Modeling, Normalization)
  • Database Implementation in MS Access and Spreadsheet

Week 3: Programming in Python

  • Introduction to Object-Oriented Programming
  • Python Basics I - IV

Week 4: Natural Language Processing

  • Introduction to Natural Language Processing (NLP) I - IV
  • NLP for Processing Construction Specifications

Week 5: Machine Learning

  • Machine Learning I- III
  • Digital Inspection System

This comprehensive course will equip you with the skills and knowledge needed to revolutionize your approach to construction management and stay at the forefront of technological advancements in the industry. Don't miss this opportunity to transform your career and become a leader in e-Construction!

Similar Courses
Course Page   PurdueX: Computer Applications of Artificial Intelligence and e-Construction