Topics
Terminal Usage
Initial Setup
Using Files & Commands
Jobs, Man Pages & Links
AFS
Vim
Vim as Language
Editing & Navigation
Searching, Substituting, Text Objects, and Yanking
Tabs, Jumps, & the Clipboard
Bash
Bash Scripting
Globbing & Ranges
Strings
Regular Expressons
Input & Output
Oneliners
Bash Programming
Git
Getting Started With Git
Resetting your UNIX labs distributed through git
Git Command Overview
Using Git on GitHub
2-factor-authentication instructions for Collab part 2
LaTeX
Getting Started With LaTeX
Makefiles
Getting Started with Makefiles
Using Makefiles to Compile Code
Terminal Configuration
Dotfiles
Configuring Bash
Configuring Vim
Extratations
Latex Resume
Tmux and Advanced Vim
CI/CD with Github Actions
Web Dev Weekend
GitHub URL Shortener
Bitcoin
Dotfiles
Product Management
Crash Course
Summer opportunities
VsCode
Interview Questions
Introduction to Product management(PM)
Universal Modeling Language(UML) & Object Oriented Design(OOD)
Resume Review
GPI
Schedule
Initial Setup
Resetting Labs
Topics
Staff
Syllabus
GPI
Schedule
Initial Setup
Resetting Labs
Topics
Staff
Syllabus
GPI
Week 9
Lab
Slides
Week 9
There are three readings this week, but they’re reasonably short.
Bash Scripting
Globbing & Ranges
Strings
Lab
The lab can be found on Autolab:
ForceLab
Slides
Shell Scripting, Globs, and Ranges
Copyright © 2014, Great Practical Ideas in Computer Science.