> Source URL: /index.path
---
title: "Thinking With Machines: Prompt Engineering and AI Fluency"
description: "A CSC-105 theme on prompt engineering, AI fluency, computational thinking, and building with large language models."
theme:
  name: csc-225
  mode: dark
  locked: true
  player: default
  tokens:
    base:
      font:
        body: '"Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace'
        heading: '"Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace'
        mono: '"Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace'
      radius: 0.5rem
      prose:
        width: 100ch
    dark:
      color:
        bg: "#1c1e29"
        fg: "#87b5d8"
        muted: "#6f9abb"
        surface: "#232636"
        link: "#00e7c5"
        accent: "#00e7c5"
        border: "#008775"
        focus: "#00e7c5"
---

[@map]: ./index.map.md
[@layout]: ./layout.tags.md
[@styles]: ./styles.css

![banner](./assets/course-banner-105.png)

AI is quickly becoming a core tool across [nearly every field](#prompt-engineering-for).

This course helps students from any major learn to use AI **thoughtfully**, **critically**, and **creatively**. You will practice prompt engineering, learn how large language models behave, build small AI-powered tools, and develop the vocabulary to evaluate AI systems instead of treating them like magic.

<hstack justify="start">
<vstack>
## What You'll Learn

- How to design prompts as a form of computational thinking: breaking problems down, testing results, and improving through iteration
- How large language models work under the hood, including tokens, context, training, and hallucination
- How to build useful AI tools such as custom chatbots, workflow automations, and retrieval-augmented generation (RAG) systems
- How to evaluate AI outputs with rubrics, examples, and real criteria instead of vibes
- How to reason about bias, privacy, academic integrity, and responsible AI use across disciplines
  </vstack>
  <vstack>

## Example Projects

- Build a chatbot for a class, club, research question, or professional domain
- Create an AI tool that automates a real task and measure whether it actually works
- Design a RAG system that retrieves information from real sources before answering
  </vstack>
  </hstack>

## Who This Course Is For

**Open to all majors.** No prior AI experience is required. Some programming experience is helpful, but the course is designed as an introduction to computational thinking through modern AI systems.

By the end of the semester, you'll have a **portfolio of projects** and the confidence to apply these techniques in internships, research, or your own work.

If you're interested in learning more about how this applies to your major, dig deeper with the following guides:

> Note: this course was previously listed as **CSC-225: Prompt Engineering for Large Language Models**. It is now being offered as a themed section of **CSC-105**.

### Prompt Engineering for...

- [Computer Science & IT](./cs.guide.md)
- [Education](./education.guide.md)
- [Sustainability & Environmental Studies](./environment.guide.md)
- [Mathematics](./math.guide.md)
- [Chemistry & Physics](./sciences.guide.md)
- [Biology, Health Sciences & Pre-Health](./biology.guide.md)
- [Business & Accounting](./business.guide.md)
- [Economics](./economics.guide.md)
- [Politics & International Affairs](./politics.guide.md)
- [Sociology & Anthropology](./sociology.guide.md)
- [Psychology](./psychology.guide.md)
- [Communication Studies](./communication.guide.md)
- [English](./english.guide.md)
- [History](./history.guide.md)
- [Philosophy & Religion](./philosophy.guide.md)

Questions? Contact [Professor Johnson](mailto:mjohnson8@furman.edu).

<div class="hidden">

[105-theme](./csc-105-theme.guide.md)

</div>


---

## Backlinks

The following sources link to this document:

- [← Back to Thinking With Machines](/math.guide.llm.md)
- [← Back to Thinking With Machines](/environment.guide.llm.md)
- [Back to Thinking With Machines](/csc-105-theme.guide.llm.md)
- [← Back to Thinking With Machines](/business.guide.llm.md)
- [← Back to Thinking With Machines](/english.guide.llm.md)
- [← Back to Thinking With Machines](/sociology.guide.llm.md)
- [← Back to Thinking With Machines](/psychology.guide.llm.md)
- [← Back to Thinking With Machines](/sciences.guide.llm.md)
- [← Back to Thinking With Machines](/history.guide.llm.md)
- [← Back to Thinking With Machines](/education.guide.llm.md)
- [← Back to Thinking With Machines](/economics.guide.llm.md)
- [← Back to Thinking With Machines](/cs.guide.llm.md)
- [← Back to Thinking With Machines](/communication.guide.llm.md)
- [← Back to Thinking With Machines](/politics.guide.llm.md)
- [← Back to Thinking With Machines](/philosophy.guide.llm.md)
- [← Back to Thinking With Machines](/biology.guide.llm.md)
