Computer Science in Grade 10 - Computer Science and Game Design 10 (includes intro programming up to if statements and loops)
Here is the simplified breakdown of my 2015/16 Computer Science 10 Course. I have changed the order of what I do in the last couple of years but the lesson plan doc for the last couple of years is not as detailed as this one so I decided this one would be of the most benefit to you. The complete, day by day lesson plan document is directly below.
Note: this progression may not be exactly as it appears in the lesson plan doc linked below. I change things EVERY year so the dates do not line up. It gives you a good idea of the progression
Note: this progression may not be exactly as it appears in the lesson plan doc linked below. I change things EVERY year so the dates do not line up. It gives you a good idea of the progression.
Classes 1-8 Intro to course, Tech History, A quick intro to programming with Scratch
Classes 9-23 Intro to Processing with some Theory activities towards the end
Classes 23-38 CS Theory unit with some Game Maker in the middle
Classes 39-53 Processing Level 2 (If statements, boolean logic, etc.)
Classes 54-65 Web Design
Classes 65-68 Game Design
Classes 69+ Game Design additional lessons and Major Project (generally chosen from Game Design, Web Design or Processing)
The activities listed in the lesson plans can now be found under the Teach With... pages of this site.
Please read the notes below before linking to my lesson plan documents.
Lesson Plans with Processing: 2016/17 2015/16 - These are recent lesson plans using Processing. Remember, go to the Teach With... tab for the complete list of assignments mentioned in the lesson plans.
Lesson Plans with Java: 2011/12 Year - This is the last year I completed 2 full Java credits (which includes IF statement and Loops). I now do not introduce Java into the second year of my program.
Units Covered in my Grade 10 Computing Science (with their Alberta Curriculum Credit Names)
The complete Alberta Education Computer Science Curriculum Document is available here.