Skip to content
This repository was archived by the owner on Jun 25, 2023. It is now read-only.

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

ScriptEd Curriculum 2016-2017

Advanced Course

Time Unit Topics/Skills Description
1 session Intro Advanced Class Launch Event All advanced students will meet at a central location. At this event, students will learn about the expectations for the course, meet the larger Advanced Program student community, and be notified of their company placement.
3 sessions Review JS Types Students will be challenged with multiple mini-challenges using content from ScriptEd year 1. They will then take a deeper dive into concepts that need revisiting.
2 sessions Website Redesign Bootstrap & GitHub Pages Student will take apart a website and give the homepage a redesign using Bootstrap. This project will be completed in pairs.
1 session Portfolio Professionalism In this session students will create a professional portfoilio in which they can upload all their projects to.
2 sessions Rock, Paper, Scissors jQuery, Math, JS Functions & conditionals Students will first create a Rock, Paper, Scissors game that works functionally in the console. They will then create a webapp for their game using click events.
2 sessions JS Objects Objects Students will create objects and call information from them.
2 sessions Giphy API API, JSON, Dev Tools Students will create a webapp using the Giphy API
2 sessions Open Weather API API, JSON, Dev Tools Students will create a webapp using the Open Weather API
45 minutes Mid Year Coding Challenge All Students will take a coding challenge that will test all the skills they have been taught so far.
2 sessions Optional Unit: Foursquare API API, JSON, Dev Tools Students will create a webapp using the Foursquare API. This project uses the same skills as the two preceding it. Time can often be more effectively utilized moving to straight to the next project.
1 session Technical Interviewing Professional Skills What to expect in a technical interview and Staying involved in the Tech community.
8-10 sessions Entreprenuership Project Project Management Students will be creating their own product in small teams.
1 session EOYChallenge Advanced End of Year Challenge Please direct students to the following link to complete their end of year challenge: http://hr.gs/advancedeoy17

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 taught 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.
this This resource is a 45 minute lesson. The students will be introduced to this in terms of jQuery events. This lesson does not touch on this in terms of its use in objects. It is intended to be taught to students of varying abilities.

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

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.