Welcome to Computer Science! In this class students will use Project Based instruction to explore the basics of programming and computer languages using Swift Playgrounds, and Scratch. This is a one semester course. By the end of this course, students should have a basic understanding of how to arrange code to develop and create a variety of simple programs.
But what if I don't know anything about computers?
This class is accessible to students of all ability levels, from experienced coders, to folks just figuring out keyboards. The most important quality needed for this class is motivation. Because we have students of many ability levels, the project work is mostly self-driven. It is up to the individual to determine how deeply they will develop their programs.
Do I get to play games?
There are some restrictions, but yes. I allow students to explore other programs and games. The catch is, you have to be able to explain what you are trying to learn, and how you will apply it to your projects. I can't monitor everyone, so this is where your motivation & time management abilities come in. I have had some students fail because they spent too long gaming, and not enough time coding.
Week 3:
Link for Scratch Class: http://scratch.mit.edu/classes/245791/register/be32fed52a034653b9be4d3c0429fd54
Week 2:
Week 1: Think like a programmer: