What You Need to Know Before
You Start
Starts 5 June 2026 00:32
Ends 5 June 2026
Finding Good Programs by Avoiding Bad Ones
ACM SIGPLAN
6076 Courses
1 hour 4 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Free Video
Optional upgrade avallable
Overview
Delve into the innovative field of program synthesis by learning how to prove unrealizability, an essential concept that bridges formal methods with LLM-based code generation. This course illustrates how these techniques are paving the way for more sophisticated AI-assisted programming solutions.
Join us on YouTube for a comprehensive learning experience facilitated by top academic insights.
Syllabus
- Introduction to Program Synthesis
- Proving Unrealizability in Program Synthesis
- Formal Methods in Program Synthesis
- LLM-Based Code Generation
- Bridging Formal Methods with LLM-Based Code Generation
- Case Studies
- Future of AI-Assisted Programming
- Conclusion
Subjects
Computer Science