Complete Intro to Java (Summer 2020) | Kids Out and About Westchester <

Complete Intro to Java (Summer 2020)


*The event has already taken place on this date: Fri, 07/31/2020
Provides a comprehensive introduction to Java programming - and computer science in general - by inspiring middle and high school students to create interactive, animated programs and games. Two-week class: July 20 through July 31, M-F. Ages 12 and up.

Please help us keep this calendar up to date! If this activity is sold out, canceled, or otherwise needs alteration, email mindy@kidsoutandabout.com so we can update it immediately. If you have a question about the activity itself, please contact the organization administrator listed below.

Class Description

Java is one of the most used programming languages today - Minecraft, Android apps, and many websites are all created with Java!

This class introduces Java to middle and high school students in a way that encourages creativity while learning computer science principles. We use an environment with low cognitive overhead designed for fast iterations - we write our text-based Java code, compile it, and immediately see the results on-screen. Student curiosity and interest provides the vehicle (and motivation) for making our way through the class topics.

This class combines all the material presented in Intro to Java - Part 1 (Java syntax, variables and variable types, conditional statements, looping, functions, data structures, end event handling), as well as the object-oriented and more advanced topics covered in Intro to Java - Part 2 (classes, objects, encapsulation, abstraction, inheritance, polymorphism, compound data structures, and algorithms).

Together, we cover a great deal of computer science topics, while creating interactive, animated programs.  By the end of the class we will have created a fully functioning game!  Here are samples of the kinds of projects students will create - from simple to complex:

  • translucent triangles

  • optical illusion using loops

  • random circles using loops

  • The Matrix (arrays, loops)

  • classic Space Invaders

  • classic Asteroids

No prior programming experience or knowledge is required, or expected - this is a great place to start!

 

For ages 12 & up.

More Information and Registration

 

About Think Space Studio 

Our Westchester, NY based enrichment classes for middle school and high school teens teach the fundamentals of computer programming in a casual (but high-energy!), hands-on, small group environment. We focus on small achievable projects and goals to drive the learning experience - from making lightning, fire and optical illusions to creating games, puzzles, and programs - writing the code is never an end in and of itself, but is always a step on the way to making awesome things!

We teach the basic building blocks of computer programming from the ground up, using real-world text based programming languages like Java, JavaScript, Python, Swift, and HTML/CSS. Along the way, we invariably touch on general Computer Science concepts like binary & hexadecimal numbers, coding style, computer architecture, data structures, and a lot more.

Class sizes are intentionally kept small to encourage participation, and to allow the students to learn at a good pace while still being able to receive 1 to 1 help.


*Times, dates, and prices of any activity posted to our calendars are subject to change. Please be sure to click through directly to the organization’s website to verify.

Location:

19 North Broadway Suite 4
Tarrytown, NY, 10591
United States

Phone:

914-606-0632
Contact name: 
Steven Grosmark
The event has already taken place on this date: 
07/31/2020
Time: 
9:00am - 12:00pm