All students taking CGSC 1005 and CGSC 3601 are required to either own or have daily access to a computer (either Mac or PC; desktop or laptop) that they can both work on and install software on – this software includes but is not limited to the programming language Python. Netbooks, Chromebooks, and Smartphones are not suitable – the computer must be running either Windows or a Mac operating system. Wifi functionality on this computer is required; we also recommend at least 8GB of RAM and sufficient hard drive space (128GB +).