This lesson series is designed for teachers to introduce beginning programming concepts to their middle school students, but can also be used by students who want to learn programming on their own.
This series was created by Emily Belt as an Barrett honors thesis in 2020.
The first lesson teaches what programming is, why you should learn to program, and how to write your first "Hello World" program.
Lesson 1 PDFLesson 1 Video
The second lesson teaches data types, variables, and if-statements.
Lesson 2 PDFLesson 2 Video
The third lesson teaches logical operators and while loops.
Lesson 3 PDFLesson 3 Video
The fourth lesson teaches algorthims using a maze solving simulator.
Lesson 4 PDFLesson 4 Video
The final lesson brings all of the concepts together, to code a maze solving robot.
Lesson 5 PDF
The practice programs for each of the lessons can be found in the following google drive link.Practice Programs