** UNDER CONSTRUCTION **

 

ITEC 334 - Fall 2010

Programming in the Web Era

Class Schedule

Thursdays 2:10 - 4:50 pm

Classroom: FS&IT Lab, except as noted below

Professor: J. Alberto Espinosa

Last updated: 7/14/10

[Syllabus] [Student Web Sites] [Student Login] [Student Resources] [Technical Notes]
[Research Project] [Implementation Project]

Color notation:
Classroom
Lab
Due
 
   

Introduction and Web Hosting
[slides] [online tutorials]

   
Thu 8/26
Course Introduction
  Client-side and server-side scripting and web hosting
   

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

   
Thu 9/2

Setting up your web hosting accounts

ANDERSON

Data modeling and relational design

Database design (continued)
Lab Exercise DB 1-3
RP due: RP teams (2 to 3)
 
Thu 9/9
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 Basics for Web Programming
[slides] [notes] [online tutorial]

   
Thu 9/16

HTML links, images, cascading stylesheets (CSS)

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

Programming Concepts
[slides]

   
Thu 9/30
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]

   
Thu 10/7

JavaScript basics, animations and conceptual foundations

Lab Exercise JavaScript 1-3
IP Deliverable 3 due: Main menu, dummy forms uploaded
 
Thu 10/14
Event handlers, JavaScript calculations in forms and other JavaScript
Brief introduction to C# (CSharp)
Lab Exercise JavaScript 4
IP Deliverable 4 due: User input forms
 

Server-Side Scripting, ASP and VBScript
[notes] [online tutorials: ASP & VBScript

   
Thu 10/21
Server-side scripting basics, introduction to ASP and Visual Basic Script
Lab Exercise ASP 1-4
HW 3 due: JavaScript
 
Thu 10/28
Retrieving and displaying data
Lab Exercise ASP 5-6
RP Deliverable 3 due: technology report
 
Thu 11/4
Entering new data and deleting existing data
ANDERSON
Lab Exercise ASP 7-8
HW 4 due: Displaying data with ASP
IP Deliverable 5 due: ASP data retrieval and display functionality
 
Thu 11/11
Modifying (updating) existing data
Lab Exercise ASP 9
HW 5 due: Entering new data and deleting exisitng with ASP
IP Deliverable 6 due: ASP data entry and delete functionality
 
Mon 11/18

Other Server-side ASP scripting + mini-lab exercises

Lab Exercise ASP 10-14
HW 6 due: Modifying existing data with ASP
 
Thu 11/25
Thanksgiving: No classes
   

Business Issues and Other Web Programming
[slides] [notes]

   
Thu 12/2

Guest Lecture
Jesse Felter (Bio)
Deloitte Consulting
"ASP.NET and MS Visual Web Developer:
How the Pro's Do It"

 
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/9

IP Deliverable 8 due: Implementation Project demos