The goals of this Lab Session are:
In CS 3500 this summer, you’re going to use a number of different tools to plan, implement, test, and submit your projects. Most of those are going to be introduced in this walk-through because they will be needed for your first project. Here is a (very) high-level overview of some of them.
You’re probably familiar with other fully-fledged IDEs like Eclipse, PyCharm, etc., or robust code editors such as Visual Studio Code. In this class, we will use JetBrains IntelliJ IDEA, a popular choice among professionals. It has an incredible number of features, many of which we won’t even touch. But, it is good to get accustomed to using industry-standard tools.
You’ve probably heard of GitHub, and maybe some of you have used it before. From the GitHub documentation, “GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.” Initially, you will use it as a way to store your code in the cloud and ultimately submit it for grading at the end of a project. Some other things related to GitHub are: