JavaScript 2

Expands on basic JavaScript concepts by introducing object-oriented programming and jQuery.

61c2a320f724f784feb1b865_stream-light10 Lessons

JavaScript
Voyage
Unit
9th grade
10th grade
11th grade
12th grade
  • Course Summary
  • Course Outline
  • Standard Alignment
  • Course Project

Students dive deeper into more advanced JavaScript topics as they learn about objects and the basics of object-oriented programming. They discover the possibilities of jQuery and learn just how dynamic their websites can be. Students will need to have completed HTML 1 in addition to JavaScript 1 in order to understand JavaScript 2.

Course Summary
  • J2.1 Into to Objects

    Learning Outcomes:

    Students are introduced to objects in the JavaScript language and begin their journey of learning object-oriented programming techniques.

    Topics covered:

    Introduction to Objects

    Standard alignment:

    2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

  • J2.2 Declaring an Object

    Learning Outcomes:

    Students learn how to declare objects and structure them in such a way to make all their information organized and accessible.

    Topics covered:

    Declaring an Object

    Standard alignment:

    2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

  • J2.3 Accessing Object Attributes / Properties

    Learning Outcomes:

    Students learn how to access the different attributes and properties in the objects they've created. This skill is essential for building dynamic, expandable code.

    Topics covered:

    Accessing Object Attributes / Properties

    Standard alignment:

    2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

  • J2.4 Methods

    Learning Outcomes:

    Students learn what a method is and how to incorporate methods into their object-oriented programming.

    Topics covered:

    Methods

    Standard alignment:

    2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

  • J2.5 Constructors

    Learning Outcomes:

    Students learn how to build constructors and practice using them to generate different iterations of objects in their code.

    Topics covered:

    Constructors

    Standard alignment:

    2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

  • J2.6 Assigning Unique Names to Tags

    Learning Outcomes:

    Students learn how to assign unique names to tags. As their code gets more advanced, they will need more ways to differentiate between different parts of their code.

    Topics covered:

    Class Name

    Class ID

    Standard alignment:

    2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

  • J2.7 jQuery

    Learning Outcomes:

    Students are introduced to an outside library called jQuery and taught how to apply changes to their websites based on user interactions.

    Topics covered:

    jQuery

    Standard alignment:

    2-AP-16, 3B-AP-16, 2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

  • J2.8 getElementById

    Learning Outcomes:

    Students learn how to access specific parts of their website using a tool called getElementById. This helps them to change very specific aspects of the website

    Topics covered:

    getElementById

    Standard alignment:

    2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

  • J2.9 Inner HTML

    Learning Outcomes:

    Students learn how to change their websites by leveraging inner HTML depending on user interaction with the site.

    Topics covered:

    Inner HTML

    Standard alignment:

    2-AP-11, 2-AP-13, 3A-CS-01, 3A-AP-14, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-12, 3B-AP-14, 2-AP-17

Download the 2022 Skill Struck Standards Alignment + Correlation Guide to view a general list of our standard alignments, or find your state's specific alignment below:

General Standard Alignment

2022 Skill Struck Standards Alignment + Correlation Guide

Alabama

Alabama Course of Study Digital Literacy and CS Standards + Skill Struck Alignment

Arizona

Arizona Computer Science Standards + Skill Struck Alignment

Arkansas

Arkansas Computer Science and Computing Standards Middle School Introduction to Coding Standards + Skill Struck Alignment

Arkansas Computer Science and Computing Standards High School Programming + Skill Struck Alignment

California

California K-12 CS Standards + Skill Struck Alignment

Florida

Florida Introduction to Computer Science 1 + Skill Struck Alignment

Florida Introduction to Computer Science 2 + Skill Struck Alignment

Georgia

Georgia Standards of Excellence for K-8 Computer Science + Skill Struck Alignment

Idaho

Idaho Content Standards Computer Science + Skill Struck Alignment

Illinois

Illinois Computer Science Standards + Skill Struck Alignment

Indiana

Indiana K-12 Computer Science Standards + Skill Struck Alignment

Iowa

Iowa Computer Science Standards + Skill Struck Alignment

Kansas

Kansas CS Standards P-12 + Skill Struck Alignment.

Kentucky

Kentucky Academic Standards for Computer Science + Skill Struck Alignment

Maryland

Maryland K-12 CS Standards + Skill Struck Alignment

Massachusetts

Massachusetts Digital Literacy and Computer Science Standards + Skill Struck Alignment

Michigan

Michigan K-12 Standards Computer Science + Skill Struck Alignment

Mississippi

Mississippi College and Career Readiness standards for Computer Science + Skill Struck Alignment

Missouri

Missouri K-12 Computer Science Performance Standards + Skill Struck Alignment

Nebraska

Nebraska K-12 Technology Standards + Skill Struck Alignment

Nevada

Nevada Computer Science Standards + Skill Struck Alignment

Nevada Academic Content Standards for Integrated Technology + Skill Struck Alignment

Nevada Academic Content Standards for CS + Skill Struck Alignment

New Jersey

New Jersey Computer Science and Design Thinking Standards + Skill Struck Alignment

New York

New York Computer Science and Digital Fluency Learning Standards K-12 + Skill Struck Alignment

North Carolina

North Carolina K-12 CS Standards + Skill Struck Alignment

Ohio

Ohio's Learning Standards Computer Science + Skill Struck Alignment

Oklahoma

Oklahoma Academic Standards for Computer Science + Skill Struck Alignment

Rhode Island

Rhode Island's K-12 CS Education Standards + Skill Struck Alignment

South Carolina

South Carolina Computer Science and Digital Literacy Standards + Skill Struck Alignment

South Carolina's Computer Science Standards for High School + Skill Struck Alignment

Tennessee

Tennessee K-12 Computer Science State Standards + Skill Struck Alignment

Texas

TEKs Technology Applications K-8 Standards + Skill Struck Alignment

TEKs Skills for CTE + Skill Struck Alignment

Utah

Utah 6-12 CS Standards + Skill Struck Alignment

Utah K-5 CS Standards + Skill Struck Alignment

Virginia

Virginia K-12 CS Standards + Skill Struck Alignment

Washington

Washington K-12 CS State Learning Standards + Skill Struck Alignment

Wisconsin

Wisconsin Standards for Computer Science + Skill Struck Alignement

Wyoming

Wyoming Computer Science Content Standards + Skill Struck Alignment

JavaScript 2

In this course, students will complete challenges that help solidify concepts as they use skills in a variety of ways. In order to complete tasks, students will creatively apply what they've learned by using different approaches to reach a goal. This experience closely follows challenges they would face in a technical interview, allowing them to practice.

Projects in this course include: Fruits and Veggies, Track Times, Food Order, Go Fish, and Swimming Laps

  • 6138fdaa60ba7b8b6c79ce53_puzzle-piece-light 97 Student Activities
  • 6138fdcfe148a191f93d8f2d_chalkboard-teacher-light 16 Teacher Resources
  • 6138fde4e148a1577e3d8f39_check-circle-light 16 Checkpoints
  • 6138fe0e6a981f7bf1ac7d3a_laptop-code-light 1 Pre/Post Test
  •   6138fe2661421a063f054097_ellipsis-v-alt-light 121 Quiz Questions
  • 6138fe543782b870c5e7dda9_check-double-light Autograder
  • 6138fe84a460fa846c327dda_closed-captioning-light English and Spanish
Skill Struck Reviews
Star

Having a mapped out, structured way to learn and experience the Computer Science curriculum really freed up time for me to give students one-on-one attention. It also gave me more opportunities to give the students additional programming assignments to help them understand the concepts better.

Scott Couch
CS Teacher, Maeser Prep Academy
Star

The program and the people behind it are innovative, intelligent, and organized. The platform is very user-friendly and l have been able to guide my students easily through the curriculum.

Dillon Gilpin
High School CS Teacher, Duchesne County School District
Star

All of the content is fun and engaging for our students! Regarding the support and partnership, they are always on top of everything. Small issues are resolved quickly, and that is not typical with other EdTech companies.

Donna Woods
CTE Cyber Pathway Instructor, Moreno Valley United School District