Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
CSCI 145
Schedule
Participation Activities
Week 1 Tuesday: Rodocodo
Course Intro Survey
Computer Setup Activity
Week 4 Partner Feedback
Homework
Homework 1: Functions and Conditionals
Homework 2: Secret Messages
Homework 3: Recursion and Error Practice
Homework 4: Statistics and Testing
Homework 5: Optical Illusions
Homework 6: Dictionaries, Data Representations
Homework 7: Piper Game Part 1
Homework 8: Piper Game Part 2
Homework 9: Complexity
Labs
Lab 1: Strings and More!
Lab 2: Developers as Decision-Makers
Lab 3: International Standard Book Numbers
Lab 4: Fractals with Turtle
Lab 5: Debugging and Testing
Lab 6: Image Manipulation
Lab 7: Developers as Future-Makers
Lab 8: Advanced Drawing
Lab 9: Exploring Bias in Word Representations
Lab 10: Hard Problems and Heuristics
Resources
Guidelines for Code Quality
Midterm Guide
Final Guide
In-Class Resources
September 19, 2023
September 21, 2023
September 22, 2023
September 26, 2023
September 28, 2023
September 29, 2023
October 3, 2023
October 5, 2023
October 6, 2023
October 10, 2023
October 24, 2023
October 26, 2023
October 31, 2023
November 2, 2023
November 7, 2023
November 14, 2023
November 16, 2023
November 28, 2023
November 30, 2023
December 5, 2023
Canvas
Ed (Q&A)
Gradescope
PrairieLearn
Slides
Resources
In-Class Resources
November 7, 2023
In-class resources, Novemeber 7, 2023
Topic: Object-Oriented Programming
Slides
Examples and Exercises
Examples and Exercises (Solution)