UChicago CS Student Resource Guide

Software Environment

  • The UChicago CS Software Environment
  • Remote SSH Access

Visual Studio Code

  • About VS Code
  • Installation
  • Using VS Code and SSH
  • Configuration
  • Tips & Tricks

Linux Tutorials

  • Introduction
  • Navigating the Filesystem
  • Editing, Compiling, and Running a Program
  • Getting Help
  • Tips and Tricks
  • Running Commands Sequentially
  • Working with Input/Output Streams
  • Understanding File Permissions

Git Tutorials

  • Introduction
  • Local Repositories
  • Preparing to use GitHub
  • Remote Repositories
  • Discarding Changes and Unstaging
  • Viewing the Commit Log
  • Working from Multiple Locations
  • Working with Branches

Getting Help in Your Classes

  • Asking Questions
  • Office Hours

Style Guides

  • C
  • Python

Other Resources

  • Working in Teams
  • The Debugging Guide 🔗

About This Guide

  • Getting Help
  • Report an Issue
  • Acknowledgements
  • Tutorial Acknowledgements
UChicago CS Student Resource Guide
  • Search


© Copyright 2022, University of Chicago - Department of Computer Science.

Built with Sphinx using a theme provided by Read the Docs.