What You Need to Know Before
You Start
Starts 9 June 2025 03:53
Ends 9 June 2025
00
days
00
hours
00
minutes
00
seconds
From Code Generation Towards Software Engineering: Advancing Code Intelligence with Language Models
Explore how large language models can advance code intelligence for complex software engineering tasks, focusing on symbolic reasoning and global dependency analysis.
Paul G. Allen School
via YouTube
Paul G. Allen School
2544 Courses
58 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Free Video
Optional upgrade avallable
Overview
Explore how large language models can advance code intelligence for complex software engineering tasks, focusing on symbolic reasoning and global dependency analysis.
Syllabus
- Introduction to Language Models in Software Engineering
- Fundamentals of Large Language Models
- Code Generation with Language Models
- Symbolic Reasoning in Language Models
- Global Dependency Analysis in Software Engineering
- Advanced Code Intelligence Applications
- Challenges and Limitations
- Future Directions and Innovations
- Practical Workshop
- Conclusion
Overview of Language Models and AI in code generation
Brief history and evolution of code intelligence tools
Architecture and training of large language models
Understanding transformers and attention mechanisms
Techniques for generating programming code
Evaluating generated code for accuracy and efficiency
Definition and importance of symbolic reasoning
Integration of symbolic approaches with language models for software tasks
Basics of dependency analysis in code
Techniques for leveraging language models in mapping global dependencies
Using language models to aid in debugging, refactoring, and optimization
Case studies on successful applications of language models in software tasks
Current limitations and challenges in code intelligence
Ethical considerations and potential biases in language models
Emerging trends in AI-driven software development
The role of language models in the future of software engineering
Hands-on exercises with code generation tools
Implementing symbolic reasoning and dependency analysis use-cases
Summary of key learnings
Open discussion and Q&A on the future of code intelligence with language models
Subjects
Programming