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

Department(s)