Overview Objective Materials grading Exam ELI Policies and Procedures Contacting the Instructor Beginning the Course
ITP 140: Client Side Scripting (4 Credits)
Professor: Debbi Rodgers

Overview

ITP 140 Client Side Scripting provides instruction in fundamentals of Internet application design, development, and deployment using client side scripting language(s).

This course focuses on using JavaScript for client-side scripting. JavaScript is the most popular client-side web script and is supported by the most browsers.

Top  

Objectives

 

The following courses are prerequisites for ITP 140:

  • ITP100 - Software Design (formerly IST153)
  • ITD110 - Web Design I (formerly IST129)

If you do well in this course, you will be able to:

  1. Acquire the fundamentals of web client application design, development, and deployment using client-side scripting language(s) and technologies.
  2. Use XHTML and JavaScript in web application development.
  3. Learn the basic concepts of structured programming in a client-side language (JavaScript): variables, functions, control statements, expressions.
Top  

Materials

 

The required textbook for this course is:

  • Beginning JavaScript, 3rd Edition
    by Paul Wilton, Jeremy McPeak
    Wrox Publishing, ISBN 978-0-470-05151-1

  • You will also need the following:

    • A Computer: This can be Windows-based, Macintosh, or Linux/Unix operating system. Directions and instructor presentations are given based on a Windows-based PC. Mac and Linux/Unix users will need to adapt the instructions for their own use.
    • Web Browser: Recommended that you have Internet Explorer (at least version 6) and Netscape Navigator (at least version 7) and Firefox (at least version 2) for testing. Other browsers that support JavaScript are acceptable. Your browser must be configured to permit JavaScript to run.
    • Browser Plug-ins: Some material for this class may be amde available in Adobe Acrobat format (which requires the Adobe Acrobat Reader plug-in) and Flash (which required the Adobe Flash plug-in). These plug-ins are available for free download. For more information on plug-ins, click the External Links button on the Blackboard menu.
    • Student Email Account: All email between you and the instructor will be conducted through your college-issued student email account. Email through this account is typically accessed through a web browser.
    • Student Web Site: At least one of your assignments will require publishing to your Student Web Site. This site is issued through the college.
    • Internet Connection: Most development and testing of your work can be done without being connected to the Internet. However, Internet access and the web browser will be necessary for accessing course material through Blackboard and other Internet sources, researching various web sites, using FTP to publish web pages, and accessing your student email account.

For information on how to order your textbooks, go to http://eli.nvcc.edu/books/

Top  
Grading
 

Your course grade will be determined by the following assignments:

Assignments
Points
Assignment 1
50
Assignment 2
50
Assignment 3
50
Assignment 4
100
Assignment 5
50
Assignment 6
100
Assignment 7
100
Assignment 8
100
Midterm Exam
200
Final Exam
200

 

Grading Scale
A
900 - 1000
90-100%
B
800 - 899
80-89%
C
700 - 799
70-79%
D
600 - 699
60-69%
F
Under 600
Less than 60%

Top  

Exams

 

There are two (2) proctored online exams in this course. You are expected to take your examinations at one of the NVCC campus Testing Centers. Be sure to allow enough time to complete your exam before the Testing Center closes; Testing Centers have specific policies relating to the administration of ELI exams. You will need to take a photo ID, your NovaConnect empl ID number, and the appropriate Exam Pass when you go to the Testing Center.  

For Testing Center locations, hours of operation and policies, click here.

For information on taking exams outside of the metropolitan area, click here.

 

Top  

ELI Policies and Procedures

  This is an Extended Learning Institute (ELI) course. ELI courses differ from campus courses in several important ways, including enrollment dates, communication with faculty, assignment completion requirements, and exams. You must follow ELI's policies and procedures if you take this course. Read (or review) ELI's Policies and Procedures before you begin the course. If you have questions, call ELI at (703) 323-3347 or (888) 435-6822.
Top  

Contacting the Instructor

 

I am here to help you succeed in this course. Occasionally questions or problems may arise. Here is how to contact me when they do:

E-mail : drodgers@nvcc.edu

You may also call me to schedule a meeting in person, either at ELI or my campus office in Woodbridge. 


Top  

Beginning the Course

 

1. Use your web browser to connect to http://www.nvcc.edu/bbstart. Follow the directions to determine your email, Blackboard and VIVA account user names and passwords.
2. Access your email account and make sure you know how to use it; you will be required to use this account for all course-related email.
3. Log on to Blackboard at http://learn.vccs.edu.
4. Click on this course under "My Courses." Review the entire course to make sure you understand what will be required of you. Then start completing the assignments.

Please note that account generation takes approximately one week from the time of your paid registration. If you cannot log on after one week, contact the IT Help Desk. If you can log on to Blackboard, but your course isn't listed, please contact ELI or your instructor.