If you're enrolled in CSCI-A 202 or 598, then these lab assignments are a required part of the course. If you're enrolled in CSCI-A 290 or 590, then they are strongly recommended, but not technically required.