Site Search

CS 350 Course Calendar

Weekly Schedule for CS 350
Monday Tuesday Wednesday Thursday Friday

September 21

22

23

Agenda: Day 1

Classes Begin

Syllabus

24

25

Agenda: Day 2

History of the Web

Who Won the Mosaic War?

28

Agenda: Day 3

Lab 1: HTML hand-coding with Notepad

Getting started with HTML

29

Agenda: Day 4

More HTML

More advanced features

30

Agenda: Day 5

Lab 2: Page authoring with HTML-Kit

XHTML: The Clean Code Solution

October 1

2

Agenda: Day 6

Web Site Validation

Why Validate?

5

Agenda: Day 7

Lab 3: More page authoring with HTML-Kit

W3School's XHTML Tutorial

6

Agenda: Day 8

CSS: Separating presentation from content

Adding a Touch of Style

7

Agenda: Day 9

Lab 4: Cascading Style Sheets

Style Sheets Tutorial

8

9

Agenda: Day 10

Class Canceled
Dr. G out of town

12

Agenda: Day 11

Lab 5: Positioning with CSS

WDG's Guide to Cascading Style Sheets

13

Agenda: Day 12

Scripting languages for the Web

JavaScript: How Did We Get Here?

14

Agenda: Day 13

Lab 6: JavaScript

JavaScript Tutorials

15

16

Agenda: Day 14

Dynamic HTML

Dynamic HTML

19

Agenda: Day 15

Lab 7: XHTML Forms

Forms Tutorials

20

Agenda: Day 16

JavaScript Error Handling

JavaScript Form Validation

21

Agenda: Day 17

Lab 8: none

HTML DOM Tutorial

22

23

Agenda: Day 18

Quiz 1
Short answer and programming

Begin Take-Home Midterm Exam

26

Agenda: Day 19

Class Canceled
Dr. G out of town

Work on Take-Home Midterm Exam

27

Agenda: Day 20

Class Canceled
Dr. G out of town

Work on Take-Home Midterm Exam

28

Agenda: Day 21

Class Canceled
Dr. G out of town

Work on Take-Home Midterm Exam

29

30

Agenda: Day 22

Introduction to PHP

Take-Home Midterm Exam Due

php.net: A simple tutorial

November 2

Agenda: Day 23

Lab 9: PHP and Forms

PHP Forms and User Input

Advising Week

3

Agenda: Day 24

Web databases

SQLite

4

Agenda: Day 25

Lab 10: SQLite

SQLite: Introduction

5

6

Agenda: Day 26

Re-explain Integration Project

9

Agenda: Day 27

Lab 11: Files

File Uploads

10

Agenda: Day 28

Reading and Writing Files

11

Agenda: Day 29

Veteran's Day Holiday
No Classes

 

12

13

Agenda: Day 30

PHP Dates and Times
Working with dates and times in PHP

16

Agenda: Day 31

Optional Lab 12:
Content Management

17

Agenda: Day 32

Cookie and Session Variables

Session Handling

18

Agenda: Day 33

PHP and style sheets

Build a PHP Switcher

19

20

Agenda: Day 34

Quiz 2
Short answer and programming

23

Agenda: Day 35

Project Presentations
Presentation Schedule

24

Agenda: Day 36

Project Presentations
Presentation Schedule

Project prototype due

25

Agenda: Day 37

Thanksgiving
Holiday

No Classes

26

 

Thanksgiving
Holiday

No Classes

27

Agenda: Day 38

Thanksgiving
Holiday

No Classes

30

Agenda: Day 39

PHP5, OOP, & Unit Testing

December 1

Agenda: Day 40

More PHP5, OOP, & Unit Testing

2

Agenda: Day 41

Project Demonstrations
Project Schedule

3

4

Agenda: Day 42

Project Demonstrations
Project Schedule

Project Due

December 7

Student Study Day
No classes

8

9

10

11

Final Exam Period
12:00-2:00

SEOI

Take-home essay questions due by 12:00 p.m.

Ed Gellenbeck, Department of Computer Science, CWU
400 E. University Way, Ellensburg, WA 98926-7520