> Source URL: /demos/cs1-path/course.syllabus
---
course_code: CS1
course_name: Introduction to Programming
term: Fall 2025
instructor: "[Instructor Name]"
office_hours: "MW 2-4pm or by appointment"
prerequisites: []
credits: 3
---

# CS1: Introduction to Programming

## Course Overview

Welcome to Introduction to Programming! This course teaches computational thinking and programming fundamentals using Python. You'll learn to solve problems by breaking them into steps, writing code to implement solutions, and testing your work.

No prior programming experience is required—just curiosity and willingness to experiment.

## Learning Outcomes

See the [Course Outcomes](course.outcomes.md) for detailed learning outcomes.

## Materials

- **Textbook**: None required (readings provided)
- **Software**: Python 3.11+, VS Code or similar editor
- **Account**: GitHub account for submitting work

## Grading

| Component     | Weight |
| ------------- | ------ |
| Labs          | 30%    |
| Projects      | 50%    |
| Participation | 10%    |
| Final Project | 10%    |

## Policies

### Late Work

Labs accepted up to 48 hours late with 10% penalty. Projects have specific deadlines noted in each specification.

### Academic Integrity

Write your own code. Collaboration on concepts is encouraged; copying code is not. AI assistants may be used for learning but not for completing assignments.

### Accessibility

Contact the instructor early if you need accommodations. We're committed to making this course accessible to all learners.

## Schedule

See the [Course Schedule](course.schedule.md) for the weekly schedule.

## Getting Help

- Office hours (see above)
- Course discussion forum
- Peer tutoring center
- Individual appointments available


---

## Backlinks

The following sources link to this document:

- [Syllabus](/demos/cs1-path/index.path.llm.md)
