N341 Web Programming Distributed Lectures



Lecture Video Segment Link To Source Code Length

Orientation

-- General Orientation Orientation.ppt 34:56
0 Course Orientation introducingClientSideWebProg.ppt 07:50

Introduction

1a Introduction Algorithm.ppt 09:19
1b Program Development ProgramDevelopmentLifecycle.ppt 14:38
1c Documenting Your Code DocumentingYourCode.ppt 09:10
1d Introducing Programming introProgramming.ppt 14:10
1e Object Oriented Concepts objectOrientedConcepts.ppt 14:29

Introducing JavaScript

2a Working with Variables 33:05
2b Introducing Variables 07:24
2c Creating Variables CreatingVariables.ppt 20:35

Working with JavaScript Objects

3a Introducing Dialogue Windows 49:08
3b Using the String Object 37:32
3c Using the Number and Math Objects 43:09

Decision Structures

4a If-Then-Else Structures 43:41
4b Switch Statements 21:04
4c Complex Conditions 26:15

Loops

5a Conditional Loops 38:20
5b Counting (For) Loops 31:46

Arrays

6a Introducing Arrays 36:14
6b More On Arrays 40:45
6c Multidimensional Arrays 41:35

Modularity

7a Introducing Modularity IntroducingModularity.ppt 33:39
7b JavaScript Modularity 1:22:00

Introduction to DHTML & DOM

8a Working with Browser Objects 58:32
8b Introducing DOM 25:19
8c Working with document.images 34:06
8d Regular Expressions 44:34
8e JavaScript and Forms 1:20:43
8f Form Validation 1:09:45

Advanced HTML & DOM

9a Opening the Window Object 32:16
9b The Document Object 26:19
9c Review of Cascading Style Sheets 27:35
9d Manipulating Styles with JavaScript 50:47

Working with Cookies

10a Working with Cookies 44:11

Introduction to Object-Based Programming

11a Object-Based Programming 22:01

Computer Science N341
2005 Revision

Instructor: Bob Molnar
Streaming Media Engineer: Kurtis Rush

©2005, Trustees of Indiana University/IUPUI Streaming Media Laboratory
Indiana University / Purdue University, Indianapolis
Homepage: http://wally.cs.iupui.edu