12/10 Palo Alto Coding Class Open House

Event Registration

 

Event Date: 12/10/2017 11-1 PM

Event Address: Sophia University Room 141,

1059, E Meadow Cir, Palo Alto, CA 94303

Contact:
Phone: (650) 492-8983
Email: info@dte.leeyee.us

Open house is only for *NEW* students age from 11-15 years old or 5-9th graders. Please register for one class only.

12/10 11-12 PM Python Introduction Trial Class

Python Introduction Class Description

12/10 12-1 PM Java Introduction Trial Class 

Java Introduction Class Description

 

 

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

Python Advanced

 

Class Python Advanced
Age 13+
Prerequisite Python Introduction. Algebra.
Schedule 2 hr/week. 16 weeks.
Description Fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time. Put what you have learned from Python Introduction class into practice with two substantial projects: a Space Invaders–inspired arcade game and data visualizations with Python’s super-handy libraries.
Curriculum Section 1: Python Fundamental Concepts Review. Learn files and exceptions as well as how to test your codes.

Section 2: Alien Invasion project. Use the Pygame package to develop a 2D game in which the aim is to shoot down a fleet of aliens as they drop down the screen in levels that increase in speed and difficulty. At the end of the project, students will have learned skills that will enable them to develop their own 2D game.

Section 3: Data Visualization project.  Introduce students to data visualization through a variety of visualization techniques. Work with data sets generated through code, data sets downloaded from online sources, and data set your programs down load automatically. After students complete this project, they will be able to write programs that sift through large data sets and make visual representations of that stored information.

Creative Writing

 Creative Writing 201 

 

Image result for creative writing free image

 

Requirement:

2nd – 3rd grade

Schedule:

Every Sat. 3:00-4:30 PM, 7 sessions

4/8 – 6/3. No class on 4/23, 5/27

Tuition:

$175. Small group up to 8 students.

 

 

 

Instructor Ms. Katherine

B.A. English – University of California, Berkeley

Single Subject Teaching Credential, English – University of California, Davis

Topics covered:

Fundamental elements of writing.

Projects include mythology, fairy tales, photo story and short story. We make our classes fun and inspirational!

Javascript Introduction

Class Tynker JavaScript Introduction
Level Advanced / Grades 4th-8th
Age 11+
Prerequisites Game Design 102 / 202
Description In this advanced lesson plan, students will be introduced to JavaScript as they complete engaging lessons, solve challenging puzzles, and build their own games in JavaScript. This course is ideal for students who have already completed at least one Tynker course and are comfortable with the basics of programming logic and computational thinking. This course will help them transition to JavaScript and adapt to the additional challenges of text-based syntax.

Students who successfully complete this lesson plan will demonstrate a strong mastery of JavaScript syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in JavaScript.

Topics Covered: JavaScript syntax, sequencing, repetition, conditional logic, nested loops, automation, pattern recognition, simple motion, keyboard and mouse events, creating and using an HTML canvas, operators, expressions, variables, collision detection, using arrays and objects to store structured data.

Location  1260 S Abel St, Milpitas, CA 95035
Contact  info@dte.leeyee.us
Online

Registration

http://www.tinyurl.com/dtereg

Specify “JavaScript Intro

Game Design 202

Class Game Design 202
Level Intermediate / Grades 6th-8th
Age 11+
Prerequisites Game Design 201
Description Students continue to apply what they have learned, and learn more advanced programming principles as they complete Cannon Crasher, the projectile physics game, and build a brand new top-down side scrolling adventure. In Cannon Crasher, they complete the game by adding impulses, setting angles, trajectories and programming collisions. In Dragon Attack, students define multiple levels, multiple lives and program a boss enemy, while learning about variables and cloning.

Topics Covered: Events, keyboard and mouse interaction, conditional loops, nested loops, sending and receiving messages, fluid motion, parallax scrolling, local and global variables, functions, and object cloning.

Location 1260 S Abel St, Milpitas, CA 95035
Contact info@dte.leeyee.us
Online

Registration

http://www.tinyurl.com/dtereg

Specify “Game Design 202”

 

Game Design 201

Class Game Design 201
Level Beginner / Grades 6th-8th
Age 11+
Prerequisites Game Design 101 or 102
Description A fast-paced introduction to programming for students in grades 6-8. Introduce programming fundamentals to your class as they build two arcade-inspired games from start to finish. In Cannon Crasher, a physics game, they harness the power of the physics engine to program realistic jumps, projectiles, and bouncing balls. The Adventure Game features a knight who has to defeat enemies to reach treasure. Students program arrow keys, fluid motion, hero and enemy behavior, and winning conditions.

Topics Covered: Events, keyboard and mouse interaction, conditional loops, nested loops, functions, and sending and receiving messages. Basic physics programming such as gravity, bounding boxes, bouncing, projectiles, impulses, and collisions.

Location 1260 S Abel St, Milpitas, CA 95035
Contact info@dte.leeyee.us
Online

Registration

http://www.tinyurl.com/dtereg

Specify “Game Design 201”

Coding Class Trial

 

Interested in signing up with our coding class but

  • not sure whether your child is interested?
  • not sure about which level fits your child?
  • not sure whether the teacher qualifies?

Come try our one hour drop in class for free! No long term commitment! Get to know our school, our teachers and where your child is at! Register now!

Drop in is offer every Sat. 2-3PM. Spots upon availability. New students only! No prior experience needed, no age restriction. Choose any level/subject you like from following.

 Level  Description
Beginner

Grades 2+ | Blocks

 

Learn the basic concepts of Computer Science with drag and drop programming. This is a game-like, self-directed tutorial starring video lectures by Bill Gates, Mark Zuckerberg, Angry Birds and Plants vs. Zombies. Learn repeat-loops, conditionals, and basic algorithms. Available in 37 languages.

 

Beginner

Grades 2+ | Blocks

 

Code with Anna and Elsa

Let’s use code to join Anna and Elsa as they explore the magic and beauty of ice. You will create snowflakes and patterns as you ice-skate and make a winter wonderland that you can then share with your friends!

Beginner

Grades 2+ | Blocks, JavaScript

 

Star Wars: Building a Galaxy with Code

Learn to program droids, and create your own Star Wars game in a galaxy far, far away.

Beginner

Grades 2+ | Blocks

 

Minecraft Hour of Code

Use blocks of code to take Alex or Steve on an adventure through this Minecraft world.

Beginner

Grades 2+ | JavaScript, Python, Lua, CoffeeScript

 

CodeCombat

Choose your hero and code your way through the ogre patrols, lava pits, and laser beams of Kithgard Dungeon. Level up, earn gems, and loot magic items to unlock new programming powers!

Beginner

Grades 2-8 | Blocks, Java, iOS/Swift

 

Spritebox Coding

Run, jump, and code your way through three different worlds to collect the stars and make it to the finish line! Learn sequencing, debugging and loops, and code in Swift, Java, or with Icons.

Beginner

Grades 6+ | Python

 

A visual way for students to begin their first language. Students write Python code to move a Penguin around an ice world. Our editor highlights each line of code as it executes, helping kids connect their to code to changes in the Penguin’s world. Our curriculum is differentiated, based on student readiness, and molds itself to each student’s needs.

Please sign up one week in advance. 

Register Now! 

Contact: info@dte.leeyee.us

 

Python Introduction

 

Class Python Introduction
Age 11+
Prerequisite Pre-Algebra
Schedule 2 hr/week. 16 weeks.
Description Step-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications. 

Curriculum Chapter 1: Python Basics: Get to Know Your Environment
Chapter 2: Turtle Graphics: Drawing with Python
Chapter 3: Numbers and Variables: Python Does the Math
Chapter 4: Loops Are Fun (You Can Say That Again)
Chapter 5: Conditions (What If?)
Chapter 6: Random Fun and Games: Go Ahead, Take a Chance!
Chapter 7: Functions: There’s a Name for That
Chapter 8: Timers and Animation: What Would Disney Do?
Chapter 9: User Interaction: Get into the Game
Chapter 10: Game Programming: Coding for Fun

Location Palo Alto, CA
1 2