Description
Introduction to computational thinking and algorithms: their definition, design, and implementation in code using Large Language Models (LLMs) and generative AI tools. Intended for students with no prior programming experience. Students will learn to decompose complex problems, design procedural prompts, apply test-driven development (TDD) to verify AI output, and use version control for project management.
Learning Hours
120 (36 Lecture, 84 Private Study)
Prerequisite
None
Exclusion
Maximum of one course from: ARIN 121/3.0; CISC 101/3.0