Applying Generative AI in Software Engineering
Specifications
Details
Course Overview
This module introduces students to the practical use of Generative AI in modern software engineering. Students learn to use ChatGPT, GitHub Copilot, and related AI tools for coding, debugging, optimization, documentation, and problem-solving while improving productivity, code quality, and ethical AI practices.
Why Learn This Course
- Improve software development productivity
- Learn industry AI tools
- Enhance code quality
- Apply AI responsibly
• Software Engineering students
• Beginners in AI-assisted programming
• Anyone interested in AI development
Learning Outcomes
- Use ChatGPT & GitHub Copilot
- Generate and optimize code
- Improve maintainability
- Apply AI ethically
Software & Technologies
- ChatGPT
- GitHub Copilot
- Visual Studio Code
- Software Engineer
- AI Software Developer
- Full Stack Developer
- Introduction to Generative AI Tools
- Using Generative AI for Code Assistance
- AI-Assisted Code Optimization
- Improve Code Clarity & Maintainability
- Advanced Code Optimization
- Role of Generative AI in Software Development
- Ethical & Practical Use of Generative AI
View more about Applying Generative AI in Software Engineering on main site
