Introduction to JavaScript
1 Quarter Prerequisite: Intermediate Programming (All benchmarks completed From Intermediate)
This class starts with the student using Khan Academy learning the change of the drag and drop programming in intermediate to the text scripting using a text editor eventually. In Khan Academy they will learn about drawing, coloring, variables, animation, user interaction, functions, logic, looping and arrays. When done in Khan academy they will be using Tynker JavaScript 101. Tynker will really push the conditional logic, loops, variables, and expressions. At the end of this section they will be introduced to using the canvas while building a few small projects in a text editor, with their first real benchmark project as their last assignment. Students at the end of this course will now have some understanding of project design.
Grading:
At middle school level my classes are what we call an exploratory class. All of my classes as an exploratory class will be a “NO” fail class. I only ask that students are always trying to work at the best of their abilities. All though your student can not fail my class, a lack of effort or trying can result in a “NG” No Grade in my class at mid-term. Which over the course of the rest of the term the student does not complete the minimum course work after discussion the grade will turn into a "U" grade for the term. I reserve this system for students that after many communications and tries to get them to participate in the class, that they do not give work effort.
Grading: JavaScript Projects
Lowest possible grade in this class is a “B” the grade of a “B” is for students that were not able to complete enough of the class in the term, but still gave effort. As with any of my computer programming classes they will just pick up where they left off in the next quarter, upon completion of the class I will grade replace previous quarter in the same year for the “A”. Then the student will progress to the next class in the series JavaScript Projects
Snowman | Parting Clouds | Calculator | Smarter Button | Favorite Fruits |
Sunny Snowy Day | Tasty Tomato | Bouncy Ball | Flashy Flash Card | Favorite Animals |
Bucktooth Bunny | Mouse Mania | First painting App | Loopy Ruler | Constellation Maker |
Funky Frog | Say your Name | Number Analyzer | Loopy Landscape | |
Exploding Sun | Moles in Holes | Your First Button | Lined Paper |