Skip to content

A Java workshop I designed for PearlHacks 2024, the annual hackathon at UNC-Chapel Hill dedicated to empowering women in computer science.

Notifications You must be signed in to change notification settings

ganeshanushka/IntroToJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 

Repository files navigation

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.

🌟 About the Workshop:

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!

💡 Pre-Workshop setup:

Please complete the following steps before the workshop to ensure a smooth workshop experience
Installing Intellij
For Mac -

  1. Navigate to the JetBrains website and click on "Developer tools" -> "Intellij IDEA for Education
  2. Click on the download button and open .dmg file after it is downloaded
  3. A new window should pop up
  4. Drag the Intellij IDEA icon to the applications folder
  5. Go to your applications folder and double click on Intelli IDEA to ensure it's successful installation

For Windows -

  1. Navigate to the JetBrains website and click on "Developer tools" -> "Intellij IDEA for Education
  2. Click on the download button and run the .exe file after it is downloaded
  3. Follow the installation wizard instructions
  4. After installation, launch Intellij IDEA through the desktop shortcut or start menu to ensure it's successful installation

Workshop Outline:

  • 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

📢 Connect with me:

Email : anushkag@unc.edu
Linkedin : www.linkedin.com/in/ganeshanushka

About

A Java workshop I designed for PearlHacks 2024, the annual hackathon at UNC-Chapel Hill dedicated to empowering women in computer science.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages