Foundations of Language Processing: From Tokens to ASTs

GDG on Campus Sheridan College, Trafalgar Road Campus - Oakville, Canada

🧠 Exploring the Foundations of Language Processing📅 Tuesday, July 29, 2025🕖 7:00 PM (Virtual Workshop)👨‍🏫 Speaker: Willi...

Jul 29, 11:00 PM – Jul 30, 12:30 AM (UTC)

34 RSVP'd

Key Themes

Career Development

About this event

🧠 Exploring the Foundations of Language Processing
📅 Tuesday, July 29, 2025
🕖 7:00 PM (Virtual Workshop)
👨‍🏫 Speaker: William Galvin

Ever wondered how machines understand code? In this hands-on workshop, we’ll explore how raw input is processed into meaningful instructions using language grammar, abstract syntax trees (ASTs), and expression evaluation — by building a basic calculator in Python.

No prior knowledge of compilers needed — just curiosity and basic coding skills!

🎯 You’ll learn:

  • How grammar rules shape valid expressions

  • Building ASTs using recursive descent parsing

  • Evaluating expressions using tree-based logic

📌 Pre-requisites:

  • Basic Python programming

🔗 Join the workshop:
Click here to join on Microsoft Teams

Organizers

  • Connor Uhrig

    Connor's Tech Services

    Organizer/Club Lead

  • Abira Esther Demello

    Vice President

  • Simon Hood

    Faculty Advisor

  • Eshraj Kaur Dhanda

    Technical Advisor

  • Muhammad Zahid

    Treasurer

  • Amardeep Singh Gill

    HR

  • YUKE YI

    Design Team Lead

  • Rupin Munjal

    Workshop Team Lead

  • Taimoor Aleem

    Outreach Team Lead

  • William Galvin

    Hackathon Team Lead

Contact Us