Request edit access
Spring Coding School Application Form
We’re reimagining STEM education and training to ensure every student is equipped with the skills necessary for solving the problems of the world. This year we are offering classes in Spring, Summer and Fall.

Agenda
  • Scratch Programming Language
  • Python Programming Language_AI Programming
  • PyGame Programming
  • Class location: KIC SV, 3003 N. 1st St. San Jose, CA
  • <Date: April 6th ~ May 11th>
  • Every Saturday
  • Time: 2:00 PM ~ 4:00 PM
  • Fee for the Students: $60/student
  • If you have any questions, please contact us at addesu7@gmail.com or 408 600 8095
Payment method
    1. Zelle: addesu7@gmail.com (Please add your students name on the note of payment)


A. Scratch Programing Language

Week 1. Remote Controlled Car (Drawing, Movement control, Broadcast) 

Week 2. Pie Clicker Game (Global variable, special effects) 

Week 3. Physics Engine (Counter, Velocity) 

Week 4. Catch & Avoid Game (Operators, Conditional, Sensing) 

Week 5. Crossy Road Game  (Operators, Conditional, Sensing) 

Week 6. Final Project Day! 


>Please take pop quiz below you're applying B. or C.
 https://docs.google.com/forms/d/e/1FAIpQLScpIhD9zqGFxANjtb8Ttbflw8eJuPG27-OQig9EQDQyTdCvFg/viewform

B. Python Programing Language_AI Programing 

Module 1. 

We will use “Pycharm” -> Ask them to install it for the camp. They should get the “community” edition (free version).

> We will set up pygame. 

> Set up a basic pygame window

> Create a circle and make the color of the circle changes randomly

> Nueva project:  https://github.com/acf-code/Pygame_Tutorial


Module 2. 

> Start making first game(Car avoid game)

> Change background image of the pygame window

> Create rectangle, move the rectangle with the arrow key

> Create sprites in piskel to add a background and character sprite

> Add images and sprite into the game

> Make enemy squares that move down the screen


Module 3.

> Make enemy sprites the player has to avoid in piskel

> Replace the squares with the enemy sprites

> Make collision code to detect if the enemy has hit the player

> Make a game over screen and implement it


Module 4.

> Make a start screen in piskel and add it to the game

> Add background objects that move down the screen that simulate movement

> Introduce how to add sounds and music in pygame

> Implement background music

> Implement sound effects

> Finish first game



C. PyGame Programing

Week 1. Basic Movement and Key Presses

Week 2. Character Animation & Sprites

Week 3. Optimization & OPP, Projectiles

Week 4.Collision and Hit Boxes

Week 5. Scoring and Health Bars, Sound and Effects.

Week 6. Finishing Touches & Next Steps



For more information, please contact Jay Lee at 408 600 8095 or addesu7@gmail.com

By submitting this form, you agree that coding school, in partnership with SV K-Startup Community, may contact you regarding this coding school.  You may opt out of receiving communications at any time.
Sign in to Google to save your progress. Learn more
Student Name (First, Last) *
Email *
Grade and Name of School
*
Select Class *
What motivated your decision to apply to the Coding School?
*
Do you have any experience in IT or programming? If so, please provide details.
*
Please describe your most memorable project experience, regardless of whether it was related to IT or programming.
*
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy