Course InfoCourse HomePage

Fall 2003 ITIS 5166

Network Based Application Development

Course Info


 

Instructor: Bill Chu

  Billchu “at” uncc “period” edu

 



Course resource web page

Google web service
Tire Swing
 
 

Goals and Objectives 

Class meeting time and place: Mondays 6-8:40 pm.  Atkin 126. Office Hours: Mondays 3-6 pm. CARC 304.
* Introduce technologies and protocols that underly computer communication networks, including the Internet.
* Explain design principles for network-based applications
* Explain the principles of information security in network based applications
* Explain http and https protocols, installation and configration of web servers
* Introduction to Java and object oriented programming
* Introduction to Java Servlet and JSP
* Introduction to web services and .NET


Policies and Procedures 

All projects are to be completed individually. Copying projects from others may result in F for all parties involved.

The grade of the course will be based on projects and quizes (60%), and one final exam (40%).

Class attendence is MANDATORY. Missing a quiz/exam will result in a grade of zero for that quiz/exam.
 
 


Texts 

Core Servlets and JavaServer Pages (JSP)
by Marty Hall.

The Web Warrior Guide to Web Programming
by Bai, X. et al.

TCP/IP tutorial
Web application security
HTML tutorial



 

Assignments

HTML excercise
HTML and Form excercise




 

Java workshop for those who need to be familarized with Java

Fretwell 121, 6-8pm. Fridays: August 29  through, September 19 2003.



Tentative class schedule
Architectures for network based applications
Introduction to Internet
Introduction to world wide web
Introduction to network security and PKI
Object Oriented programming with JAVA
Introduction to Internet based applications
Cookies and session tracking
Application Security
JVM
Setting up http server
Setting up https server
Java Tutoiral
JSP presentation
Password checking java source
Soap and .NET

Suresh presentation