Skip to content

mositech/CS2015

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

CS2015

Welcome. This repository contains materials for MOSI's 2015 Home School Computer Science Class. All documents required for this course will posted here for convenient access in the computer lab and at home. Most of the course content is based off of Daniel Shiffman's books: "Learning Processing" and "The Nature of code". If you are interested in purchasing those from Amazon, click the links above.

Class Description

Let's take a different approach towards high school math education with a focus on introductory computer programming. Programming is the process of instructing computers to carry out certain tasks - any games, software, application, etc. on a computer was created by a human through programming. Students will learn the basics of the Java programming language and computational thinking, through project-based learning in class and practice study at home.

Processing - What is it? and how to download.

This class will be using Processing to complete all homework assignments and in-class projects. Processing is a very user friendly tool for learning how to code and has a large amount of resources for learning online. To see example projects, go to this page and explore some of the links.

To Download, click here to pull up processing's website. Processing is available for free, but also accepts donations if you are inclined to do so. Select a donation amount (custom amount or no donation) and then click "Download" below. On the next page, choose your operating system and the download will begin. Open up the downloaded folder and copy the inside folder onto your desktop or anywhere else on your computer. Open that folder and inside you will find the processing application. I've also made a video that covers this process on Youtube

Github

All class materials will be accesible from right here on Github. You may be thinking... What is Github and why is this website useful?

Github is used by programmers to collaborate on projects together and keep their code as organized as possible. Think of it basically as a fancy hard drive on the internet. For the purpase of this class, Github will only be used to host documents that I want you all to see. There's a lot of cool and exciting things to do on here, but we will not be using many of them. If you want to learn more about the nuts and bolts of Github, click here to watch some tutorial videos.

You will need to create a Github account to complete some assignments for this class, but Github does not require personal information for you to sign up! All you need is an email account to verify that you are human. 😏 When on Github and anywhere else on the web, please do not use your real name unless your parents approve of it.

Youtube Video Content

Along with in-class content I will sometimes record and post videos to the MOSI Tech Youtube channel. New videos will be posted to Youtube and linked on our class repo on Github. You will not need to make a Youtube account to view these videos. Just click on the link and start watching!

Questions or comments?

Contact me at chase.starr@mosi.org.

About

All course materials for MOSI Home School Computer Science will be stored here

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published