EdX

Data Science for Construction, Architecture and Engineering (edX)

Data Science for Construction, Architecture and Engineering (edX)

This course is an Introduction to Data Science for Built Environment Professions. You will learn practical skills targeted at building industry professionals with an emphasis on basic Python programming, the Pandas and scikit-learn libraries, and Colaboratory Juptyer notebooks.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

The building industry is exploding with data sources that impact the energy performance of the built environment and health and well-being of occupants. Spreadsheets just don’t cut it anymore as the sole analytics tool for professionals in this field. Participating in mainstream data science courses might provide skills such as programming and statistics, however the applied context to buildings is missing, which is the most important part for beginners.

This course focuses on the development of data science skills for professionals specifically in the built environment sector. It targets architects, engineers, construction and facilities managers with little or no previous programming experience. An introduction to data science skills is given in the context of the building life cycle phases. Participants will use large, open data sets from the design, construction, and operations of buildings to learn and practice data science techniques.
Essentially this course is designed to add new tools and skills to supplement spreadsheets. Major technical topics include data loading, processing, visualization, and basic machine learning using the Python programming language, the Pandas data analytics and sci-kit learn machine learning libraries, and the web-based Colaboratory environment. In addition, the course will provide numerous learning paths for various built environment-related tasks to facilitate further growth.

What you'll learn

  • Why data science is important for the built environment
  • Why building industry professionals should learn how to code
  • A jump start in the Python Programming Language
  • Overview of the Pandas data analysis library
  • Guidance in the loading, processing, and merging of data
  • Visualization of data from buildings
  • Basic machine learning concepts applied to building data
  • Examples of parametric analysis for the integrated design process
  • Examples of how to process time-series data from IoT sensors
  • Examples of analysis of thermal comfort data from occupants
  • Numerous starting points for using data science in other building-related tasks

Syllabus

Week 1: Introduction to Course and Python Fundamentals
– In this introduction, an overview of key Python concepts is covered as well as the motivating factors for building industry professionals to learn to code. The NZEB at the NUS School of Design and Environment is introduced as an example of a building that uses various data science-related technologies in its design, construction, and operations.

Week 2: Introduction to the Pandas Data Analytics Library and Design Phase Application Examples
– The foundational functions of Pandas are demonstrated in the context of the integrated design process through the processing of data from parametric EnergyPlus models. Further future learning path examples are introduced for the Design Phase including building information modeling (BIM) using Revit or Rhino, spatial analytics, and building performance modeling Python libraries.

Week 3: Pandas Analysis of Time-Series Data from IoT and Construction Phase Application Examples
– Time-series analysis Pandas functions are demonstrated in the Construction Phase through the analysis of hourly IoT data from electrical energy meters. Further future learning path examples are introduced for the Construction Phase including project management, building management system (BMS) data analysis, and digital construction such as robotic fabrication.

Week 4: Statistics and Visualization Basics and Operations Phase Application Examples
– Various statistical aggregations and visualization techniques using Pandas and the Seaborn library are demonstrated on Operations Phase occupant comfort data from the ASHRAE Thermal Comfort Database II. Further future learning path examples are introduced for the Operations Phase including energy auditing, IoT analysis, and occupant detection and reinforcement learning.

Week 5: Introduction to Machine Learning for the Built Environment
– This concluding section gives an overview of the motivations and opportunities for the use of prediction in the built environment. Prediction, classification, and clustering using the sci-kit learn library is demonstrated on electrical meter and occupant comfort data. The course is concluded with suggestions on more in-depth Python, Data Science, and Statistics courses on EDx.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

The Basics of Transport Phenomena (edX) EdX
Delft University of Technology,DelftX

The Basics of Transport Phenomena (edX)

Learn the basic framework to work on a broad spectrum of engineering problems concerning transfer of heat, mass and momentum. Learn through examples of everyday processes at home, in the lab and in industry. Have you ever wondered why ventilation helps to cool down your hot chocolate? Do you know why a surfing suit keeps you warm? Why iron feels cold, while wood feels warm at room temperature? Or how air is transferred into aqueous liquids in a water treatment plant? How can we sterilize milk with the least amount of energy? How does medicine spread in our tissue? Or how do we design a new cooling tower of a power plant? All these are phenomena that involve heat transfer, mass transfer or fluid flow.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
A System View of Communications: From Signals to Packets (Part 2) (edX) EdX
The Hong Kong University of Science and Technology - HKUST,HKUSTx

A System View of Communications: From Signals to Packets (Part 2) (edX)

Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them. Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? This introductory course seeks to enable you to understand the basic engineering tools used and tradeoffs encountered in the design of these communication systems.

Self Paced
Self-Paced
Solar Energy: Photovoltaic (PV) Technologies (edX) EdX
Delft University of Technology,DelftX

Solar Energy: Photovoltaic (PV) Technologies (edX)

Explore the main PV technologies in the current market. Get in-depth knowledge on the design and processing methods of solar cells. The technologies used to produce solar cells and photovoltaic modules are advancing to deliver highly efficient and flexible solar panels. In this course you will explore the main PV technologies in the current market.

Self Paced
5-12 Weeks
Dynamic Programming: Applications In Machine Learning and Genomics (edX) EdX
University of California, San Diego,UC San DiegoX

Dynamic Programming: Applications In Machine Learning and Genomics (edX)

Learn how dynamic programming and Hidden Markov Models can be used to compare genetic strings and uncover evolution. If you look at two genes that serve the same purpose in two different species, how can you rigorously compare these genes in order to see how they have evolved away from each other?

Self Paced
Self-Paced
Data Science: Probability (edX) EdX
HarvardX,Harvard University

Data Science: Probability (edX)

Learn probability theory — essential for a data scientist — using a case study on the financial crisis of 2007–2008. In this course, you will learn valuable concepts in probability theory. The motivation for this course is the circumstances surrounding the financial crisis of 2007–2008. Part of what caused this financial crisis was that the risk of some securities sold by financial institutions was underestimated. To begin to understand this very complicated event, we need to understand the basics of probability.

Self Paced
Self-Paced
Fundamentos de Mecánica para Ingeniería (edX) EdX
Universitat Politècnica de València,UPValenciaX

Fundamentos de Mecánica para Ingeniería (edX)

Estudiaremos la cinemática y la dinámica del punto, los conceptos de trabajo y potencia y la energía mecánica. Se aborda el estudio del universo físico analizando objetos en movimiento. Se definen y analizan todas las magnitudes y leyes físicas que permiten describir geométrica y causalmente el movimiento de cuerpos representados por un punto.

Self Paced
Self-Paced
Caer o No caer. El secreto de las estructuras (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Caer o No caer. El secreto de las estructuras (edX)

Las estructuras están presentes en todos los sistemas que nos rodean. Descubrirlas y comprender cómo funcionan es sencillo y fascinante. Las estructuras están implicadas en nuestras vidas: las plantas, los animales, casi todo lo que fabrica el ser humano, incluso nuestro propio cuerpo, deben soportar una serie de fuerzas sin romperse, y por lo tanto prácticamente cualquier elemento de nuestro entorno es una estructura de una clase u otra.

Self Paced
Self-Paced