CMSC 198N

Introduction to Computer Programming via the Web

Spring 2007

 

Course Schedule

This schedule is tentative and subject to change.  The readings are from the course textbook(Deitel, Deitel, Goldberg). Keep in mind that the slides may not include all the material discussed in lecture.  You are responsible for any material we present in lecture, even if it does not appear in the posted slides.

 

Week Topics Reading Work
Week #1

Jan 24

Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts

Chap 1,2  

Week #2

Jan 29
 

HTML, WAM Web pages

Chap 4,5

Quiz#1, Proj#1 Out

Week #3

Feb 5
 

CSS

Chap 6

Quiz#2, Proj#1 Due, Proj#2 Out

Week #4

Feb 12

CSS

Chap 6

Proj#2 Due

Week #5

Feb 19
 

CSS, JavaScript: Basic Types

Chap 7,8, 9

Midterm #1

Proj#3 Out

Week #6

Feb 26
 

JavaScript: Conditionals, while loops, Design I (Pseudocode)

Chap 7,8, 9

Proj#3 Due, Proj #4 Out
Week #7

Mar 5

JavaScript: Testing, Debugging I, do whiles, Functions Chap 9, 10 Quiz#3, Proj#4 Due

Week #8

Mar 12

JavaScript: Random Values, Functions, Pass by Value, Returned values, Global/Local Variables

Chap 10

Midterm #2

 

SPRING BREAK 2007 (May 17-May 25)

(For more information see: weWillNotProgram@enjoyTheSpringBreak.com)

 

Week #9

Mar 26

Introduction to Events,

Arrays (One-Dimensional), Testing, for loops, Objects/Properties, Forms

Chap 5, 11, 14

Proj#5 Out

Week #10

Apr 2

Forms, Get/Post, Passing Arrays to Functions,  Design II

Chap 5, 11

 
Week #11 Apr 9 Form Validation, switch, DOM Model, DHTML, Animation Chap 5, 13 Quiz#4, Proj#5 Due

Week #12

Apr 16

Animation, Cookies, Security on the web

 

Proj#6 Out, Quiz #5

Week #13

Apr 23

Two-Dimensional Arrays,

Usability and Art Theory

 

Quiz #6

Week #14

Apr 30

Multimedia (Audio/Video), Flash Movies, Objects in JavaScript, Recursion

  Proj #6 Due, Proj#7 Out,

Midterm #3

Week #15

May 7

E-commerce, Dreamweaver, Photoshop, Server-side scripting Final Exam Review, Wednesday May 9 (Last Day of Classes)

 

Proj#7 Due

Week #16

May 14

 

 

 

Final Exam: Wednesday

May 16, 1:30 pm-3:30 pm

Web Accessibility