Software Setup for Mac OSX

To be a successful web developer in COMP 426, you’ll need to install some software on your computer. Follow the guide on this page if you have a Mac running OSX.

Chrome Web Browser

Your projects in this course will run in a web browser. While most web browsers should work, we only support and test in the Google Chrome web browser. Install it by following the instructions below. We suggest making it your computer’s default web browser.

  1. Follow this link: https://www.google.com/chrome/
  2. Select “Download Chrome.”
  3. Accept the Agreement.
  4. Open the installer and follow it through completion.

git - Developer Tools

  1. Click on the Spotlight icon, the magnifying glass in the top right corner of your screen (or press Command+Space)
  2. Type in the word “Terminal” and press Enter.
  3. In the window that pops up, type in the word “git” and press enter. You will be prompted to install Command Line Developer Tools. Agree to this, even if you are on battery power. Let the installation complete.

Text editor

You can use either Visual Studio Code or VIM (or both) to edit text and write program code.

VIM

VIM is alread installed on MacOS as vi.

To bring it up to date, refer to the guide at vim.org: https://www.vim.org/download.php#mac

Visual Studio Code - Programming Text Editor

This semester, we will write all assignment code using the Visual Studio Code editor.

  1. Follow this link: https://code.visualstudio.com/#alt-downloads
  2. Download the Mac zip file

    screenshot of vsc download page

  3. Double click the downloaded “VSCode-darwin-stable.zip” file. This extracts and creates an application named “Visual Studio Code” in your downloads folder.
  4. Drag the “Visual Studio Code” file from your Downloads folder to your Applications folder. You should see the Applications folder in the left-hand sidebar of your Finder window.

Node.js via NVM - JavaScript Runtime

Use Node Version Manager (NVM) to install Node.js.

Follow the install instructions avaialable at the GitHub repository for NVM:

https://github.com/nvm-sh/nvm

Restart your computer once all software has been installed.

Return to a00 main page