CSCI 0190 · Fall 2026

Requirements 2🔗

    1 What is This Assignment’s Purpose?

    2 Theme Song

    3 Problem Setup

    4 Assignment

    5 AI

    6 Starter

1 What is This Assignment’s Purpose?🔗

You will now get more practice dealing with reading, understanding, and translating complex real-world into machine-checkable form.

2 Theme Song🔗

Nobody Gets Me by SZA

3 Problem Setup🔗

The problem setup is the same as in Requirements 1. What has changed is that you have now gotten feedback on your implementation and tests.

4 Assignment🔗

Update your implementation and tests!

5 AI🔗

You are welcome to use AI for this assignment. Specifically, you may now use Claude Code.

Keep in mind that you take responsibility for the work it does! (If you work at a company and you produce code that causes problems for the company, they’re not going to fire Claude, they’re going to fire you.) You should understand its output and be able to answer questions about it. Treat it as an aid to your work, not as a substitute for your work.

6 Starter🔗

Starter (opens in a new tab)