CS 245 Web Applications Development
Syllabus, Spring 2005
Course title: CS 245 Web Applications
Development
Credits: 4 elective CS credits
Prerequisites: One of CS 170 or 144 or 250, and CS 205.
Instructor: Dr.
Gancho Ganchev
Office: WS114
Phone: (203) 837-9349
Email: ganchevg@wcsu.edu, gfganchev@yahoo.com
Description:
Resources:
Required
Text:
[1]
Sebesta, R. W. (2003), Programming the World Wide Web, Addison Wesley
Recommended
Texts:
[2] Deitel, H.M.,Deitel,P.J., Goldberg, A. B. (2004),
Internet and World Wide Web, Prentice Hall
[3]
Pressman, R.S. (2005), Software Engineering,
McGrow-Hill
Class
notes and additional course materials will be
posted on the N: drive in the folder N:/Class/GanchevG/WebDevelopment.
Attendance: You are expected
to be present for each class session.
Assessment: Three tests (approximately
30 minutes in duration), three practical assignments, and final exam (2
hours).
Grading:
Tests: 30%
Assignments 30%
Final
exam: 40%
Tentative Schedule of Topics:
|
Session |
Date |
Topics |
Sebesta Ref.
|
Deitel Ref.
|
|
1 |
Tu, Jan 25 |
Introduction |
|
|
|
2 |
Th, Jan 27 |
XHTML |
|
|
|
3 |
Tu, Feb 01 |
XHTML |
Ch 2 |
|
|
4 |
Th, Feb 03 |
Cascading Style Sheets
|
|
|
|
5 |
Tu, Feb 08 |
JavaScript |
|
Ch. 7 to 12 |
|
6 |
Th, Feb 10 |
JavaScript |
|
Ch. 7 to 12 |
|
7 |
Tu, Feb 15 |
JavaScript |
|
Ch. 7 to 12 |
|
8 |
Th, Feb 17 |
Exercises |
|
Ch. 7 to 12 |
|
9 |
Tu, Feb 22 |
Dynamic HTML |
|
|
|
10 |
Th, Feb 24 |
Dynamic HTML |
|
|
|
11 |
Tu, Mar 01 |
Dynamic HTML |
|
|
|
12 |
Th, Mar 03 |
Test/Exercises
|
|
|
|
13 |
Tu, Mar 08 |
XML |
Ch.10 |
|
|
14 |
Th, Mar 10 |
XML |
Ch.10 |
|
|
15 |
Tu, Mar 15 |
XML |
Ch.10 |
|
|
16 |
Th, Mar 17 |
Web servers and server programming |
Ch.11 |
Ch.21 |
|
|
Mar 21-Mar25 |
No classes |
|
|
|
17 |
Tu, Mar 29 |
Perl and CGI |
|
Ch.25 |
|
18 |
Th, Mar 31 |
Perl and CGI |
|
Ch.25 |
|
19 |
Tu, Apr 05 |
Perl and CGI |
|
Ch.25 |
|
20 |
Th, Apr 07 |
Perl and CGI |
|
Ch.25 |
|
21 |
Tu, Apr 12 |
Other languages and tools: PHP |
|
TBA |
|
22 |
Th, Apr 14 |
Other languages and tools: PHP |
|
TBA |
|
23 |
Tu, Apr 19 |
Other languages and tools: MySQL |
|
TBA |
|
24 |
Th, Apr 21 |
Other languages and tools: MySQL |
|
TBA |
|
25 |
Tu, Apr 26 |
Case Study |
|
TBA |
|
26 |
Th, Apr 28 |
Web Engineering Methodology |
|
TBA |
|
27 |
Tu, May 03 |
Web Engineering Methodology |
|
TBA |
|
28 |
Th, May 05 |
Web Engineering Methodology |
|
TBA |
|
29 |
Tu, May 10 |
Additional Topics |
|
TBA |