{%hackmd BJ-DJz7nt %} # Consciouswithlife - Programming Class Curriculum Session 3 ###### tags: `Programming` `CS` `Python` [TOC] ## For this seesion **Programming Logic: Python** In this session, we will be learning: - ==While loop== - ==List== - ==Functions== In the end of this session, they will be able to build a little game of Python ^^ **Game Development: Roblox** We have started to learn about scripting in Roblox. We will be larning the new programming language ==lua==: - ==Variables== - ==Basic Object-oriented programming== - ==Functions== **Web Development: HackMD (Bonus)** We will use HackMD to learn some basic concepts of "HTML" and "CSS" - ==Slide Mode== ## Session 4 ![Alt](https://media.giphy.com/media/14lfBHMopxUjao/giphy.gif) ### Classes Teacher: Kuang - Class 1 > Python: For loop summary > Roblox: Basic For Loop - Class 2 > Python: While loop > Roblox: Variables - Class 3 > Python: List > Roblox: Basic Oriented Programming - Class 4 > Python: List > Fun Stuff: Scope & Returning - Class 5 > Python: Function > Fun Stuff: If-else statement - Class 6 > Python: Function > Roblox: Events - Class 7: ==Python Game Project== </font> ## Skill Development ### Coding Basic - Python ![](https://hackmd.io/_uploads/Hkm6HXmrF.png =480x250) **Goal** Using python as the first programming language to get the basic ideas of coding. Such as - ==While loop== - ==Functions== - ==List== **Contents** Reference - [Snakify](https://snakify.org/en/) - <font color='#15B28C'>Ch1 Input, print and numbers(Successed!)</font> - <font color='#15B28C'>Ch2 Integer and float numbers(Successed!)</font> - <font color='#15B28C'>Ch3 Conditions: if, then, else(Successed!)</font> - <font color='#15B28C'>Ch4 For loop with range(Successed!)</font> - Ch5 While loop - Ch7 Lists - Ch8 Functions ### Roblox scripting ![](https://hackmd.io/_uploads/SkFIyZHYY.jpg) **Goal** - ==Basic lua programming concepts== **Contents** - <font color='#15B28C'>Pair loops(Successed!)</font> - Variables - If-else statements - For loop and while loop - Built-in functions - Functions - Events - Leaderboards ### HackMD ![](https://hackmd.io/_uploads/HJbxak4Mq.png) **Goal** Using slide mode to learn: - ==Basic idea of HTML== - ==Basic idea of CSS== **Contents** - <font color='#15B28C'>Note layout(Successed!)</font> - <font color='#15B28C'>Giphy!!!(Successed!)</font> - <font color='#15B28C'>Picture(Successed!)</font> - <font color='#15B28C'>Book mode(Successed!)</font> - CSS style - Slide mode - API