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