Network-Based Application Development
ITIS 5166-091/4166-091
Fall 2005
Course Description
This course is designed to familiarize participants with technologies
and protocols that support computer communication networks, including
the Internet. The course will lay emphasis on network based
programming methodologies, languages, tools and standards
Topics include: design principles for network-based applications;
design and development of Java Servlets, JSP, Web services and .NET;
principles of information security in network-based applications; http
and https protocols.
Prerequisite: Full graduate standing or consent of department for
graduate students; ITIS 2300 for undergraduate students. Previous
Experience in Object Oriented Programming (Java and/or C++),
equivalent to ITCS-1214/1215, Introduction to Computer Science.
Meeting
6:00-8:40pm, Wednesday, Science & Technology Building, Room 155
The course session will typically (though not necessarily always) be
split into three segments, with short breaks in between: 6:00-6:50,
7:00-7:50, and 8:00-8:40.
Textbook
-
[REQUIRED] Core Servlets and Java Server Pages, Volume 1: Core Technologies by Marty Hall (2nd Edition)
Instructor
- Dr. David Wilson
- Office: 310E Science & Technology Building (STECH)
- Office Hours: Wednesday 10:00-12:00, or by appointment
- Email:

- Homepage:
http://www.sis.uncc.edu/~davils/
- Phone: (704) 687-8585
- TA: Ruituraj Gandhi
- Office: 331 Science & Technology Building (STECH)
- Office Hours: TBA
- Email: ragandh1@uncc.edu
- Phone: (704) 687-8389
Notes, Readings, and Homework
Week |
Date |
Notes |
Reading |
Assignment |
1 |
Aug 24 |
Course Introduction
|
HTML, layout and input, in particular through forms.
|
-
University Account Setup: 49er Express & Novell
-
Submit text files with basic information through WebCT. Assignment
described in assignments section of course WebCT. Due 08/31.
-
OPTIONAL:
Java Tutorial
for those that need an introduction or
refresher on basic Java programming. Meeting details TBA.
|
WebCT
This course will make use of WebCT. Participants can access the
course web site by logging into 49er Express. The 49er Express login
link is located on the UNCC
Homepage. The link is
http://www.express.uncc.edu/cp/home/loginf
. The WebCT
Student Support website is at Student
Support. From this page participants can access important
information on browsers, log in, WebCT tours, general guides, and
troubleshooting information.
-
Students are responsible for monitoring the course WebCT site and
message boards on a regular basis.
-
Assignments must be submitted through WebCT, without exception.
Grading
- In-Class Work / Quizzes: 10%
- Mid-Term Exam: 20%
- Projects: 35%
- Final Exam: 35%
Policies
-
Class attendance is mandatory.
-
All assignments will be submitted using WebCT.
-
All assignments must be completed individually. Copying assignment
material from others will result in an F for all parties involved.
Please refer to the statement on academic integrity found at the end
of this document.
-
Assignments must be submitted by 5pm on the due date, unless
explicitly altered and posted by course staff. Typically this will be
enforced directly through the WebCT submission mechanism, however it
is the submission time and not the WebCT enforcement that counts. In
the case of verifiable extraordinary circumstances, late submission
may be permitted at the discretion of the instructor and may incur a
penalty.
-
Lecture notes will be available on-line through WebCT as pdf documents
of lecture slides.
Academic Integrity
Students are responsible for knowing and observing the requirements of
The UNC Charlotte Code of Student Academic Integrity (Policy Statement
#105). The code forbids cheating, fabrication, or falsification
of information, multiple submission of academic work, plagiarism,
abuse of academic materials, and complicity in academic
dishonesty. There are no special requirements regarding academic
integrity in this course. The code will be strictly enforced and is
binding on the students. Grade and academic evaluations in this course
include a judgment that the student's work is free from academic
dishonesty of any type; and grades in this course therefore should be
and will be adversely affected by academic dishonesty. Students who
violate the code can be expelled from UNC Charlotte. The normal
penalty for a first offense is zero credit on the work involving
dishonesty and further substantial reduction of the course grade. In
almost all cases the course grade is reduced to an F. Copies of the
Code can be obtained from the Dean of Students Office or me. Standards
of academic integrity will be enforced in this course. Students are
expected to report cases of academic dishonesty immediately.