Wednesday, June 13, 2018

Java && CS Principles = = You



Ten Saturdays from 2-4:00pm, beginning August 25

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
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,
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 theyve 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.