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

Learning Plan 4

# Learning Plan 4 : Conditions

### Readings

- Head First JavaScript
  - Chapter 4 - Decision Making : If There's a Fork in the Road, Take It
  - Chapter 8 - Wrangling the Page : Slicing and Dicing HTML With the DOM
  - Chapter 10 - Creating Custom Objects : Having It Your Way With Custom Objects
  - JavaScript Coding Standards for 10-152-310

### 4.1 Introduction to flowcharts

- Flowcharting with Microsoft Visio
  - 4.1 Lab 1
  - 4.1 Assignment 1

- Representing Conditional Logic with Flowcharts
  - 4.1 Lab 2
  - 4.1 Assignment 2

### 4.2 Simple If Statements

- Simple 'if' Statement
  - 4.2 Lab 1
  - 4.2 Assignment 1
  - 4.2 Lab 2
  - 4.2 Assignment 2

- Test Plans
- Simple 'if/else' Statement
  - 4.2 Lab 3
  - 4.2 Assignment 3

### 4.3 Complex and Nested If Statemenets

- 'if' Statement With Multiple Boolean Expressions
  - 4.3 Lab 1
  - 4.3 Assignment 1

- Nested 'if' Statements, Linear and Non-Linear
  - 4.3 Lab 2
  - 4.3 Assignment 2

- 4.3 Project