
ITEC 334 - Fall 2008
Programming in the Web Era
Mondays & Thursdays 11:20 am - 12:35 pm
Last
updated: 11/6/08
Revised class topics for last 2 weeks.
[Syllabus] [Student Web Sites] [Student Login] [Student Resources] [Technical Notes]
| Classroom SIS 14 | |
| Anderson Lab B13 | |
Topic
1: Introduction and Web Hosting |
|
Week 1 |
|
| Mon 8/25 | Course Introduction |
| Thu 8/28 | Client-side and server-side scripting and web hosting |
Week 2 |
|
|
|
| Mon 9/1 | Labor Day: No classes |
| Thu 9/4 | Object Orientation |
Topic 2: HTML Basics for Web Programming |
|
Week 3 |
|
| Mon 9/8 | Programming fundamentals |
| Thu 9/11 | HTML links, images, tables, forms and cascading stylesheets |
| RP Deliverable 1: Select web development technology to study | |
Week 4 |
|
|
|
| Mon 9/15 | Lab exercise 1: HTML |
| IP Deliverable 1: Implementation project proposal | |
Topic
3: Client-Side Scripting and JavaScript |
|
| Thu 9/18 | JavaScript basics and animations |
Week 5 |
|
| Mon 9/22 | Event handlers and javaScript calculations in forms |
| Homework 1 due: Online storefront | |
| Thu 9/25 | Lab exercise 2a: Javascript basics |
Week 6 |
|
| Mon 9/29 | Lab exercise 2b: Mouse effects and other Javascript |
| IP Deliverable 2: Main menu, dummy forms uploaded | |
Topic
4: Database Review |
|
| Thu 10/2 | Database review: data modeling and relational design |
Week 7 |
|
| Mon 10/6 | Lab exercise 3: database design |
| Database review: SQL queries | |
| Homework 2 due: JavaScript | |
| Thu 10/9 | Lab exercise 3 (cont'd.): SQL queries |
Topic
5: Server-Side Scripting, ASP and VB Script |
|
Week 8 |
|
| Mon 10/13 | Server-side scripting basics, introduction to ASP and Visual Basic Script |
| Homework 3 due: Database design and SQL queries | |
| Thu 10/16 | Lab exercise 4a: ASP and VBScript Basics |
Week 9 |
|
| Mon 10/20 | Retrieving, displaying and deleting data from a web database |
| RP Deliverable 2: Preliminary research report due | |
| Thu 10/23 | Lab exercise 4b: Retrieving, displaying and deleting data with ASP |
| IP Deliverable 3: Database Developed and Uploaded | |
Week 10 |
|
| Mon 10/27 | Entering new records in a web database |
| Thu 10/30 | Lab exercise 4c: Entering new data with ASP |
| Homework 4a: Displaying and deleting data with ASP | |
Week 11 |
|
| Mon 11/3 | Updating data in a web database |
| IP Deliverable 4: user input forms | |
| Thu 11/6 | Lab exercise 4d: Modifying existing data with ASP |
| Homework 4b: Entering new data with ASP | |
Week 12 |
|
| Mon 11/10 | Other Server-side ASP scripting + mini-lab exercises |
| RP Deliverable 3: Implementation plan due | |
| IP Deliverable 5: ASP data retrieval and display functionality | |
| Thu 11/13 | Other Server-side ASP scripting + mini-lab exercises |
| Homework 4c: Modifying existing data with ASP | |
Topic 6: Other Web Programming (Java, XML, etc.) [slides] [notes] |
|
Week 13 |
|
| Mon 11/17 | Other Server-side ASP scripting + mini-lab exercises |
| IP Deliverable 6: ASP data entry and delete functionality | |
| Thu 11/20 | Other Server-side ASP scripting + mini-lab exercises |
Week 14 |
|
|
|
| Mon 11/24 | ASP.NET, AJAX, XML and course wrapup |
| IP Deliverable 7: ASP data update functionality | |
| RP Deliverable 4: Final report due | |
| Thu 11/27 | Thanksgiving: No classes |
Week 15 |
|
|
|
| Mon 12/1 | RP Deliverable 5: Research project presentations and demos [Instructions] |
| Thu 12/4 | RP Deliverable 5: Research project presentations and demos [Instructions] |
Final Exam Day |
|
| Mon 12/8 11:20am-1:50pm |
IP Deliverable 8: Implementation Project Demonstrations [Instructions] |