Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

###ScriptEd Curriculum 2016-2017

Year 1

Time Unit Skills Description
90 minutes 0 Routines and Introductions In this unit students will be introduced to the concept of computational thinking. This unit will also provide icebreaker activities for students and teachers.
135 minutes 1 HTML: Content In this unit students will be introduced to HTML. They will learn basic tag structure and will use the following tags <head> <body> <p> <h1> <img> <a>
180 minutes 2 CSS Tag Selectors In this unit students will be taught how to manipulate the style of a webpage using basic CSS selectors.
270 minutes 3 HTML Lists, HTML IDs & Classes, <div> In this unit students will first learn how to make ordered and unordered list. They will then utilize IDs and Classes to identify tags on a webpage.
315 minutes 4 Positioning, Layout & Wireframing In this unit students will learn to position elements on a page using CSS. Students will be introduced to the CSS box model.
270 minutes 5 jQuery: show/hide, events, inputs, .val() In this unit students are introduced to jQuery. jQuery is used as a tool for creating interactive websites that react to user actions.
90 minutes 6 Cloud9, Git, Multi-Page Sites In this unit students will be introduced to a new IDE called Cloud 9. They will then create a project using Cloud 9 and GitHub using skills they have already gained in previous units.
90 minutes 7 GitHub Collaboration In this unit the class will collaborate on a project using GitHub and Cloud 9.
180 minutes 8 JavaScript Introduction In this unit the students are in given a soft introduction to JavaScript. They will be making Function calls to manipulate content on a webpage.
180 minutes 9 JavaScript: Conditionals, Variables, Strings In this unit students are introduced to Conditional Statements, Vairables & Strings Through the course of making two games that ask the user to guess a certain word or number.
180 minutes 10 JavaScript: Functions In this unit students combine their knowledge of Variables & Functions to revisit Tiny Turtle to define their own functions. After this they will create new functions for mini-projects.
180 minutes 11 JavaScript: Math & Arrays This unit kicks off with a game of Jeopardy. Then this unit introduces students to the JavaScript Math library in the form of a dice simulation game. After that they will be introduced to Arrays.
180 minutes 12 JavaScript: Looping In this unit students will be introduced to For Loops. They will generate images rapidly on an HTML page and will then revisit Tiny Turtle to create fractal art programs.
180 minutes 13 JavaScript: Animations and Collisions In this unit students are introduced to the concept of game development as the begin to program simple Animations & Collision Detections using jQuery
270 minutes 14 Capstone Project Students will be compiling all their knowledge from the year in a final project which resembles a "space invaders" style game.

####Misc Lessons, Games and Projects

Lesson Description
Googling 101 In this one day activity the students will be taught how to optimize their search engine skills.
Hackathon Prep In this project the students are given an in-class hackathon in which they will partner up in small groups to create a project over multiple classes.
Commenting In this project the students are asked to read and create comments meaningfully for HTML, CSS and JavaScript
CRUD Operations In this project the students are taught how to navigate around their device (or IDE) using command line operations Concepts taugh include rm, mv, ls, pwd, >, mkdir
Typing In this lesson the students are given type based games that will improve typing skills and speed
Programming with Scratch This resourse is a unit of lessons that culminates into a "Madlibs" project. In this unit students use MIT's Scratch to learn programming concepts with a well known block-based programming language.

Imgur This calendar is a recommended schedule to be followed in ScriptEd courses.

####Resources 5 day per week class resources


Creative Commons License
ScriptEd Curriculum by ScriptEd, Inc. is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Based on a work at https://github.com/ScriptEdcurriculum2016.