Site Search

CS 350 Course Calendar

Weekly Schedule for CS 350
Monday Tuesday Wednesday Thursday Friday

September 17

18

19

Agenda: Day 1

Classes Begin

Syllabus

20

21

Agenda: Day 2

History of the Web

Who Won the Mosaic War?

September 24

Agenda: Day 3

Lab 1: HTML hand-coding with Notepad

Getting started with HTML

25

Agenda: Day 4

Group Dynamics

Begin Project 1

26

Agenda: Day 5

Lab 2: Page authoring with HTML-Kit

XHTML: The Clean Code Solution

27

28

Agenda: Day 6

Web Site Design

Browse Jakob Nielsen's Website

October 1

Agenda: Day 7

Lab 3: More page authoring with HTML-Kit

W3School's XHTML Tutorial

2

Agenda: Day 8

CSS: Separating presentation from content

Adding a Touch of Style

3

Agenda: Day 9

Lab 4: Cascading Style Sheets

Style Sheets Tutorial

4

5

Agenda: Day 10

Quiz 1
Short answer and programming

October 8

Agenda: Day 11

Lab 5: More CSS

WDG's Guide to Cascading Style Sheets

9

Agenda: Day 12

Scripting languages for the Web

JavaScript: How Did We Get Here?

10

Agenda: Day 13

Lab 6: JavaScript

JavaScript Tutorials

11

12

Agenda: Day 14

Class Canceled
Dr. G out of town

October 15

Agenda: Day 15

Lab 7: XHTML Forms

Forms Tutorials

16

Agenda: Day 16

Web Accessibility

Universal Usability in Practice

17

Agenda: Day 17

Lab 8: DHTML

Dynamic HTML

DOM

Document Object Model

18

19

Agenda: Day 18

Quiz 2
Short answer and programming

October 22

Agenda: Day 19

Lab 9: Cancelled

php.net: A simple tutorial

23

Agenda: Day 20

Developing Accessible Web Pages

Web Accessibility Initiative (WAI)

24

Agenda: Day 21

Lab 10: PHP and Forms

 

25

26

Agenda: Day 22

More Form Processing

October 29

Agenda: Day 23

Lab 11: Web databases

SQLite

30

Agenda: Day 24

Accessibility Lab
Meet in Heb 204W

WebAIM

31

Agenda: Day 25

Lab 12: SQLite

SQLite: Introduction

November 1

2

Agenda: Day 26

Quiz 3
Short answer and programming

November 5

Agenda: Day 27

Lab 13: Files

File Uploads

6

Agenda: Day 28

Explain Project 2

Project 1
Team Assessment

7

Agenda: Day 29

Lab 14: Text Manipulation

 

8

9

Agenda: Day 30

PHP Dates and Times
Working with dates and times in PHP

November 12

Agenda: Day 31

Veteran's Day Holiday
No Classes

13

Agenda: Day 32

Cookie and Session Variables

Session Handling Functions

14

Agenda: Day 33

PHP and style sheets

Build a PHP Switcher

15

16

Agenda: Day 34

Quiz 4
Short answer and programming

November 19

Agenda: Day 35

Project 1 Group Presentations
Group 1
Group 4

20

Agenda: Day 36

Project 1 Group Presentations
Group 2
Group 3

21

Agenda: Day 37

Thanksgiving
Holiday

No Classes

22

 

Thanksgiving
Holiday

No Classes

23

Agenda: Day 38

Thanksgiving
Holiday

No Classes

November 26

Agenda: Day 39

PHP5, OOP, & Unit Testing

27

Agenda: Day 40

More PHP5, OOP, & Unit Testing

28

Agenda: Day 41

More PHP5, OOP, & Unit Testing

29

30

Agenda: Day 42

Project 2 Due

Project 2 Demonstrations

December 3

Student Study Day
No classes

4

Final Exam Period
12:00 p.m.

SEOI

Take-home essay questions due

5

6

7

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