CSCI 121: CS Fundamentals I


Syllabus   •   Schedule   •   Assignments


Here we’ll post the homeworks and projects that have been assigned, along with any materials you might need to complete them. We use Gradescope for collecting and reviewing your work, and giving feedback on it. So you’ll submit work through the CSCI 121 Fall 2022 course on the Gradescope web site.


Homework 1: set-up and scripting due 9/6 9am

Homework 2: quotients and conditionals due 9/13 9am

Homework 3: vend and function due 9/20 9am

Homework 4: loop due 9/27 9am

Project 1: grid life due 10/6 9am

Homework 5: list due 10/4 9am

Homework 6: joining splits and other things due 10/11 9am

Project 2: stats/chats or trends due 10/31 9am

Homework 7: call yourself due 10/25 9am

Homework 8: objects due 11/1 9am

Project 3: hawks/doves or flocks due 11/16 9am

Homework 9: higher order functions due 11/8 9am

Homework 10: linked lists due 11/22 9am

Project 4: adventure arcade several deadlines

Homework 11: trees and sorting due 12/5 1pm