CS280 A – Fall 2005

Tentative Schedule – Subject to change

Black

Description of that day’s topic or lab

Red

Item(s) that is(are) due this day

Green

Reading assignments – Unless otherwise stated, readings are from the Fluency text – Please read ahead to prepare for that week’s classes. 

 

Week

General Topic

Tuesday-lecture

Room 243

Reading

Thursday-lab

Room 250

1-     Aug 30

Orientation and terminology

Introductions – Terminology

 

Chap 1, 2

Terminology

 

 

 

2-     Sep 6

Networks and the WWW

Networks and the WWW

Chap 3, 4

What is a web page? Intro to HTML – in lab 250

Quiz 1 due today before class

 

 

3-     Sep 13

Data Representation

How is data stored on the computer?  Binary codes

Applications vs data

.doc  .txt

Chap 8,9

HTML – in lab 250

 

Assign Project 1

 

 

Quiz 2 due today before class

4-     Sep 20

Data Representation

Finish data storage.  Timeline of computing milestones

Project 1 assigned

 

Chap 5, 6, 11

More advanced HTML techniques

Examples of css (cascading style sheet – more later)

css & html

 

Quiz 3 due today before class.

 

HTMLLab due if not completed in class.

5-     Sep 27

Databases

Data Storage Continued

Unix Cheat sheet

HTML Cheat sheet

ftp instructions

Browsers, crawlers, and query

Chap 6, 13

Database basics – terminology

 

 

HTML 2 lab due (on server)

6-     Oct 4

Databases

EXAM1

Coverage through Sept 28

Database on Exam 2

Chap 14, 15

Working with an existing database

Movies.xls  Movies.mdb

Basic reporting

 

 

 Project 1 due

7-     Oct 11

Databases

Creating a database

movies.mdb

Database design

Cleaning up a database (Normalization process)

Chap 13, 14, 15, cont 

Database design

Joins and queries

Make table, update queries

Database Lab due

 

 

History presentation assigned

Project 2 assigned

8-     Oct 18

History and Programming

Finish database

 

Chap 10

What is an algorithm?

Designing solutions

 History presentation due

Database lab 2 due

 

Lab 6 due

Project 2 part 1

9-     Oct 25

History and JavaScript

Algorithms and debugging

 

Chap 7, 18

TestingAndDebugging

BuggyButterfly

Butterfly Pictures

Tic Tac Toe

 

 

Project 2 due 

10- Nov 1

Algorithms

and Java Script

Following instructions

Introduction to JavaScript

 

Lab - Intro to JavaScript

 

 

 

11- Nov 8

JavaScript and Programming

Exam 2

Database and JavaScript

Chap 19, 20, 21

JavaScript constructs

Project 3 assigned

 

 

Nov 1 lab due

12- Nov 15

JavaScript and Programming

JavaScript constructs

Abstraction and Iteration

 

More Java Script practice

Functions, iteration

Project 4 assigned

 

 

Lab 8 due

1-     Nov 22

Netiquette and using the web

Class cancelled

 

Thanksgiving – no class

Project 3 due

 

No class today

2-     Nov 29

Security

Netiquette and security

Chap 12, 17

Finish JavaScript

Iteration, begin project 4

 

 

 

3-      

Wrap up

Security and E-commerce

Chap 16, 23, 24 

Wrap-up

Review for exam

 

 

Project 4 due

Dec - 13

Final Exam

 

Final Exam is given on Tuesday, Dec 13 from 1:30 – 3:30 in the lab