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: APSC 142/3.0; APSC 143/3.3; ARIN 121/3.0; CISC 101/3.0; CISC 110/3.0; CISC 151/3.0.
One-Way Exclusion
ARIN 121/3.0 may not be taken with or after CISC 121/3.0; CISC/CMPE/COCA/COGS/SOFT at the 200-level or above.