CTN 162 Syllabus

Course Description

Students will learn how to use client side scripting to create interactive web pages. This class will have a thorough explanation of the core concepts of JavaScript and an introduction to advanced usages of JavaScript, including DHTML. Topics covered include variables, functions, objects, and events, data types and operators, and debugging JavaScript.

Premise

For this course, you will be treated as a contract employee. You will be paid in a currency called "points" at the end of the quarter.

Course Structure and Requirements:

Required and Recommended Material:

Expectations:

Office Hours:

My office hours are by appointment. I can be reached by phone or email.

Al Boss

aboss@sccd.ctc.edu 206.778.7300 (cell)  

IM options:
AIM: albertwboss MSN: awboss@hotmail.com
  ICQ: 13400646 Yahoo: albertwboss

Class Web site:

Class materials such as selected notes, assignments and the syllabus for the class are posted on the class Web site at http://waol.blackboard.com.

Prerequisites: CTN 161, CTN 131, CTN 168 with a 2.0 or above

Student Learning Outcomes

  1. Computation-use of arithmetic and other basic mathematical operations as required by program of study.
  2. Human relations-use social interactive skills to work in groups effectively
  3. Critical thinking and problem solving-thinking critically in evaluating information, solving problems and making decisions
  4. Technology-select and use appropriate technological tools for personal, academic and career tasks
  5. Personal responsibility-be motivated and able to continue learning and adapt to change. Value one's own skills, abilities, ideas and art, and take pride in one's work
  6. Information literacy-Access and evaluate information to achieve personal, academics and career goals, as well as to participate in a democratic society

General Course Objectives

  1. Demonstrate knowledge of basic JavaScript syntax
  2. Demonstrate knowledge Variables, Functions, Objects, and Events
  3. Demonstrate knowledge of Data Types and Operators
  4. Demonstrate ability to incorporate decision Making with Control Structure and Statement
  5. Demonstrate ability to manipulate Windows and Frames with JavaScript
  6. Demonstrate ability to debug JavaScript

Survival hints

  1. Feeling left behind? Overwhelmed by assignments and reading? Don't wait until the last minute to do something; it will only get worse.
  2. If you're supposed to be in a classroom, attend class regularly. Set aside time every week to do your homework and readings.
  3. Use the Web Labs. Hours are posted on the doors of the Cascadia computer labs, including the room where this class meets.
  4. If you need help, ASK!
  5. Do the work! Readings and exercises are not just a random act of torture. It may not need to be passed in and graded to be useful.