
Follow the tasks below to install free software on your computer that you will need for CS 251/2:
You will find step-by-step instructions below to get up and running, whether you have a Mac or Windows PC.
In this class, we are using the Python 3.14 programming language. It is important that you follow these directions to make sure that everyone has the right version installed. Here are instructions for both Mac and Windows users.
python-3.14.7-macos11 (you might not see the .pkg part and that's ok). The file should be in your Downloads folder.




Python 3.14 folder pop up. If you do not see this, open the folder yourself (/Applications/Python 3.14). Double click the Install Certificates.command file to run the certificate installation. 

Applications/Utilities folder in Finder or by searching for it using Spotlight (press Cmd+spacebar, type Terminal, then press Enter)).python3 --version and hit Enter. It should return Python 3.14.7, which means it worked!python-3.14.7-amd64.exe.
cmd then press Enter.py --version, then press Enter. It should print Python 3.14.7, which means it worked!I recommend using the same text editor to write your code for labs and projects as I use in class, which is called Microsoft Visual Studio Code (VS Code for short). Here are instructions how to install it for Mac and Windows PC users.
Visual Studio Code in your Downloads folder. Drag it into your Applications folder: 
test.py). You should see a pop-up asking you about installing a Python extension. Click Install: 

Python 3.14.7 64 bit followed by /usr/local/bin/python3: 
Do not show again. You should now be all ready to write Python code in VS Code!test.py).

You will need a standard set of data science / machine learning Python libraries installed for this class.
Enter the following command in Terminal:
pip3 install numpy scipy pandas Pillow matplotlib jupyter scikit-learn certifi
Week 2+
After installing Jupyter notebook, the following steps summarize how to open and update a notebook file (.ipynb file extension).
cd).jupyter notebook
You should install the Zoom app on your computer and set it up to be able to get hands-on, interactive help for any office hours held remotely. We may use the feature where we can control your screen remotely.
Download Zoom to your computer and install it (you want "Zoom Desktop Client").
Mac users: If you have a recent Mac with an M1 or M2 chip, click the bottom link for "Apple Silicon” in the "Zoom Desktop Client” section.
Follow these instructions to get your camera, your microphone, and (important) screen sharing enabled.
These instructions assume that you know how to get to macOS System Settings. The following screenshots show you how to get there.


Clicking on “Privacy and Security” on the left sidebar then click on the indicated entries above to grant Zoom permission (see Zoom website for more information).
To make sure that you can visually recognize code files, let's make sure that you can see file extensions (like .docx for MS Word files) on your computer.
Preferences....Advanced.Show all filename extensions is checked.
View tab and make sure that Hide extensions for known file types is unchecked.