Week 1: |
Planning and Development,
Getting Comfortable with JavaScript |
- Programming the Easy Way
- The Systems Development
Life Cycle (SDLC)
- Getting Comfortable with JavaScript
- Writing our First JavaScript
Program
- Elements of a JavaScript Program
|
Week 2: |
JavaScript
Data, Selection
Structures |
- Computer Data
- Variables, Constants
- JavaScript
Data Types
- Operations on Data
- Selection Structures
- The IF Statement
- The Switch Statement
|
Week 3: |
Loops, Creating Your Own
Methods |
- Loops
- The For Loop
- While Loops
- JavaScript
Methods
|
Week 4: |
Creating Objects from
Instantiable Classes |
- Creating an Instantiable
Class
- Creating Objects from your
Classes
- Class Constructors
- Class Contracts
- Class Variables
|
Week 5: |
Controlling Access to the Data
in your Objects |
- Instance Variables
- JavaScript
Set and Get Methods
- JavaScript
Accessor and Mutator
Methods
|
Week 6: |
Arrays |
- What's an Array
- Declaring and Initializing
an Array
- Adding Data to an Array
- Problems with Arrays
- Single and
Multidimensional Arrays
- Creating Arrays of Objects
|
Week 7: |
Arrays, Error Handling |
- Common Beginner Errors
- Runtime Errors/Logic
Errors
- JavaScript
Error Handling
- JavaScript
Exceptions
|
Week 8: |
Developing a Graphical User
Interface, Event Handling |
- Building a Graphical User
Interface
- Designing our GUI
- Creating our GUI
- Testing our GUI
- What's an Event
- JavaScript
Event Handlers
|