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