Open Source Comes to Campus/Curriculum/Saturday
Note well: This is just a draft; work in progress.
Linux and the command line
Pre-requisites: Have some Linuxy distro and a terminal open, or Terminal on a Mac, or GitBash on Windows.
Learning objectives: Have a general understanding of what paths mean (/usr /usr/bin /home etc.). Understand the purpose and basic use of package management tools. Understand how to "cd" and "ls" around in a terminal. Have familiarity with passing arguments to CLI programs (e.g., tar). Preferably, understand that a text terminal can display "graphical" (e.g. via ncurses) programs.
Activity:
Assessment: