Compsci 101, Previous Exams

There are many Compsci 101 previous exams, we have been teaching CompSci 101 in Python since 2010.

From 2019 to the present the exams are in Python Version 3. Exams before that are in Python Version 2.

Fall 2025 Exams


Spring 2025 Exams


Fall 2024 Exams


Spring 2024 Exams


Fall 2023 Exams



Spring 2023 Exams


Fall 2022 Exams


Spring 2022 Exams

Fall 2021 Exams

Spring 2021 Exams

This course was taught online.


Fall 2020 Exams

This course was taught online.



Spring 2020 Exams

The Pandemic started halfway through the semester



Fall 2019 Exams


Spring 2019 Exams



Fall 2018 Exams



Spring 2018 Exams


Exams below here are in Python 2, not Python 3.

The main difference is in Python 2 the print statement may look different ( no parenthesis) and the operator / means integer division if both of the numbers are integers, and float division if one of the numbers is a float.


First Exams: Python Version 2 (Fall 17 and earlier, Python 2)

Exams from Fall 2010 to Fall 2017 are in Python Version 2. The main difference is the print will look different (without parenthesis) and the / operator is integer division.

Second Exams: Python Version 2 (Fall 17 and earlier, Python 2)

Exams from Fall 2010 to Fall 2017 are in Python Version 2. The main difference is the print will look different (without parenthesis) and the / operator is integer division.