University of North Carolina at Charlotte
Department of Software and Information Systems



ITIS 2300

Web-based Application Development

Spring 2006


Dr. Anita Raja


Course Information

Course description: This course is designed to present participants with an overview of basic concepts for developing applications that are implemented via the World Wide Web. Topics include HTML, client-side scripting, server-side programming, objects associated with browsers, and basic Web design. The coverage is broad but not necessarily deep. That is, we will investigate a number of topics; some in detail, but others only generally. The intent is expose students at a high-level to many of the technologies and techniques used in Web development, rather than build detailed expertise in any one of them. No previous programming or design experience is required.

Meeting Time and Location: Tuesday, Thursday, 9:30am-10:50am, Woodward Hall 135

Credit: 3 units

Text Books
Required Text:
Programming the Web Using XHTML and JavaScript
ISBN: 0-07-256031-2

Optional Text:
The Web Wizard's Guide to Web Design
ISBN: 0-201-74562-3

Instructor: Dr. Anita Raja,, 687-8651
Office hours: Tuesdays 10:50am-12:20pm Thursdays 10:50am-12:20pm or by appointment, Woodward Hall 310 D

Teaching Assistant: Lei
Office hours:  Thursday 1-3pm ; Friday 1-2pm  (Tentative) Lab 335

Grading Schema: The individual weights of the elements on which the grade will be computed are shown in the table below.  As circumstances dictate, the instructor reserves the right to modify the grade weights, modifying or removing requirements as necessary.  Significant requirements will not be added without giving students adequate time to complete them.

Mid-Term Exam


Final Project

WWG Exercises


7 at 10 points each

PTW Debugging Exercises  

15 at 10 points each

Visual Studio.NET Projects  
  7 at 10 points each



Ending E-mail


Class participation & attendance

Total 520

Accessing the web site: The course web page is

Lecture notes: Lecture notes are available on-line through the web page. They are powerpoint documents that include all the slides used in the lecture.

Attendance and Preparation: Students are expected to attend all lectures and labs. Attendance will be taken. Students are expected to have read the material covered in class and specified in the lecture schedule before the lecture. 

Late Policy: Each student will  be allowed a one-lecture extension on exactly one assignment without penalty. Students should clearly indicate on the assignment their wish to use this option.

Class Participation: Students are encouraged to ask questions in class. The class participation grade will be evaluated using the following criteria
1. Relevance and intellectual depth of questions.
2. Accurate responses to questions posed in class.
3. Initiating and/or Engaging in discussions in class and via online board that help further understanding of course topics among students.
4. Innovative and neat solution approaches to problems posed in class

Homework and Presentation requirements:

  1. Web Space: Even if you have Web space available already (through AOL, Netscape, your ISP, or some other provider) you will need to activate the personal Web space provided every student at UNCC.  Instructions on accessing your personal Web space are available in most computer labs or online at the Student Computing site.
  2. All homeworks must be typed and submitted using WebCT.
  3. All assignments must be completed individually.
  4. Copying assignments from others will result in an F for all parties involved. Please read academic integrity bullet found at the end of this document.
  5. Homeworks should be submitted using WebCT only. Students should familiarize themselves with the use of WebCT in the first week of classes. The 49er Express login link is located on the UNC Charlotte homepage 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.


Academic Integrity: Students have the responsibility to know and observe the requirements of The UNC Charlotte Code of Student Academic Integrity (Catalog p. 375). This 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. Standards of academic integrity will be enforced in this course. Students are expected to report cases of academic dishonesty to the instructor immediately.

© 2006 Anita Raja.