Network Based Application Development
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 the design and development of an end-to-end network-based
application while mastering the foundational concepts, including
network based programming methodologies, languages, tools and
Topics include: design principles for network-based applications; design and development of Java Servlets, JSP, Java beans, MVC, Web services and .NET; AJAX, JQuery, principles of information security in network-based applications; http and https protocols and if time permits, a couple of other competing technologies.
This syllabus contains the policies and expectations I have established for the Network Based Application Development course . Please read the entire syllabus carefully before continuing in this course. These policies and expectations are intended to create a productive learning atmosphere for all students. Unless you are prepared to abide by these policies and expectations, you risk losing the opportunity to participate further in the course.
Prerequisite: Full graduate standing or consent of department for graduate students; ITIS 2300 (Web-based Application Development) and ITCS 2214 (Data Structures) for undergraduate students. Previous Experience in Object Oriented Programming (Java and/or C++). See also course preparation information
Meeting Time and Location: Tuesdays and Thursdays, 12:30 p.m. - 1:45 p.m., Woodward Hall 140.
Credit: 3 units
This 3-credit course requires 3 hours of classroom or direct faculty instruction and on average 6 hours of out-of-class student work each week for approximately 15 weeks. Out-of-class work may include but is not limited to: Required Reading, Coding assignments, Written assignments, and studying for quizzes and exams.
Instructor: Anita Raja,
anraja at uncc dot edu, 687-8651
Office hours: Tuesdays and Thursdays 11:00 a.m.- 12:15 p.m. or by appointment, Woodward 330 D.
TA: Fadi Mohsen
Office hours: Tuesdays 10am-noon, 2pm-4pm or by appointment, Woodward 306.
The course website is http://www.sis.uncc.edu/~anraja/courses/5166/
This course uses Moodle. 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. To access your Moodle course please go to https://moodle.uncc.edu/. You may use the login form at the top right to log in with your NinerNet username and password to access your Moodle courses. If you encounter any problems logging into Moodle, please contact the helpdesk at (704) 687-6400 or by going to http://helpdesk.uncc.edu. Students are responsible for monitoring the course Moodle site and message boards on a regular basis. Assignments must be submitted through Moodle, without exception.
Java Tutorial (Optional):
Room and Date: Woodward 140, Friday January 18, 2013 4-6pm
Several of the following policies have been mandated by the
University for compliance with new federal regulations and SACS
All UNC Charlotte students have the responsibility to be familiar with and to observe the requirements of The UNC Charlotte Code of Student Academic Integrity (see the Catalog). This Code forbids cheating, fabrication or falsification of information, multiple submission of academic work, plagiarism, abuse of academic materials (such as Library books on reserve), and complicity in academic dishonesty (helping others to violate the Code). Any further specific requirements or permission regarding academic integrity in this course will be stated by the instructor, and are also binding on the students in this course. Students who violate the Code can be punished to the extent of being permanently expelled from UNC Charlotte and having this fact recorded on their official transcripts. The normal penalty 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 "F." If you do not have a copy of the Code, you can obtain one from the Dean of Students Office or access it online at www.legal.uncc.edu/policies/ps-105.html . Standards of academic integrity will be enforced in this course. Students are expected to report cases of academic dishonesty they become aware of to the course instructor immediately.
Faculty may ask students to produce identification at examinations and may require students to demonstrate that graded assignments completed outside of class are their own work. Please familiarize yourself with the academic integrity code: integrity.uncc.edu
© 2013 Anita Raja