- This event has passed.
Intro to Alternative IDEs
Wednesday, September 27th @ 5:00 pm – 7:00 pmFree
JGrasp is a wonderful tool for learning Java, but once you really start to dig your teeth into advanced coding, it becomes unreasonable to have to do everything manually. That is where alternative IDEs like Eclipse and Jetbrains’ IntelliJ IDEA come into play. During this workshop, we will show you how to get Eclipse and IntelliJ IDEA onto your machine. However, the most important thing about working with new tools is familiarizing yourself with them, so the workshop will also provide some basic programming exercises to help you fiddle around with your new toys – let’s build a LinkedList!
The second part of the workshop will be devoted to discussing some regular debugging practice with the IDEs we have just installed. For this we will be using the LinkedList that we have developed through the workshop.
- Development-ready laptop (installed IDEs not required)
- Successfully completed CSCI 1100 or equivalent introductory Java programming experience
- An open mind!
Jonathan is a graduate of Mount Saint Vincent University (MSVU) and Dalhousie University, with degrees in Arts and Computer Science. Having originally studied under Arts to be a teacher, Jonathan has worked in multiple environments as an instructor – as a teacher in South Korea after his Arts degree from MSVU, and as a tutor and teaching assistant during his Computer Science degree from Dalhousie with Dr. Srini Sampalli. He has always had an interest in exploring different development platforms, which has exposed him to a variety of IDEs (IntelliJ IDEA, Webstorm, Netbeans, Visual Studio, among others) and text editors (Atom, Visual Studio Code, Sublime Text, etc.). Though most of his work has been in Java, Jonathan enjoys exploring alternative languages and their accompanying frameworks, such as C# and .NET, the MEAN stack for web development, and the many frameworks associated with mobile development. He also regularly works with GitHub, able to operate both through command line and IDE interfaces (but heavily preferring the latter).