ITP 225: Web Scripting Languages

Course Syllabus


Jeffrey Elkner

Contact Information:

Phone: 703-228-5771
Email: jeffrey.elkner@apsva.us
Web Site: http://ict.gctaa.net/sections/itp225

Course Schedule

Class meets Monday to Friday from 1:40 to 3:10 pm in Room 214 of the Arlington Career Center. Discussions and new assignments will be given on Mondays and Wednesdays, with Tuesday, Thursday and Friday used for labs.

Office Hours:

I will be available after class each day and at other times by appointment.

Course Description and Purpose:

Introduces students to the principles, systems, and tools used to implement Web applications. Provides students with a comprehensive introduction to the programming tools and skills required to build and maintai n interactive Web sites. Students will develop Web applications utilizing client-side and server-side scripting languages along with auxiliary tools needed for complete applications.

This is a 4 credit course which will combine class discussion with hands-on projects.

Course Objectives:

All course objectives as outlined in the NVCC college-wide course content summary will be met by this course.

Curriculum and Resource Materials:

We will use A Complete Beginner's Guide to Django by Vitor Freitas as our main resource, supplemented by other resources available on-line.

Helpful web resources include:

Evaluation and Grading:

Students will demonstrate mastery of course skills and concepts by building customer driven web applications that address authentic business needs.

Class Policies:


Attendance in this class is mandatory. Students must adhere to the attendance policy of the Summer School of Arlington Public Schools. Additionally, the policy of Northern Virginia Community College appertaining to attendance will be observed.

Classroom Conduct:

Every student must exhibit behavior which contributes to an atmosphere conducive to teaching and learning. All Students are expected to show respect for their classmates, the teacher and other staff members, and to be actively engaged in learning for this course during their time in class.

Academic Honesty:

The Arlington Public School and The Northern Virginia Community College are committed to the highest standards of academic honesty. As a result, appropriate actions will be taken in this course to discourage breaches of academic honesty. All work presented by the student as theirs should be the work of that student alone. Plagurism in any form will not be allowed.