Here are instructions for getting your system ready to follow along with the core tools we use in the course.
We use a web browser to run our programs in this course. Any web browser is fine so long as you are able to enable the “developer tools”. If you’re unsure, just used Chrome or Firefox. You probably already have one or both of these installed, but if not, here are the links to install them:
We use VS Code as our text editor. It’s a nice, free, text editor. Even if you prefer some other text editor, you should use VS Code.
One great thing about modern text editors is that they are highly extensible via extensions/packages. Feel free to install any of these you’re interested in, but at the very least install Live Server by searching for it in the search bar of the “Extensions” section (the four little boxes with one flying away on the left-hand side of the VS Code window)
We will be using version control as a central part of this course. To make our lives easier we’re going to use GitHub Desktop so we have a nice user-interface to version control.
For now, don’t run GitHub Desktop as you won’t have created your course repository, which is what we will use it for.
We will sometimes use Zoom. It is the dominant videoconferencing software at the moment and the one endorsed by the university.
To use Zoom you will usually simply be emailed a link that looks something like
https://concordia-ca.zoom.us/my/pippin.barr
When you click the link your browser will try to open Zoom and connect to the videoconference. If something goes funny, you can also join a meeting by running Zoom yourself and entering the “Meeting ID”, which is the 10-digital number at the end of the link above.
We will generally use Discord to communicate as a class. Discord is a fairly standard instant messaging, voice- and video-chat, and screen sharing application. To use Zoom it is best to have the application on your computer. You’ll also need an account.
You will be emailed a link to join the course Discord. Please don’t share it with anyone outside the course.
We now have the key software for this course.