CSCI 150
Lab 0.
Getting Ready
Community Guidelines
GitHub
Questionnaire
Lab 1.
Hello, World!
1. Warmup Part 1
3. Warmup Part 2
3. Warmup Part 3
4. Interacting with the User
5. Two Ways to Calculate Interest
6. How Much Time?
Wrap Up
Lab 2.
In the Loop
Warmup
1. Loopin'
2. Patterns, Patterns Everywhere
3. Fun with Shapes
Wrap Up
Lab 3.
Get the Picture
Warmup
1. The Great Pyramid
2. Monte Carlo
3. Picture This
Wrap Up
Lab 4.
Image Filters
Warmup
0. Function Design
1. Imagegram
2. Looping Menu
3. Negative and Grayscale
4. Flip and Scroll
5. Zoom
6. Filter of Your Choice
Wrap Up
Lab 5.
Pirates, Proteins & Penguins
Warmup
0. Approach Design
1. Talk Like a Pirate
2. Protein Matching
3. Penguin Data Science
Wrap Up
Lab 6.
Concordance
Warmup
1. Program Overview
2. Program Design
3. Testing
Wrap Up
Lab 7.
Connected Classes
Warmup
1. Friends and Opinions
2. Simulating Social Networks
3. More Movement
4. Animal Flight
Wrap Up
Lab 8.
Critters
Warmup - Enter the Critter Dome!
Warmup - Program Overview
Warmup - Program Setup
Warmup - Running and Debugging
1. Tom and Jerry
2. CritterInfo
3. Elephants
4. Chameleon
5. DIY Critter
Wrap Up
Lab 9.
Fun with Recursion
Warmup
1. Palindrome
2. Ask Around
3. Fractal Images
Wrap Up
Final Lab
Warmup
1. Overview
2. DataSet Class
3. Basic Sorting Visualizations
4. User Interface
5. Adding Graphics
6. Bubble Sort
Extra Credit Overview
EC 1. Add a Margin
EC 2. Advanced Mode
EC 3. Recursive Merge Sort
Wrap Up
FAQ's
Gallery
Fall 2024
Spring 2024
Fall 2023
Spring 2023
Fall 2022
Spring 2022
Fall 2021
External Links
Github Classroom
Python Docs
Picture Docs
Blackboard
Edit this page
Spring 2024
Spring 2024
Aether B
Aila P
Asa RJ
Aster S
Audrey W
August F
Ben D
Benjamin M
Caleb B
Caleigh R
Calvin B
Chloe B
Clay S
Conrad B
Davis H
Eren KV
Eve N
Fionn S
Gian GE
Gloria W
Gretchen L
Harrison S
Ingrid C
Jackson G
James C
Jay B
Jonah K
Jordan F
Leo D
Liam H
Lucho RF
Marcus K
Matthew A
Max J
Max R
Maxwell D
Milun M
Olivia P
Rafael L
Randall H
Reed M
Sapphena S
Sarah L
Sebastian L
Silas C
Sophia T
Spencer M
Tahlon B
Tate VDP
Trevor S
Wyeth T
Zachary N