Module 7

Object-Oriented Programming and AI-Assisted Coding Workflow

Introduces classes, instances, attributes, methods, and inheritance for modeling engineering objects such as beams and sensors, and establishes the AI-assisted programming workflow using GitHub Copilot and ChatGPT for code generation, debugging, and responsible verification.

Topics

This module covers 7 topics. Open a topic to see its subtopics.

  1. Foundations of Object-Oriented Programming5 subtopics
  2. Modeling Engineering Objects with Classes5 subtopics
  3. Inheritance and Class Hierarchies6 subtopics
  4. Introduction to AI-Assisted Coding Tools4 subtopics
  5. AI-Assisted Code Generation Workflow5 subtopics
  6. AI-Assisted Debugging4 subtopics
  7. Responsible Use and Verification of AI-Generated Code6 subtopics

Module Content

8 items.