N201 Distributed Lectures

N201 Programming Concepts and Data



Some video files may include lectures from other CSCI classes.
Don't be alarmed. The faculty feels as though the content in these lectures are relevant to this class.

Lecture Video Segment Link To Source Code

Introduction

-- General Orientation Orientation.ppt
-- Course Introduction N201 Orientation.ppt

Problem Solving

1a STAIR Problem Solving

Background, History, and Fundamentals of Computing

2a Fundamentals of Computing Essence of Computing.ppt
2b Lights, Legos, and Numbers
2c Binary to Base 10 Conversion Reading
2d Base 10 to Binary
2e Basic Logic Gates Tinker Toy Logic

Working With HTML

3a Basic HTML
3b Links and Images
3c Formatting with Styles

History of Programming Languages

4a History of Programming Languages Language History.ppt

Machine Language

5a Storing Data in ABNIAC ABNIAC
5b ASCII Representation in ABNIAC
5c Addition and Looping in ABNIAC

Miracle

6a Using Miracle
6b Building a Hello World
6c Using Variables
6d String Concatenation variablesIO.ppt

Conditions

7a Conditions and IF Statements conditions.ppt
7b Using the Else Clause

Using Loops

8a Standard For Loops forLoops.ppt
8b Modifying For Loops
8c Code Tracing

Loops Cont.

9a While Loops whileLoops.ppt
9b Proper Loop Design
9c Making a Flexible Loop

Javascript

10a Introduction to Javascript
10b Form Based Input and Output copy.html

Functions

11a Basic Functions This Old Man Demo
11b Adding Parameters Parametric Old Man
11c Variable Scope Scope Demo

Working with Arrays

12a Basic Array arrayDemo.html
12b Array Man arrayMan.html
12c Two-Dimensional Arrays distance.html

Introduction to Databases

13a Introduction to Databases databases.ppt
13b Building a Database
13c Getting Specific Results
13d Intro to Relational Data Structures
13e Creating an Inner Join
13f Modeling Many to Many Joins
13g Data Normalization

Computer Science N201
Fall 2005 Revision

Instructor: Andy Harris
Streaming Media Engineer: Kurtis Rush

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