{%hackmd BJ-DJz7nt %} # CWL - Junior level programming classes ###### tags: `Programming` `CS` `CWL` [TOC] ## Suggested Age Group G6 - G10 > Requirements: > - basic + - * / operations > - Algebra > ## Skill Development ```flow st=>start: Python programming e=>end: Game development op=>operation: basic programming concepts st->op->e ``` ### Coding Basic - Python ![](https://hackmd.io/_uploads/Hkm6HXmrF.png =450x250) **What students can get 🤔** - ==Basic programming logic concepts== - ==Basic algorithm with problem solving== - ==Programming questions witn mathematical implementations== **Contents** Reference - [Snakify](https://snakify.org/en/) - Ch1 Input, print and numbers - Ch2 Integer and float numbers - Ch3 Conditions: if, then, else - Ch4 For loop with range - Ch5 While loop - Ch6 Strings - Ch7 Lists - Ch8 Functions and recursion ### Creating New Games - Roblox ![](https://hackmd.io/_uploads/SkFIyZHYY.jpg) > [Roblox](https://www.roblox.com/home) is an online game platform and game creation system developed by Roblox Corporation. It allows users to program games and play games created by other users. **What students can get 🤔** Using Roblox to - ==Learn how to design video games== - ==Learn to use Roblox to develop games== - ==Basic team building== **Contents** - Game Design Logic - Roblox Environment design - Objects creations - Game Story telling - Roblox programming implementations with lua - Game Project 1 - Game Project 2 - Game Project 3 **Reference** - [AlvinBlox](https://www.youtube.com/channel/UCp1R0TBvgM7gj0rwTYULmSA) - [TheDevKing](https://www.youtube.com/c/TheDevKing)