Curriculum
Week 1:
Download Python and Visual Studio Code Alternative for Visual Studio Code
Week 2:
Teaching Materials:
Week 3:
Teaching Materials
Week 4:
Week 5:
Week 6:
Week 7:
Week 8-10:
Download Python and Visual Studio Code Alternative for Visual Studio Code
- Replit (Highly Recommended)
- https://www.learnpython.org/en/Hello%2C_World%21
- Printing, Comments, Variables, and Data Types
- For variables and data types, you do not need to finish going over them because they are extensive topics that can be covered in week 2.
- https://www.w3schools.com/python/default.asp
- Up to data types section
- https://www.w3schools.com/python/exercise.asp?filename=exercise_syntax1
- First four sections
- https://docs.google.com/presentation/d/1CSm_x07haSWUeRakh0WLPPkSRkQuAUTxw_9RT5jgtUE/edit#slide=id.ga3d1c924d1_0_0
- Slides 3-9 have topics for week 1
Week 2:
Teaching Materials:
- Very quick review of Printing, Comments
- Finish Variables and Data Types and Numbers
- Make sure that the students fully understand each one
- For Variables Skip Global Variables
- https://www.w3schools.com/python/default.asp
- Variables and data types sections
- https://www.w3schools.com/python/exercise.asp?filename=exercise_syntax1
- Variables and data types sections
- https://docs.google.com/presentation/d/1CSm_x07haSWUeRakh0WLPPkSRkQuAUTxw_9RT5jgtUE/edit#slide=id.ga3d1c924d1_0_0
- Slides 6-9 have topics for week 2
Week 3:
Teaching Materials
- Quick Review of Variables and Data Types and Numbers
- Start Strings and Casting
- https://www.learnpython.org/en/Basic_String_Operations
- https://www.learnpython.org/en/String_Formatting
- https://www.w3schools.com/python/default.asp
- Casting and Strings sections
- https://www.w3schools.com/python/exercise.asp?filename=exercise_syntax1
- Casting and Strings sections
- https://codingbat.com/python/String-1
- The first three exercises in string 1 are possible to do after teaching all the material for week 2
- https://docs.google.com/presentation/d/1CSm_x07haSWUeRakh0WLPPkSRkQuAUTxw_9RT5jgtUE/edit#slide=id.ga3d1c924d1_0_30
- Slides 11-24 have information about strings and casting
Week 4:
- Review of Strings and Casting
- Start Operators, Booleans, If-else, and Conditions
- Do Operators first, and then booleans conditions
- Do W3schools first in this order and then learnpython conditions
- https://www.learnpython.org/en/Conditions
Week 5:
- Review of Operators, Booleans, If-else, and Conditions
- Start While-Loops and then For-loops
Week 6:
- Review While-Loops and then For-loops
- Lists
Week 7:
- Review Lists
- Functions Basics, and then Start Codingbat
Week 8-10:
- Codingbat
- Warmup-1, String-1, List-1, Logic-1
- Math as you go along