COURSE SCHEDULE

(Last Revised: October 29, 2019)

Disclaimer: The instructor reserves the right to make changes in the course schedule.

Date
Online Reading / Videos
In Class Exercises / Projects

Aug 15 - Aug 29

Introduction to HTML

Sep 3 - Sep 19

Introduction to CSS

Sep 24
Introduction to JavaScript - Part I
Sep 24

LESSON OBJECTIVES - JavaScript

  1. CSS Assessment
  2. JS1: Go to w3schools.com - JavaScript Tutorial
  3. Click on JS Introduction - What JavaScript Can Do?
  4. Click on JS Where To
  5. Click on JS Comments
  6. Click on JS Output

 

Go to the W3Schools JavaScriptTutorial website, scroll down and Click on:

READ and complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. READ the section on JS Introduction - Click Try it Yourself
    • document.getElementById("demo").innerHMTL=
    • document.getElementById('myImage').src=
    • document.getElementById("demo").style.fontSize=
    • document.getElementById("demo").style.display=
  2. READ the section on JS Where To (Internal) - Click Try it Yourself
  3. READ the section on JS Comments - Click Try it Yourself
  4. READ the section on JS Output - Click Try it Yourself
    • Writing into an HTML element, using innerHTML
    • Writing into the HTML output using document.write( )
    • Writing into an alert box, using window.alert( ).
    • Writing into the browser console, using console.log( )
  5. IN-CLASS Exercise JS Output (innerHTML)

Search the Internet for the Top JavaScript IDEs

Sep 26 LESSON OBJECTIVES - JavaScript
  1. JS2: Go to w3schools.com - JavaScript Tutorial
  2. Click on JS Statements
  3. Click on JS Variables
  4. Click on JS Operators
  5. Click on JS Data Types

Go to the W3Schools JavaScriptTutorial website, scroll down and Click on:

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. IN-CLASS Demonstration JS Variables (Click on Link)
  2. IN-CLASS JS Variables Worksheet (Click on Link)
  3. Circle Circumference and Area
  4. Temperature Conversion
Oct 1

LESSON OBJECTIVES - JavaScript

  1. Go to the W3Schools JavaScriptTutorial website, click on JS Variables
  2. More Variable Exercises

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. Income Tax
  2. Books
  3. Snacks
WATCH THE FOLLOWING VIDEO: freecodecamp.org JavaScript for Beginners YouTube channel
  • Scroll Down to the freeCodeCamp.org comment section and expand to the course content with time codes.
  • Watch the Videos from 1 - 29 (30 minutes)
Oct 3

LESSON OBJECTIVES - JavaScript

  1. Go to the W3Schools JavaScriptTutorial website, click on JS Functions

 

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. Exam Average
  2. Class Ends at 4:30 - Fall Fest
WATCH THE FOLLOWING VIDEO: freecodecamp.org JavaScript for Beginners YouTube channel
  • Scroll Down to the freeCodeCamp.org comment section and expand to the course content with time codes.
  • Click on (0:51:41) Write Reusable JavaScript with Functions
  • Search on the page for Function to watch the other sections.
Oct 8

LESSON OBJECTIVES - JavaScript

  1. Go to the W3Schools JavaScriptTutorial website, click on JS Events
    • Common HTML Events
      • onchange, onclick, onmouseover, onmouseout, onkeydown, onload

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. Exam Average
  2. Gross Pay
  3. Total Bill
WATCH THE FOLLOWING VIDEO: freecodecamp.org JavaScript for Beginners YouTube channel
  • Scroll Down to the freeCodeCamp.org comment section and expand to the course content with time codes.
  • Watch the Videos from #56 - #72 (Understanding Boolean Values - Changing If Else Statements)
Oct 10

LESSON OBJECTIVES - JavaScript

  1. Go to the W3Schools JavaScriptTutorial website, click on:

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

Go to the W3Schools JavaScriptTutorial website

  1. JS Comparisons Exercises 1 - 3
  2. JS Conditions Exercises 1 - 2
  3. Correct Answer
  4. Grade Rank
  5. Typhoon
Oct 15

LESSON OBJECTIVES - JavaScript

  1. REVIEW: JS IF Conditions (see above)
  2. JS Switch

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. Grading Scale
  2. Two Nums
Oct 17

LESSON OBJECTIVES - JavaScript

  1. JS Switch with Comparison Operators
  2. JS String Methods - converting to lower or uppercase
    • toLowerCase ( ), toUpperCase( )

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. Population
  2. Regions
WATCH THE FOLLOWING VIDEO: freecodecamp.org JavaScript for Beginners YouTube channel
  • Scroll Down to the freeCodeCamp.org comment section and expand to the course content with time codes.
  • Watch the Videos from #37 - 45 (Store Multiple Values in one Variable using JavaScript Arrays - Manipulate Arrays With unshift())
Oct 22

LESSON OBJECTIVES - JavaScript

  1. JS Arrays
  2. JS Arrays Methods
    • POP( )
    • PUSH( )
    • SHIFT( )
    • UNSHIFT( )
  3. JS Array Sort
    • SORT( )
    • REVERSE( )

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. JS Arrays Exercises 1 - 3
  2. JS Array Method Exercises 1 - 3
  3. Nums & Employees - Array Exercise
  4. Styles - Array Methods Exercise
  5. View the following JS Project Examples before Thursday, October 24, 2019

JavaScript Project Examples - Click the following links to view the HTML & JavaScript code at w3schools.

  1. Convert Temperature
  2. Convert Weight
Oct 24

LESSON OBJECTIVES - JavaScript

  1. JavaScript Assessment 1

Reminder JavaScript Projects are 50% of your Grade

  1. Project: Create a JavaScript Quiz
Oct 29

LESSON OBJECTIVES - JavaScript

  1. Repeating Code

Complete the following IN-CLASS Exercise (Use the W3Schools online editor):

  1. JS For Loops Exercises 1 - 2
  2. JS While Loops Exercises 1 - 2
  3. IN-CLASS Exercise - Repeating Code
WATCH THE FOLLOWING VIDEO: freecodecamp.org JavaScript for Beginners YouTube channel
  • Scroll Down to the freeCodeCamp.org comment section and expand to the course content with time codes.
  • Watch the Videos from #95 - 100 (Iterate with While and For Loops)

NEXT Project: Create a Random Quote Generator

  1. Create a JS_Quote Folder
    • index.html
    • styles.css
    • app.js
Oct 31
**Check your Email**

© 2019 Yvonne C. Flores, Guam Community College