Computational Thinking and Programming with AI
We will learn to program effortlessly in Mathematica / Wolfram Language, Python, R, and any other programming language. We will let Large Language Models do most of the programming for us. We will study the best practices in prompt engineering, i.e., formulating the prompts in plain English to get the desired programs. The well-thought-out prompts produce much better results than the vague ones. Thus, learning prompt engineering will sharpen our problem-solving skills. We will watch demonstrations of using AI to solve simple and then increasingly difficult problems. You will develop 6-8 Projects with increasing complexity. The final project involves a 20-minute presentation to the class. Prerequisites: EGR 105L and Math 353 (or equivalents), or graduate student standing.
Prerequisites & course information
004681
Sources
- Course catalogue ↗2026-2027