Introduction to programming
Class
Lessons
Here is the class outline:
Join the class onlineAccess this lesson to connect to the class online 1 section
|
|
|
Week 1 - Introduction to Programming Languages and ScratchSession 1 - Introduction to Programming Session 2 - Introduction to Scratch - Main Elements 1 section
|
|
|
Week 2 - Scratch - Motion, Data and EventsSession 1 - Scratch - Motion and Drawing Session 2 - Scratch - Data Handling and User Interaction 3 sections
|
|||
|
Weeks 3 and 4 - Scratch - Control BlocksSession 1 - Bank Holidays Session 2 - Scratch - User Interaction II and Conditions Session 3 - Scratch - Loops and More 5 sections
|
|||||
|
Week 4 - From Scratch to PythonSession 1 - From Scratch to Python - Introduction to Python 1 section
|
|
|
Week 5 - Python - User Interaction and Simple Data TypesSession 1 - Python - User Interaction Session 2 - Python - Simple Data Types - Text and Numbers 3 sections
|
|||
|
Week 6 and 7 - Python - Conditional StatementsSession 1 - Simple Data Types - Conditions and If Statement Session 2 - if-else Statement Session 3 - if-elif-else Statement and Random 4 sections
|
||||
|
Week 7 and 8 - Python - CollectionsSession 1 - Python - Introducing Lists Session 2 - Python - Dictionaries and Further Collections 2 sections
|
||
|
Week 8 - Python - Introduction to LoopsSession 1 - Python - Loops - Introduction to For and While Statements 2 sections
|
||
|
Spring HolidayNo sessions this week |
Week 9 - Python - Managing LoopsSession 1 - Python - Debugging Loops, For + Break and States Session 2 - Python - Loops - For to While, Variables in loops 2 sections
|
||
|
Week 10 - Python - Loops Summary and Looping over collectionsSession 1 - Loops Summary and More Exercises Session 2 - Looping over collections 4 sections
|
||||
|
Weeks 11 and 12 - Python - Files and ExceptionsSession 1 - Bank Holiday Session 2 - Files Session 3 - Exceptions (together with Abstractions of the next session) 3 sections
|
|||
|
Week 12 - Abstraction: Object-Oriented and FunctionsSession 1 - Python - Abstraction and Introduction to Object-Oriented Programming (together with Exceptions of the previos lesson) Session 2 - Python - Functions (and Modules) 1 section
|
|
|
Week 13 - Python Summary and Introduction to the Final ProjectSession 1 - Python Summary and Assessment Guidelines 1 section
|
|
|
Week 14 - Finishing your Final Project: Doubts and RemarksSession 1 and 2 - Finishing your Final Project: Doubts and Remarks 1 section
|
|
|