CSCI 103 Spring 2020 Introduction to Programming

CSCI 103 Spring 2020: Introduction to Programming


Compiler Downloads


  1. MS Visual Studio - Heavy-weight full integrated development environment. Free to USC Viterbi students. Follow the sign-in process. Choose Software and find Visual Studio to download (and get the installation key.)
  2. CodeLite - Lighter-weight development environment. Requires a separate compiler download (the installation should guide you through this process).


  1. Use Xcode - Heavy-weight development environment.
  2. Install Command-line Tools


Ubuntu generally comes with the necessary tools as part of the distribution but you can run the following command to install g++ and other tools:

sudo apt install build-essential

Editor Downloads


MS Visual Code