Programming with Generative AI | 12 December

12 December 2024 14:00 till 17:00 - Location: Teaching Lab, Building 32A, Landbergstraat 19 - By: Derek Lomas | Add to my calendar

Please note that    is only a placeholder for your own calendar and does not sign you up for this event.

Programming with Generative AI

A workshop for experts and absolute beginners


December 12, 2024 | Reserved from 2PM-4PM 
Teaching Lab; Arena | Enter the Teaching Lab via via PULSE (Building 32A)

We encourage participants to bring laptops and any AI tools they use or are curious about.


Generative AI has made programming radically accessible—if you can talk, read, or write, you can program. But it also brings new challenges to teaching programming: when students rely on generative AI to code, they may not think deeply about the underlying logic.
This workshop is designed to help the TU Delft community navigate these opportunities and challenges. Whether you're an expert or an absolute beginner, you’ll gain insights into:

  • How generative AI can transform programming education by deepening computational and critical thinking.
  • Tools like Cursor and Copilot, and how they can streamline coding workflows.
  • The potential of generative AI for prototyping, quantum computing, and ambitious R&D goals.

This event offers demonstrations, discussions, and hands-on sessions to help participants understand how to integrate generative AI into programming workflows effectively. Beginners will leave having experienced using generative AI for creative coding. Experts will have learned about new tools for teaching programming in the age of generative AI.
And for those in between, they will have learned some tips and tricks for using generative AI while coding!


Preliminary Agenda

2:00 PM – 2:15 PM Welcome and Introductions
  Meet the facilitators: Helma, Michael, Frank, a student representative, and Manuel.
Overview of the workshop goals and structure.
2:15 PM – 2:45 PM Demonstrations – Generative AI Tools for Programming
  Showcase of tools like Cursor, GitHub Copilot, and other advanced AI-driven development platforms.
Examples of how these tools simplify programming tasks and enable rapid prototyping.
2:45 PM – 3:15 PM Hands-On Session – Natural Language Programming
  Participants will experiment with using natural language to create code.
Guided exercises to illustrate how generative AI bridges the gap between natural language and programming.
3:15 PM – 3:45 PM Strategies for Teaching Programming with Generative AI
  Discussion on using generative AI to enhance computational and critical thinking in education.
Addressing challenges like promoting deep learning and minimizing overreliance on AI.
3:45 PM – 4:00 PM Wrap-Up and Next Steps
  Recap of key insights from the workshop.
Open floor for questions and suggestions for future workshops.


We encourage participants to bring laptops and any AI tools they use or are curious about. A handful of presenters will showcase their own generative AI tools or workflows during the interactive components.
Join us for an engaging afternoon of discovery, discussion, and hands-on learning!

The Organizers