IS 653
Special Topics: Developing Web Applications
With ASP.NET
Spring 2003



 

Tom Hankins, instructor                          Fax: 304-746-2063                      Phone:    304-746-2044 (w)

                                                                                                                             800-642-9842 (w)

E-mail: thankins@marshall.edu                                                                                 304-562-0321 (h)



I. Purpose and objectives

 

This course is an introduction to the design and development of web applications using ASP.NET. Additional topics will include web site design and an introduction to XML. Those who complete the course successfully will be able to describe how these components interact to produce distributed applications for intranets, the Internet, and extranets.

 

This course will be primarily a lab course.


II. Course requirements and grades

 

Attend class. Complete homework and project assignments. Review assigned chapters before coming to class. During class sessions you will work on assignments and discuss questions that arise in completing them. Grades will be based on exams (probably two) and a class project that will be evaluated on its design and technical aspects. A grade of ‘B’ indicates quality of work expected at the graduate level, an “A,’ better than expected and ‘C,’ less than expected.

 

Prerequisites: You must have some programming background, have at least a basic knowledge of how to write HTML, and have completed a database class or have equivalent experience using and designing databases.


III. Texts

 

           Designing Web Sites    

           Joel Sklar 

           Course Technology, 2001

           Additional material at http://www.course.com/downloads/illustrated/designingsites/ 


           Introduction to ASP.NET 

           Kathleen Kalata

           Course Technology, 2002

           Student downloads at http://http://www.course.com/catalog/downloads.cfm?isbn=0-619-06321-1


  

IV. Tentative course outline and assignments

  

 Date

Topics

Text

13 Jan

Introduction to the class

Introduction of participants

The Web design environment



JS Unit A

20 Jan

☆ ☆ ☆ NO CLASS: Martin Luther King Day ☆ ☆ ☆

 

27 Jan

Web design principles

Planning a web site

Introduction to ASP.NET

JS Unit B

 JS Unit C

KK Ch 1

3 Feb

Planning site navigation

Tables

Introduction to Visual Studio .NET

Using Server Controls

JS Unit D

JS Unit E

KK Ch 2

KK Ch 3

10 Feb

Typography

Graphics and color

Using ASP.NET Rich Controls

JS Unit F

JS Unit G

KK Ch 4

17 Feb

Publishing and maintaining a site

Using VB.NET within an ASP.NET Page

JS Appendix A

KK Ch 5

24 Feb

Managing Data Sources 

KK Ch 6

3 Mar

Submit site design

Building Data-driven ASP.NET Web Applications


KK Ch 7

10 Mar

Building Data-Driven Web Applications

KK Ch 8

17 Mar

☆ ☆ ☆ NO CLASS: Spring Break ☆ ☆ ☆

 

24 Mar

Configuring an ASP.NET Application

KK Ch 9

31 Mar

Troubleshooting and Deploying an ASP.NET Application

KK Ch 10

7 Apr

Creating XML Web Services

KK Ch 11

14 Apr

Extending ASP.NET Applications

KK Ch 12

21 Apr

Project preparation

 

28 Apr

Project presentations

 

5 May

Project presentations