CSIS 4135 - Web Application Engineering


Home
Class Info
Schedule
Assignments
Resources
Gradebook

Class topics will cover concepts related to web services and use of tools and techniques needed to build web applications and services. Software Engineering for Internet Applications  will provide the basic structure of the course, with Murach's ASP.NET 2.0 Web Programming with C# 2005 as the primary technical reference. We will also find numerous web references to provide additional technical knowledge. The projects will be the focal point of a significant part of the course.

The schedule shown below should be considered a list of topics to be covered. Due to the nature of the material, it is not possible to cover many of the topics separately from the others. In other words, we will study and discuss all of this stuff, but not necessarily at the times shown. The schedule will likely undergo modification during the semester to better suit our needs.

The D017 computer lab has been reserved for Wednesdays, starting on Sept 10. We will meet in the lab on many of these days. Announcements will be made in class and posted on the web regarding if the location of class on Wednesday changes.

SEIA = Software Engineering for Internet Applications
ASP4 = ASP.NET 4 in C# and VB

FALL 2010 Schedule

Week
Topic
Reference
Exam
Sep 8

Course introduction, intro to internet applications

SEIA: Preface & Introduction

 
Sep 13
Web programming basics, CSS and HTML SEIA: Basics
ASP4: Ch 17, 2, 3
 
Sep 20
Validation Controls, Managing state with cookies & query strings ASP4: Ch 4, 21  
Sep 27
Regular expressions    
Oct 4
Intro to database and data binding    
Oct 11
More data management, Entity Framework    
Oct 18
LINQ, XML   Exam 1, pt 1
(Oct 20)
Oct 25 Membership and roles, Web services  
Exam 1, pt 2
(Oct 27)
Nov 1
jQuery, AJAX    
Nov 8
Security    

Nov15

Security    

Nov 22

 Model View Controller    
Nov 29 Caching    

Dec 6

Misc. Topics, Project wrap-up/demos

Dec 13

Project demos   Exam 2

 

Home
Class Info
Schedule
Assignments
Resources
Gradebook