Materials
Here you will find a listing of lesson materials for the course such as slides, assignments, and similar.
W1. Welcome Weeks
Getting to Know You: Welcome Week Survey
Getting to know your neighbor Pair-up with two people in the class to ask the following questions. Write down their answers – you will be introducing them during next class!
- What is your name?
- Where is home?
- What is your favorite part about life at Allegheny College so far?
- Do you have any Computer Science experience(s) already (jobs, academic, industrial, similar)?
- Have you done any projects with programming?
- What can you share about the projects?
- What is your favorite phone app?
- What is your favorite breakfast cereal?
Be sure to join the class’ GitHub Organization (check your email!)
Also, be sure that you are in the Discord channel for the course. If you are not in the Discord channel, please let me know!
Activity 01: Installing Essential Tools and Solving the Maze
Installing necessary software for the course (if anyone needs help!)
W2. Reviewing Python
- Literals, Variables, Conditionals, Strings, etc.
- HTML Slides
- Lab 01: Mastering Python Loops
W3. More on Python
- Lists, Dictionaries and Sets (Oh My!)
- HTML Slides
- Activity 02: Getting Started with UV Package Manager
- Lab 02: Mastering Python Data Structures