If you don’t have one yet, install a text editor. Atom, Sublime and VS Code are good choices.
Be ware that lecturers may not be able to help you with problems in some editors.
If you haven’t already, sign up for GitHub.
Take some time to set up your GitHub profile. Include your name, a profile picture, and a URL to your homepage. You’re allowed to stay anonymous online for this course by omitting sensitive information, but a good looking GitHub profile can help you get an internship or job later.
Windows:
If you’re on Windows, you should upgrade to Windows 10 (64 bit) and install the Windows Subsystem for Linux using this guide
(takes about 15 minutes). Follow it until you see “Installation successful”. Now, open CMD (hit Start, type cmd, and press Enter), and type bash (and press Enter) to start Bash.
Be ware that lecturers may not be able to help you with problems on Windows.
MacOS:
Apple already has a terminal emulator by default to provide a command line interface. Just search for terminal
in spotlight or find it in your applications folder.
Windows:
If you installed the Windows Subsystem for Linux just now, install
Git by running apt-get install git
in Bash.
MacOS:
Install Git from their website, by downloading the latest release.
Connect Git and GitHub together like so:
git config --global user.name "Mona Lisa"
git config --global user.email "mona@lisa.com"
Use the same email for Git as you used to sign up for GitHub.
Sign up for our Slack workspace on cmda-tech.slack.com
.
Get invited by clicking on the invite link on our class page on
Moodle.
Join the #project-tech
channel in our workspace.
Get your Slack set up properly, and then send your lecturer a direct message including your real name, student number, class, and GitHub username. We’ll use this info to link your GitHub and Slack to our administration files.
Introduce yourself to your teacher and class! Open an issue on our GitHub issue tracker. You can pick what are called issue templates
. Each assignment has a different template in which you can hand in your assignments for that week. This is also the place where teachers and student-assistants will give you feedback.
If you have questions (in this order):
※ We we expect students who lack in knowledge to catch up on their own.