This post was contributed by a community member. The views expressed here are the author's own.

Community Corner

Java && CS Principles = = You

Teen Coding Class at Crowell Library

Teens who are eager to learn all kinds of cool programs using the Java programming language are invited to participate in this second teen coding class taught by Amy Liu, beginning Saturday, August 25, from 2:00 to 4:00 pm for ten Saturdays. The class will be divided into two sessions: CS principles & Java. The CS principles session will introduce students to the creative aspects of programming, abstractions, algorithms, and cybersecurity concerns. It will cover number conversions (binary & hexadecimal) using games on Code.org, computer components (CPU, RAM, hard drive, batteries), and making music with EarSketch programming.

In the Java sessions, teens will learn about design and implement computer programs into a broad

area including art, media and engineering. They will explore variety of programming techniques

Find out what's happening in San Marinofor free with the latest updates from Patch.

and solve computer science problems through lectures, hands-on experiences, coding sessions, and

example videos using Dr. Java. There will be lessons on basic data structures, Java language,

Find out what's happening in San Marinofor free with the latest updates from Patch.

searching and sorting algorithms, GUI, logic and formal methods. Participants will learn about

print out strings (the belief of “HelloWorld”), unit conversion (temperature: C to K, Volumes: gallon to liters, Distance: miles to km), chatingBot (similar version of Siri) and Banking Account Class (calculating the balance after deposit and withdrawal).

Every session will involve instruction and experience, giving teens the opportunity to apply their knowledge as soon as they’ve learned it. Instructor Yifei (Amy) Liu is a student at Flintridge Sacred Heart Academy where she is President of the Code Crew. After attending the iD tech academy at Stanford University, she was inspired to teach this free class in her community. Her teaching assistant will be Ziyan (Tayvans) Zhang.

This class consists of ten Saturdays beginning August 25 from 2:00 to 4:00 pm in the Crowell Computer Lab. There is only room for fifteen participants so please sign up as soon as possible at the Adult Reference desk or by calling the library at 626-300-0777 extension 579. Participants must bring their own laptop.

The views expressed in this post are the author's own. Want to post on Patch?