CSCI 0190 · Fall 2026
Requirements 2
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.