ITEC 334 - Fall 2011
Online (Business) Application Development
Thursdays 2:35 - 5:15 pm
Office
Hours: Tuesday 2-5 PM & Thursday 5:30-8:30 PM
KSB
33 (or FSIT Lab some times)
Last updated: 11/19//11 updated IP alternative link
[Syllabus] [Student Web Sites] [Student Login] [Student Resources] [FSIT Lab]
[Technical Notes] [W3Schools Tutorials]
[Research Project (RP)] [Implementation Project (IP)] [IP Alternative]
Color notation: | ||||
Introduction
and Web Hosting |
||||
Course Introduction | ||||
Client-side and server-side scripting and web hosting | ||||
Topic:
Database Review |
||||
Setting up your web hosting accounts |
||||
Data modeling and relational design |
||||
Database design (continued) | ||||
Lab Exercise DB 1-3 | ||||
RP due: RP teams (of 3 students) | ||||
Database Structured Query Language (SQL) | ||||
SQL (continued) |
||||
Lab Exercise DB 4-7 | ||||
RP Deliverable 1 due: Team topic selection | ||||
IP Deliverable 1 due: Implementation project proposal | ||||
HTML & XHTML Basics
for Web Programming |
||||
|
HTML/XHTML links, images, cascading stylesheets (CSS) |
|||
HTML/XHTML (continued) | ||||
Lab Exercise HTML/XHTML 1-2 | ||||
HW 1 due: Database design and SQL queries | ||||
HTML/XHTML Tables and Forms | ||||
Lab Exercise HTML/XHTML 3 | ||||
RP Deliverable 2 due: Preliminary research report | ||||
Programming Concepts |
||||
Object Orientated (OO) programming concepts | ||||
Programming fundamentals | ||||
HW 2 due: Online storefront | ||||
IP Deliverable 2 due: Database developed and uploaded | ||||
Client-Side
Scripting and JavaScript |
||||
JavaScript basics, animations and conceptual foundations |
||||
Lab Exercise JavaScript 1-3 | ||||
IP Deliverable 3 due: Main menu, dummy forms uploaded | ||||
Event handlers, JavaScript calculations in forms and other JavaScript | ||||
Lab Exercise JavaScript 4 | ||||
IP Deliverable 4 due: User input forms | ||||
Server-Side
Scripting, ASP and VBScript |
||||
Server-side scripting basics, introduction to ASP and Visual Basic Script | ||||
Lab Exercise ASP 1-4 | ||||
HW 3 due: JavaScript | ||||
RP Presentation: HTML 5 | ||||
Retrieving and displaying data | ||||
Lab Exercise ASP 5-6 | ||||
RP Deliverable 3 due: technology report | ||||
RP Presentations: RSS/XML and AJAX | ||||
Entering new data and deleting existing data | ||||
Lab Exercise ASP 7-8 | ||||
HW 4 due: Displaying data with ASP | ||||
RP Presentations: iPhone/Mobile and Java/JSP | ||||
Modifying (updating) existing data | ||||
Lab Exercise ASP 9 | ||||
HW 5 due: Entering new data and deleting exisitng data with ASP | ||||
IP Deliverable 5 due: ASP data retrieval and display functionality | ||||
RP Presentations: SharePoint and ColdFusion | ||||
Thanksgiving: No classes |
||||
Other Server-side ASP scripting + mini-lab exercises |
||||
Lab Exercise ASP 10-14 | ||||
HW 6 due: Modifying existing data with ASP | ||||
IP Deliverable 6 due: ASP data entry and delete functionality | ||||
RP Presentations: PhP/LAMP and WordPress | ||||
Business
Issues and Other Web Programming |
||||
Guest
Lecture TBA |
||||
RP
Deliverable 5 due: Final
report due (Note: RP Deliverable 4 is due on the assigned presentation date) |
||||
IP Deliverable 7 due: ASP data update functionality | ||||
Thu 12/15 |
IP Deliverable 8 due: Implementation Project demos |