Spring 2025 CS 31

Programming Assignment 3 Warmup

Warmup time due: 11:00 PM, Wednesday, April 23

Go through sections 3.10 through 3.19, 3.32 through 3.41, 4.1 through 4.10, and section 5.1 of the zyBook. As usual, if you get to topics you're not already totally comfortable with, do most of the PAs and CAs. (This may well be the case with section 5.1 especially.) Do the following labs:

You won't turn anything in through the CS 31 web site; the zyBook system retains your lab submissions. You may submit more than one attempted solution to a ZyBook lab; the number of attempts does not affect your score. Once you've submitted a correct solution for a lab, you earn full credit for it; a later submission of an incorrect solution for that lab is harmless. (For example, you might want to experiment with alternative ways of solving the problem.) It is only these eight little labs that we will be counting for this assignment; doing the PAs, CAs, and any other labs in sections 1 through 5 of the zyBook are purely for your own benefit, not for points.

Do these labs by 11 PM Wednesday, October 23; they will be worth less credit after that time. It would be wise to start going through the zyBook for this warmup immediately and get the labs done well before the October 23 deadline. This will give you more time to work on Project 3.