> Source URL: /demos/cs1-path/course.outcomes
---
course: CS1
version: 1.0
last_updated: 2025-01-15
---

# Learning Outcomes

## Course Description

This introductory programming course teaches fundamental computational thinking and Python programming skills. Students learn to decompose problems, design algorithms, and implement solutions through hands-on projects.

## By the end of this course, students will be able to:

1. **Variables & Data Types**: Store, manipulate, and convert data using appropriate variable types and expressions
2. **Control Flow**: Use conditionals and boolean logic to make decisions in programs
3. **Iteration**: Apply loops to process collections and repeat operations efficiently
4. **Functions**: Decompose problems into reusable functions with clear inputs and outputs
5. **Data Structures**: Organize data using lists and dictionaries to solve real-world problems
6. **Problem Solving**: Break down complex problems into smaller, manageable steps

## Outcome Mapping

| Outcome                   | Labs                                           | Projects                                               |
| ------------------------- | ---------------------------------------------- | ------------------------------------------------------ |
| 1. Variables & Data Types | [Lab 1: Hello Python](labs/lab-01.spec.md)     | [Project 1: Data Explorer](projects/project-1.spec.md) |
| 2. Control Flow           | [Lab 2: Making Decisions](labs/lab-02.spec.md) | [Project 1: Data Explorer](projects/project-1.spec.md) |
| 3. Iteration              | [Lab 3: Repeat After Me](labs/lab-03.spec.md)  | [Project 1: Data Explorer](projects/project-1.spec.md) |
| 4. Functions              | Lab 4, Lab 5                                   | Project 2                                              |
| 5. Data Structures        | Lab 6, Lab 7                                   | Project 2, Project 3                                   |
| 6. Problem Solving        | All Labs                                       | All Projects                                           |


---

## Backlinks

The following sources link to this document:

- [Learning Outcomes](/demos/cs1-path/index.path.llm.md)
- [Course Outcomes](/demos/cs1-path/course.syllabus.llm.md)
- [Course Outcomes](/demos/cs1-path/course.style-guide.llm.md)
- [Outcome 6](/demos/cs1-path/projects/project-2.spec.llm.md)
- [Outcome 6: Problem Solving](/demos/cs1-path/projects/project-1.spec.llm.md)
