Java Introduction

Class Java Introduction Register Now
Age 11+
Prerequisite Pre-algebra.
Schedule 2 hr/week. 16 weeks.
Description Students start by familiarizing themself with JShell, Java’s interactive command line shell that allows programmers to run single lines of code and get immediate feedback. Then, students will create 

a guessing game, a secret message encoder, and a multitouch bubble-drawing app for both desktop and mobile devices using Eclipse, an industry-standard IDE, and Android Studio, the development environment for making Android apps.

Check out the sample chapter!

https://www.nostarch.com/download/LearnJava_sample_ch2.pdf

Curriculum

Java is the world’s most popular programming language, but it’s known for

 having a steep learning curve. Learn Java the Easy Way takes the chore out of learning Java with hands-on projects that will get you building real, f

unctioning apps right away.

As you build these apps, you’ll learn how to:

  • Perform calculations, man
    ipulate text strings, and generate random colors
  • Use conditions, loops, and methods to make your programs responsive and concise
  • Create functions to reuse code and save time
  • Build graphical user interface (GUI) elements, including buttons, menus, pop-ups, and sliders
  • Take advantage of Eclipse and Android Studio features to debug your code and find, fix, and prevent common mistakes

Chapter 1: Getting to Know Java with JShell
Chapter 2: Build a Hi-Lo Guessing Game App!
Chapter 3: Creating a GUI for Our Guessing Game
Chapter 4: Creating Your First Android App
Chapter 5: Deciphering Secret Messages
Chapter 6: Creating Advanced GUIs and Sharing Your App
Chapter 7: Make Secret Messages a Phone App to Share with Friends!
Chapter 8: Paint Colorful Bubbles with Your Mouse!
Chapter 9: Adding Animation and Collision Detection with Timers
Chapter 10: Making BubbleDraw a Multitouch Android App