In order to complete assignments and other coursework in CS2043, you will need access to a Unix or Linux based system running a common shell. This semester, I will recommend the following for each platform you may have access to:


More information on these options including detailed information on how to obtain/install (where applicable) will be posted on this page before our first lecture!