π£οΈ Week 03 Lecture
Navigating Computer Filesystems with the Terminal and Intro to GitHub
π₯
Learning Goals
By the end of this lecture, you should be able to: i) Understand how operating systems organise files and directories. ii) Navigate the filesystem using Terminal commands. iii) Differentiate between absolute and relative paths. iv) Explain the importance of environment variables in a computing environment. v) Use Git & GitHub to version-control files.
Last Updated: 6 February 2025, 09:00 GMT
πTime and Location: Thursday, 6 February 2025 from 4-6 pm at MAR.1.04.
Today, we focus on understanding how computers organise files, using the Terminal for navigation and automation, and getting started with GitHub for version control.
π Preparation
To get the most out of this lecture:
- Complete the π W03 Formative Exercise.
π¬ Lecture Slides
Use keyboard arrows to navigate. Select the slides below or view fullscreen.
Or download the slides directly as a PDF:
π₯ Post-Lecture Actions
- Revisit todayβs slides and try running Terminal commands on your own.
- Attend the π» W03 Lab for hands-on GitHub practice.
- Use the
#help
channel on Slack if you need clarification or help.
βοΈ Next week: You will start working on your first mini-project of this course!