CSE 373, Winter 2019: Project Setup


This page will walk over a sample project. A public version of this code base is on GitLab here, but we will also create personal copies of this for each student to play around with.

Most of the content on this page is already covered on the resources pages, so if you've already read those, you do not need to read them again. However, if you haven't read those yet, this page provides an ordering for those resource pages.


  1. Before you install an IDE, you should install the other programs we need to work on our projects.

  2. After installing those prerequisites, you can start installing and setting up your IDE, as described on the IntelliJ setup page. Our officially-supported IDE is IntelliJ, so this page will refer only to IntelliJ, but we also have (slightly old) instructions for Eclipse on the resources page.

  3. Now, we need to get this dummy project code from GitLab onto our computer. GitLab is a hosting service for Git repositories; if you're not familiar with Git yet, you should take a moment to read the Git overview. The actual instructions for cloning the repo are in the IntelliJ Git usage resource.

  4. Finally, after you've cloned the repository, you'll need to import that code into IntelliJ. IntelliJ may have already asked to do this after cloning the repo, but the process for is described in more detail in the IntelliJ project import guide.

  5. Now that you have the project open in IntelliJ, feel free to play around with its tool windows or with our dummy project code. The IntelliJ interface guide provides more information about IntelliJ's UI.