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

Instructor

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.

Grading

Policies

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.