Intro to Java Workshop - Brewing Java
Welcome to "Brewing Java", a workshop crafted by Anushka Ganesh for Pearl Hacks 2024, UNC-Chapel Hill's annual hackathon focusing on the empowerment of women in the field of computer science. This GitHub repository serves as a one-stop hub for all the materials utilized in the workshop, designed specifically for beginners eager to dive into the world of Java programming.
This workshop is tailored for individuals new to programming or those looking to strengthen their foundational skills in Java. I start the workshop off with a theoretical outline of Java, explaining its importance and applications as a programming language. This will be followed by an introductory hands-on programming session, starting with basic code that lays the groundwork for Java programming. As the workshop progresses, attendees will have the oppourtunity to apply their newly acquired skills to develop a simple yet fully functional mini calculator. Towards the end of the workshop, I will introduce some mathematical functions and relational operators frequently used in Java. Participants are encouraged to apply these techniques in their Pearl Hacks projects and to practice further using the code examples provided for these topics. To support further exploration, additional complex codes have been included in the material, offering a pathway for those interested in advancing their Java proficiency to a higher level.
Feel free to reach out to me with any questions, at any point of time!
Please complete the following steps before the workshop to ensure a smooth workshop experience
Installing Intellij
For Mac -
- Navigate to the JetBrains website and click on "Developer tools" -> "Intellij IDEA for Education
- Click on the download button and open .dmg file after it is downloaded
- A new window should pop up
- Drag the Intellij IDEA icon to the applications folder
- Go to your applications folder and double click on Intelli IDEA to ensure it's successful installation
For Windows -
- Navigate to the JetBrains website and click on "Developer tools" -> "Intellij IDEA for Education
- Click on the download button and run the .exe file after it is downloaded
- Follow the installation wizard instructions
- After installation, launch Intellij IDEA through the desktop shortcut or start menu to ensure it's successful installation
- Introduction to Java: Importance and application of Java Programming - 5 mins
- Starter Code: Introduction to basic Java syntax and using it to code a starter program - 10 mins
- Simple Calculator: Learning basic arithmetic operations and using it to build a simple calculator - 15 mins
- Advanced Calculator: Learning syntax for taking input and using it to build a fully functional mini calculator - 15 mins
- Additional Concepts: Intoduction to frequently used math functions and relational operators in Java - 10 mins
- Wrap Up: Answering questions - 5 mins
Email : anushkag@unc.edu
Linkedin : www.linkedin.com/in/ganeshanushka