{%hackmd BJ-DJz7nt %} # CWL - Senior programming classes ###### tags: `Programming` `CS` `CWL` [TOC] ## Suggested Age Group G10 - G12 > Requirements: > - basic + - * / operations > - Algebra ## Skill Development ```flow st=>start: Python programming e=>end: Website Development op=>operation: basic programming concepts st->op->e ``` ### Coding Basic - Python  **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 - <font color='#EE6363'>Ch9 Two-dimensional lists (Optional)</font> - <font color='#EE6363'>Ch10 Sets(Optional)</font> - <font color='#EE6363'>Ch11 Dictionaries(Optional)</font> ### Personal Website Design - HTML, CSS, Javascript  > Enable students to create their own websites, creating their online portfolio, such as their games on scratch, videos on Youtube, their own blog. **What students can get 🤔** - ==Website development learning== - ==Website animation== - ==Personal website desing project== **Contents** Reference basic project - [Kuang's website](https://kuangkaocompassion.github.io) - HTML Basic course - CSS Basic course - <font color='#EE6363'>Javascript Basic Course(Advanced)</font> - <font color='#EE6363'>Github Basic Course(Advanced)</font> - <font color='#EE6363'>Project: Personal Website(Advanced)</font>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up