Link Search Menu Expand Document

How to set up the tools you’ll need for the course

Java

We use Java 11+. In the command-line terminal, check that you have an installed JDK using the following commands:

java -version
javac -version

java_version

If you need to install the JDK (or a new version), follow these instructions.

IntelliJ Idea

We use the IntelliJ Idea (Community Edition) as an IDE (Integrated Development Environment).

With it, we write code, compile and run it. On top of that, we also use it to integrate with Git (as described in the next section).

To install IntelliJ, download it in the following link, choosing the appropriate version for your operating system.

To learn more about Intellij Idea (e.g. shortcuts, plugins, etc.), here are some resources.

Git

Git is a tool to handle different versions of your code. Please install it following the reference manual

Github

Github is a free online provider of Internet hosting for source code versioned with Git.

We will be using Github to upload, share and review source code and exercises.

Please create an account and have it ready to use.

GitHub Desktop

Git comes with a command-line tool, but in order to be able to visualize the different versions of your code we will also use the github desktop client. You can install this from the following link

Github Classroom

We will be using GitHub classroom for the rest of this semester to organize exercises and assignments, so it is important that you have a GitHub account, as defined in the previous step.

Every assignment will have a link for you to accept, then implement and submit your solution. Teachers will show how this works, so don’t worry.

If you want to try out the Github Classroom by yourself, click the link below and follow the instructions. GitHub Classroom