Java Introduction

 

Class Java Introduction
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.
Curriculum -Perform calculations, manipulate 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.

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
  1. Get started using python with python IDLE.
  2. Draw by Turtle graphics.
  3. Variables and expressions.
  4. Loops are fun.
  5. Conditions make decisions.
  6. Random number generation.
  7. Functions.
  8. Timers and animation.
  9. User Interaction.
  10. Game Programming.

*Python Basics class offers the first 4 classes of Python Introduction to 9-11 years old as a trial class.

Computer Science Fundamentals

Class Computer Science Fundamentals
Level Beginner
Age 4+
Prerequisites Able to read instructions.
Description

Students will create computer programs that will help them learn to collaborate with others, develop problem-solving skills, and persist through difficult tasks. By the end of this course, students create their very own custom game or story that they can share. Recommended for grades K-1.

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

Registration

http://www.tinyurl.com/dtereg

Specify “Computer Science Fundamentals”

1 2