
ITEC 334 - Fall 2008
Programming in the Web Era
Mondays & Thursdays 11:20 am - 12:35 pm
Last updated: 8/19/08
[Syllabus] [Student Web Sites] [Student Login] [Student Resources] [Technical Notes]
| Classroom | |
| Kogod Lab | |
Topic
1: Introduction and Web Hosting |
|
Week 1 |
|
| Mon 8/25 | Introduction to client-side and server-side scripting and web hosting |
| Thu 8/28 | Object Orientation |
Week 2 |
|
|
|
| Mon 9/1 | Labor Day: No classes |
| Thu 9/4 | Programming fundamentals |
Topic 2: HTML Basics for Web Programming |
|
Week 3 |
|
| Mon 9/8 | HTML links, images, tables, forms and cascading stylesheets |
| RP Deliverable 1: Select web development technology to study | |
| Thu 9/11 | Lab exercise 1: HTML |
| IP Deliverable 1: Implementation project proposal | |
Topic 3: Client-Side Scripting and JavaScript |
|
Week 4 |
|
|
|
| Mon 9/15 | Javascript basics and animations |
| Thu 9/18 | Lab exercise 2a: Javascript basics |
| Homework 1 due: Online storefront | |
Week 5 |
|
| Mon 9/22 | Mouse effects and other JavaScript routines |
| Thu 9/25 | Lab exercise 2b: Mouse effects and other Javascript |
| IP Deliverable 2: Main menu, dummy forms uploaded | |
Topic 4: Database Review |
|
Week 6 |
|
| Mon 9/29 | Database review: data models, relational design and SQL queries |
| Thu 10/2 | Lab exercise: Database design and SQL queries review |
| Homework 2 due: JavaScript | |
Topic 5: Server-Side Scripting, ASP [notes] [online tutorial] |
|
Week 7 |
|
| Mon 10/6 | Server-side scripting basics, introduction to ASP and Visual Basic Script |
| Thu 10/9 | Lab exercise 4a: ASP and VBScript Basics |
| Homework 3 due: Database design and SQL queries | |
Week 8 |
|
| Mon 10/13 | Retrieving, displaying and deleting data from a web database |
| Thu 10/16 | Lab exercise 4b: Retrieving, displaying and deleting data with ASP |
| IP Deliverable 3: Database Developed and Uploaded | |
| RP Deliverable 2: Preliminary research report due | |
Week 9 |
|
| Mon 10/20 | Entering new records in a web database |
| Thu 10/23 | Lab exercise 4c: Entering new data with ASP |
| Homework 4a: Displaying and deleting data with ASP | |
| IP Deliverable 4: HTML forms, CSS and Javascript Developed and Uploaded | |
Week 10 |
|
| Mon 10/27 | Updating data in a web database |
| Thu 10/30 | Lab exercise 4d: Modifying existig data with ASP |
| Homework 4b: Entering new data with ASP | |
| IP Deliverable 5: ASP data retrieval, display and delete functionality | |
Week 11 |
|
| Mon 11/3 | Server-side scripting wrap-up |
| Thu 11/6 | Lab exercise: Other programming with ASP |
| Homework 4c: Modifying existing data with ASP | |
| IP Deliverable 6: ASP data entry functionality | |
Topic 6: Other Web Programming (Java, XML, etc.) [ |
|
Week 12 |
|
| Mon 11/10 | Introduction to Java |
| RP Deliverable 3: Implementation plan due | |
| Mon 11/13 | Introduction to eXtensible Markup Language (XML) |
| IP Deliverable 7: ASP data update functionality | |
Week 13 |
|
| Mon 11/17 | TBA |
| Mon 11/120 | TBA |
Week 14 |
|
|
|
| Mon 11/24 | TBA |
| 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 |
|
| IP Deliverable 8: Implementation Project Demonstrations [Instructions] | |