ITEC 334 - Fall 2011

Online (Business) Application Development

Class Schedule

Thursdays 2:35 - 5:15 pm

Classroom: KSB 39 & FSIT Lab (except as noted below)

Professor: J. Alberto Espinosa
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:
Classroom
Lab
Due
 
   

Introduction and Web Hosting
[slides] [online tutorials]

   
W1 Thu 9/1
Course Introduction
  Client-side and server-side scripting and web hosting
   

Topic: Database Review
[slides] [notes] [online tutorial]

   
W2 Thu 9/8

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)
 
W3 Thu 9/15
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
[notes] [online tutorial]

   
W4 Thu 9/22

HTML/XHTML links, images, cascading stylesheets (CSS)

HTML/XHTML (continued)
Lab Exercise HTML/XHTML 1-2
HW 1 due: Database design and SQL queries
 
W5 Thu 9/29
HTML/XHTML Tables and Forms
Lab Exercise HTML/XHTML 3
RP Deliverable 2 due: Preliminary research report
   

Programming Concepts
[slides]

   
W6 Thu 10/6
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
[notes] [online tutorial]

   
W7 Thu 10/13

JavaScript basics, animations and conceptual foundations

Lab Exercise JavaScript 1-3
IP Deliverable 3 due: Main menu, dummy forms uploaded
 
W8 Thu 10/20
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
[notes] [online tutorials: ASP & VBScript

   
W9 Thu 10/27
Server-side scripting basics, introduction to ASP and Visual Basic Script
Lab Exercise ASP 1-4
HW 3 due: JavaScript
  RP Presentation: HTML 5
W10 Thu 11/3
Retrieving and displaying data
Lab Exercise ASP 5-6
RP Deliverable 3 due: technology report
  RP Presentations: RSS/XML and AJAX
 
W11 Thu 11/10
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
 
W12 Thu 11/17
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
 
Thu 11/24
Thanksgiving: No classes
 
W13 Thu 12/1

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
[slides] [notes]

   
W14 Thu 12/8

Guest Lecture TBA
Jesse Felter (Bio)
Deloitte Consulting
"How the Pro's Do IT: Visual Web Developer, ASP.NET & C#:

 
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
   
Final Exam Day
Thu 12/15

IP Deliverable 8 due: Implementation Project demos