There are no required textbooks for this course. However, the following are quite good, and I recommend them. They may be helpful for reinforcing concepts, practice problems, and delving deeper into some topics than we may go into in class.
GDB will be your friend in this course and in the future.
We will be using this virtual machine for each project:
https://www.cs.umd.edu/class/fall2021/cmsc414-0201/downloads/cmsc414.ova (4.5GB)
The username and password are both cmsc414
(hey, at least it isn't password
!)
To run this VM, we recommend using either VirtualBox or VMware.
<aside> 💡 Recall that your project submissions must work within the VM that we provide you. Be sure to test your code thoroughly in the VM provided.
</aside>