COMP25D
Download as PDF
Programming with AI
Course Description
This course introduces artificial intelligence (AI) and its applications in programming. Students will explore the fundamentals of AI, including its role in software development, ethical considerations, and limitations. Key topics include understanding large language models (LLMs), AI-powered coding assistants, and mastering prompt engineering. The course also covers using AI to generate and refine project ideas, defining project requirements, and AI-assisted project planning. Additionally, students will learn to write, evaluate, debug, test, and optimize code using AI tools.
Min
1