Unit 2 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to game loops, datatypes, and variables in Python. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who have taken Middle School Computer Science. The lesson pl
Unit 6 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to functions, including concepts such as refactoring, scope, parameters, and value-returning functions. This unit can be adapted to run for two to three weeks, depending on students' pace of work and topics you choose to cover. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science co
Unit 4 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to conditionals (if-statements), compound conditions, and randomization. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who have taken Middle School Computer
Unit 3 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to count-controlled (for) loops and condition-controlled (while loops) and to the Turtle drawing library. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who
Unit 1 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to coding with Python including print, input, and comments. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who have taken Middle School Computer Science. The
Unit 5 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to binary numbers and tasks them with creating (and then coding) an algorithm that can translate base 10 numbers into binary. Note: This unit is a bit more "standalone" than the other units in this course. While the other units should be done in order, this can be moved to any point in the second half of the class. My students
Unit 7 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to lists. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who have taken Middle School Computer Science. The lesson plans are designed to be accessible to teac
Final unit in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to strings and culminates in a final challenge set. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who have taken Middle School Computer Science. The lesson p