Cheney Middle School

Skip to main content
Mobile Menu
Please Create A Marquee

JavaScript 2

JavaScript 2

1 Quarter                                  Prerequisite: JavaScript 1 (With a grade of A and Teacher Approval) 

This class students will be learning JavaScript and JS 6 in web development for back end engineering of websites. Students will build many project programs from their learning of more intermediate and advanced JavaScript concepts for web site interaction with users. This class is part of the 3rd leg of becoming a full stack engineer of web development.

 

Grading:

Grading: Weekly Points will be 50% of total Grade.

 

Weeks 1 – 5 will contain 60% of the student’s weekly grade.

Each Week is Graded on 100 pts for completed Challenges/Projects during that week.

- If student does not finish all challenges/projects in the week, they must finish the missing challenges/projects before the end of the following week to be eligible for the full points in that current week.
- Student will be provided two days a week of make-up time to get caught up or progress ahead if available per class – these days are also setup in schedule to give extra time if student is absent per school policy.
- Grades for each week will not fall be 70pts in a week but the student cannot get more than 70pts in a week until they are fully caught up.

 

Weeks 6 – 8 will contain 40% of the student’s weekly grade. (Week 6 starts over at 100pts)

Each Week 6 – 8 is Graded on 100 pts for completed Challenges during that week.

- If student does not finish all challenges/projects in the week, they will be graded on work completion for each of the last 3 weeks.
- Student will be provided two days a week of make-up time to get caught up or progress ahead – these days are also setup in schedule to give extra time if student is absent per school policy.
- Grades for these last 3 weeks, can and will fall below the 70pts (unlike week 1 – 5) in each week grades can result in a “0” for the week if the student does not do any of the assigned work in the week.

 

Other 50% of grade

Computer Programming 1 – (50% - Projects, 50% - Lessons/Daily)

Students will only be able to move on to the next step in programming classes if they get an “A” in this course.

Course Grading

92% - 100% - A

90% - 91.99 - A-

88% - 89.99% - B+

82% - 87.99% - B

80% - 81.99% - B-

78% - 79.99% - C+

72% - 77.99% - C

70% - 71.99% - C-*

68% - 69.99% - D+*

60% - 67.99% - D*

59.99% & Below – NG* - Does keep student off Honor Roll

*For introduction to programming and Web Development 1 –

These categories will be changed to “S” – as to not negatively affect student GPA.

Week 1 - JavaScript Syntax Part 1

Introduction - (Variables)

Use the videos to check your work as you go. Remember it is your Learning!!!

In these sections I will provide screen shots of the final code if you get stuck. All of these can be made into HTML files and run on google, however output is in console log which you cannot see. If you would like to see one, ask me and I will show you Sleep Debt Calculator

JavaScript Screen Shots of the code:

Kelvin Weather

Dog Years

Video Walk Through

Kelvin Weather Walkthrough

Dog Years Walkthrough

 

Week 2 - JavaScript Syntax Part 1

Conditionals

Use the videos to check your work as you go. Remember it is your Learning!!!

In these sections I will provide screen shots of the final code if you get stuck. All of these can be made into HTML files and run on google, however output is in console log which you cannot see. If you would like to see one, ask me and I will show you Sleep Debt Calculator

JavaScript Screen Shots of the code:

Magic Eight Ball

Race Day

Video Walk Through

Magic Eight Ball Walkthrough

Race Day Walkthrough

 

Week 3 - JavaScript Syntax Part 1

Conditionals – Scope

Use the videos to check your work as you go. Remember it is your Learning!!!

In these sections I will provide screen shots of the final code if you get stuck. All of these can be made into HTML files and run on google, however output is in console log which you cannot see. If you would like to see one, ask me and I will show you Sleep Debt Calculator

JavaScript Screen Shots of the code:

Rock, Paper, or Scissors

Sleep Debt Calculator

Training Days

Video Walk Through

Rock, Paper, or Scissors Walkthrough

Sleep Debt Calculator Walkthrough

Training Days Walkthrough

 

Week 4 - JavaScript Syntax Part 1

Off-platform information – Code Challenges

Use the videos to check your work as you go. Remember it is your Learning!!!

In these sections I will provide screen shots of the final code if you get stuck.

JavaScript Screen Shots of the code:

Number Guesser

Video Walk Through

Number Guesser Walkthrough

 

Week 5 - JavaScript Syntax Part 2

Arrays & Loops

Use the videos to check your work as you go. Remember it is your Learning!!!

In these sections I will provide screen shots of the final code if you get stuck.

JavaScript Screen Shots of the code:

Secret Message

Whale Talk

Video Walkthrough

Secret Message Walkthrough

Whale Talk Walkthrough

 

 

Week 6 - JavaScript Syntax Part 2

Objects & Iterators

Use the videos to check your work as you go. Remember it is your Learning!!!

In these sections I will provide screen shots of the final code if you get stuck.

JavaScript Screen Shots of the code:

Meal Maker

Team Stats

Grammar Checker

Video Walkthrough

Meal Maker Walkthrough

Team Stats Walkthrough

Grammar Checker

 

Week 7 - JavaScript Syntax Part 2

Errors Debugging & Code Challenges

There are no projects for this, but the challenges can be difficult, so I put together an answer key of the code I did going through it.

JavaScript Screen Shots of the code:

Code Challenges: Intermediate JavaScript

 

Week 8 - JavaScript Syntax Part 2

Challenge Projects

For these projects I was able to find a videos if you get stuck, please use the video.

If you are still stuck after video, I can send you an image of the code upon request.

JavaScript Video:

Credit Card Checker Video (1:37:05)

Mysterious Organism (2:46:40)