CSE 373, Spring 2019: Project Setup

Overview

We will be using Java for all our programming in this course. We'll be using IntelliJ to edit our Java code, and we'll be using Git to distribute and submit code. Additionally, we will use Checkstyle to grade your code style.

All of these systems need to be set up in order for you to work on our projects, and this page will go over how to do so.

Instructions

  1. Install Git

    This page describes what Git is and how to install it.

  2. Set up an SSH key on GitLab

    This will allow you to connect to GitLab using your GitLab account from your machine.

  3. Install and set up Java and IntelliJ

    There is a significant amount of configuration to do here, but make sure to follow these steps correctly; otherwise, you may end up losing points due to differences between the configuration on your machine and the one on our grading machine. (We will not return points in case of such setup errors.)

  4. Intro to Git, part 1

    This step describes how to Download the project code from GitLab and open it in IntelliJ.