TECH276 - JavaScript Fundamentals

The course schedule is also available in a calendar format saved as a PDF.

Week 1: Introduction - August 31

  • Preview the Course
  • Review HTML - CSS and introduce Javascript
  • Discuss text editors available
  • Creating "Hello World!"

Week 2: Data Types - September 7

Week 3: Functions - September 14

Week 4: Flow Control: Loops and Decisions - September 21

  • "For" loops
  • "While" Loops
  • "Do - While" Loops
  • "if" and "if...else"
  • "switch"
  • "try...throw...catch"
  • Coding Assignment #3: A Better Secret Number - Due Sep-28

Week5: Data Structures - September 28

Week 6 : Midterm - October 5

Week 7 : DOM and BOM - October 12

  • Document Object Model and Browser Object Model domains
  • Object names, properties and methods
  • Flowcharting software
  • Final project flowchart - Due Nov-09
  • Coding Assignment #5: Mouse Events - Due Oct-19

Week 8 : Introduction to JQuery - October 19

  • Toolkits, Frameworks and Libraries
  • Designing with JQuery
  • Coding Assignment #6: Animation - Due Oct-26

Week 9 : Images and Video - October 26

  • Creating slide shows and roll-overs
  • Working with video in HTML5
  • Coding Assignment #7: Show and Hide Images - Due Nov-02

Week 10 : Forms and Cookies - November 2

  • Verifying forms
  • Making cookies
  • Using cookies
  • Coding Assignment #8: Creating a User Registration Form - Due Nov-09
  • Reminder: Final project flowchart - Due Nov-09

Week 11 : Dynamic HTML - November 9

  • Defining Dynamic HTML
  • Building a menu system
  • XML
  • AJAX (Asynchronous JavaScript and XML)
  • Final project and presentations Due Dec-14
  • Coding Assignment #9: Working with Cookies - Due Nov-16

Week 12 : Web Applications, IDEs and Editors - November 16

  • Disecting a Web Application
  • Integreated Development Environments (IDE) and Text Editors
  • Coding Assignment #10: jQuery Menu System - Due Nov-30

Thanksgiving - November 23

Week 13 : Bootstrap - November 30

  • Overview of Bootstrap DHTML environment (with and without custom editors)

Week 13 : Final Review - December 7

  • Review for Final Presentations
  • Additional topics idesntified in class

Week 14 : Final Presentation - December 14

  • Presentations begin at 7:15 p.m.