This unit introduces foundational concepts and practical skills for using AI tools to support software development, including prompt engineering, AI coding assistants (e.g., GitHub Copilot, Amazon CodeWhisperer, Tabnine), and NLP-based documentation bots. Students practice automating repetitive tasks, formatting and translating code, creating test plans, debugging with AI support, and considering maintenance and ethical limitations to prepare for larger AI-enabled projects in subsequent units.
Leave a Reply