Northcentral Technical College Introduction To Programming
10-152-310
Introduction to Programming with JavaScript NTC 10-152-310

Learning Plan 3

# Learning Plan 3 : Math and Operators

### Readings

- Head First JavaScript
  - Chapter 3 - Exploring the Client : Browser Spelunking
  - Chapter 9 - Bringing Data to Life : Objects as Frankendata
  - Chapter 11 - Kill Bugs Dead : Good Scripts Gone Wrong
  - JavaScript Coding Standards for 10-152-310

### 3.1 Debugging and Variable Assignment

- When Things Go Wrong - Introducing Firebug
  - 3.1 Lab 1
  - 3.1 Lab 2

- Simple Assignment Operator
  - 3.1 Lab 3
  - 3.1 Assignment 1

### 3.2 Basic Mathematical Operators and Order of Operations

- Operators That Add and Subtract
  - 3.2 Lab 1
  - 3.2 Assignment 1

- Operators That Multiply and Divide
  - 3.2 Lab 2
  - 3.2 Assignment 2

- Operator Precedence
  - 3.2 Lab 3

### 3.3 Relationships and Unary/Compound Operators

- Operators That Test for Equality
  - 3.3 Lab 1
  - 3.3 Assignment 1

- Operators That Test Relationships
  - 3.3 Lab 2
  - 3.3 Assignment 2

- Unary Operators
  - 3.3 Lab 3

- More Assignment Operators
  - 3.3 Lab 4
  - 3.3 Assignment 3

- 3.3 Project