Save this video — free

[HD] EECS4302 F26 - 2026-09-10 (Thursday) - Lecture 1

Jackie Wang · 1:05:33 · Watch on YouTube

[HD] EECS4302 F26 - 2026-09-10 (Thursday) - Lecture 1 Watch on YouTube →

Overview

Jackie Wang introduces York’s EECS 4302 compiler course, outlining its Java-based assignments, compiler project, assessments, learning resources, and classroom expectations. The course connects theory from EECS 2001—regular languages, grammars, and parsing—to building a compiler with ANTLR 4, transforming an abstract syntax tree, and presenting the finished work.

Key takeaways

Chapters

0:00 EECS 4302 Welcome, Course Purpose, and Student Support
3:40 Classroom Expectations and the Six-to-Seven-Week Compiler Project
7:35 Lecture Website, Office Hours, and Java Preparation
13:00 EECS 2001 Theory Review, Eclipse Submissions, and ANTLR Tutorial
21:30 Syllabus Policies, Course Resources, and Optional Compiler Textbooks
30:55 Proposed Assessment Mix, Project Checkpoints, and Test Format
38:00 Attendance Bonus, iClicker Setup, and Key Assessment Dates
44:30 Course Topics, Project Planning, and the 75-Minute Class Arrangement
49:15 AI Use, Verification, and the Value of Foundational Understanding
51:50 General-Purpose Languages, DSLs, and Regular-Language Models
57:40 Context-Free Grammars, Parsing Strategies, and Abstract Syntax Trees
1:01:55 Compiler Pipeline: Scanning, Parsing, ANTLR 4, and AST Transformation
1:04:15 Next Lecture: Compiler Examples and Project Brainstorming

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Jackie Wang.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.