Course InfoCourse HomePage

Spring 2003 ITIS 5166

Network Based Application Development

Course Info


 

Instructor: Bill Chu

 Billchu “at “ uncc “period” edu

 



TA web page
Course resource web page

Google web service
Tire Swing
 

Answer to quiz 2
Answer to quiz 3
 

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


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.
 
 


Required Texts 

Core Servlets and JavaServer Pages (JSP)
by Marty Hall.
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

Kennedy 135, 6-8pm. Fridays: Jan. 17 through, Feb 7 2003.

Working examples from the text book



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