AI-assisted coding for water modellers (LC-25-3-119)


Description

This course introduces AI-assisted coding techniques to streamline and enhance hydrologic and hydraulic modelling workflows. Participants will learn to leverage tools like ChatGPT and AI-powered coding environments to efficiently manipulate model files, extract data, and automate complex tasks in water resources engineering and geospatial analysis. Through hands-on exercises and real-world applications, attendees will gain practical skills in applying AI to common challenges in hydrologic/hydraulic modelling. Join us to explore the cutting-edge intersection of AI and water resources engineering.


This 3-session course will delve into advanced topics such as HEC-RAS automation, including plan and unsteady file manipulation, 2D infiltration overrides, and parallel execution. Participants will gain expertise in extracting and visualizing data from HDF/DSS files, processing geospatial data, and accessing public climate data APIs. This course equips you with the skills to automate complex coding tasks using AI-driven tools in the context of water resource engineering.



For more details visit: https://awschool.com.au/training/ai-python-for-modellers/

Content
  • pre-course
  • Introduction
  • Pre-course preparation
  • Pre-Course Survey
  • Part 1
  • Session 1 materials
  • U1 - Course Introduction
  • U2 - Bill: ChatGPT Coding Intro
  • U3 - Aaron: ChatGPT Model Data Extraction
  • U4 - Sean: Copilot Code Generation
  • U5 - Bill: Cursor Managing Knowledgebases
  • U6 - Aaron: AI Code Generation Example
  • Session 1 Resources + Homework
  • Part 2
  • Session 2 Preparation
  • Session 2 Join Link | Thursday 24 Oct | 9 - 11 AM Sydney Time
  • Session 2 Resources
  • Session 2 Homework
  • Part 3
  • Session 3 Preparation
  • Session 3 Join Link | Thursday 31 Oct | 9 - 11 AM Sydney Time
  • Session 3 Resources
  • post course
  • Final Feedback Survey (complete to receive certificate)
Completion rules
  • All units must be completed
  • Leads to a certificate with a duration: Forever