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 6 - Exam 1
Preparation
Lab
Week 6 - Exam 1
Preparation
Exam logistics on piazza
Exam review kahoot
Make sure to look through past weeks’ slides and make your cheat sheet!
Lab
No labs for this week! However, note that all labs have a hard deadline of Oct. 14th (midsemester break) for course stuff to submit mid semester grades.
Copyright © 2014, Great Practical Ideas in Computer Science.