AI-Driven Software Development [Elective]

This course explores the transformative impact of Artificial Intelligence (AI) on software development. Participants delve into generative models, foundational in AI, understanding their role in software creation, improvement, and debugging. The curriculum blends theoretical concepts and practical applications, providing insights into leveraging Deep Learning techniques for generative models, specifically in Natural Language Processing (NLP). Topics include Generative Models, Deep Learning for NLP, Software Creation and Improvement, Debugging, and AI-Driven Testing.