Toggle navigation
CS3650 Computer Systems
General
Syllabus
Schedule
Office Hours
Assignments
Resources
Week 1
Intro to Computer Systems
Readings
Slides & Notes
Additional Resources
Readings
Read the
syllabus
OSTEP ch. 2
Slides & Notes
Prof Shin’s slides
Ferd’s notes
Additional Resources
Please look over these curated links.
UNIX Tutorial for Beginners
How to Edit a File in Linux
For this class you should be comfortable working in the terminal. We recommend a text editor like VIM or Emacs.
An
Interactive Vim Tutorial
Getting started with Vim (archived)
(note:
the original link
no longer works)
PacVim
Guided tour of Emacs
Github basics
Interactive git tutorial
(recommended resource)
Visualizing Git
(for fun and learning)
List of available commands to try
Github videos
(Get Up and Running Series)