GBC Logo
CIT 152
Web Script Language Development

Revised: August, 2013
Credits: 3
Instructor: Ed Nickel
Office: HTC 133
Phone: 753-2241 (office with voice mail)
E-mail: due to increased spam my email address will be provided the first day of class
Class Web Page:
Textbook: JavaScript for Dummies by Emily Vander Veer, Wiley Publishing, ©2005 ISBN 9780764576591 and The Web Wizard's Guide to PHP by David Lash, Addison Wesley, ©2002 ISBN 9780321121745 as well as various sources on the Internet will also be used. Search using the title, author, or ISBN for pricing at various discounters/used book dealers, or pay full price at the college bookstore. The menu of links in the upper right corner of the class web page includes material relevant to this class.


CATALOG DESCRIPTION: CIT 152 Web Script Language Programming (3) A continuation of Beginning Web Development. This programming class creates interactive web pages using technologies such as Javascript, VBScript, Java, and ASP. Prerequisite: CIT 151. [N]

Welcome to CIT 152 Web Script Language Development. You will create interactive web pages using JavaScript (officially ECMAScript®) for client side scripting, PHP for server side scripting, and MySQL for web database queries. You will learn to validate and process forms, use session variables, cookies, page counters, and text files. These operations will be done using data from SQL databases via connections you will be set up. The more significant assignments as well as the topics to be discussed are shown in the schedule at the end of this document. All other assignment due dates will be noted when the assignments are given during class. Additional time outside of class will be needed to complete assignments. To complete assignments students may use an open GBC computer lab or, if available, their own computer and appropriate software.

This class assumes you have a basic understanding of computers including how to create, organize, & copy computer files and folders within Windows and would like to learn about creating and maintaining interactive web pages using various web scripting tools and online databases.

METHOD OF INSTRUCTION: This class may be taught in a live classroom setting, online via WebCampus, or as a hybrid class. You are expected to participate in weekly discussions, exercises, as well as various assignments, projects, quizzes, and other such class activities. The schedule of reading and assignments is found below. Additional assignments may be given verbally, as handouts in class, or via the WebCampus lesson modules.

CLASS PARTICIPATION: In the on-line version of this class, you are expected to post at least one original discussion and one response to other classmates' posts every week and your posts should relate to some aspect of the material we are covering during each lesson or some related issue. In the live version you are expect to be similarly prepared for and participate in every class discussion. Whether live or online, participation in class discussion is a significant portion of your grade as it indicates how well you understand the concepts being covered.

INSTRUCTOR CONTACT: I can be reached either at my office phone number shown above or via the WebCampus email, you can drop in during my office hours, or make an appointment to see me at other times. Office hours are posted on my office door and on my web site. The schedule of reading assignments, homework and tests is found below. Additional assignments may be given verbally or as handouts in class.

RECOMMENDED EQUIPMENT & SOFTWARE: Each student should have a flash drive, 512 mb or larger, to either store (if working in a GBC lab) or backup (if working at home) their data files and work. If you wish to work on assignments at home you will also need a computer that has at a minimum: 1.5 GB or more of free hard disk space, Windows XP or newer, and at least a 1.0 GHz processor.

The successful student in this class will be able to:
  1. create interactive web pages using JavaScript;
  2. validate forms using JavaScript;
  3. use debugging tools to help with programming;
  4. create interactive web pages using PHP;
  5. use session variables and cookies to store & track data;
  6. process form results through email & text files; and
  7. work with text files & MySQL databases.
Learner Outcome Assessments
Assessment Method Learner Outcomes
Class Discussion 1, 2, 3, 4, 5, 6, 7
Assignments & Hands On Exercises 1, 2, 3, 4, 5, 6, 7
Project 1, 2, 3, 4, 5, 6, 7


GRADING POLICY:This is a letter grade class an A=90-100%, B=80-89%, C=70-79%, D=60-69%, F=59% or less or W=Official Withdrawal if done before the withdrawal deadline. There is no curve in this grading scale. Your grade will be based 20% on class participation and discussion, 50% on your assignments, and 30% on the class project. All assignments are due by the beginning of the next class unless otherwise indicated by the instructor when they are assigned.

QUIZ/EXAM PROCEDURES: Any quizzes/exams will be objective, e.g. true/false, multiple choice, fill-in the blank, etc.

ATTENDANCE POLICY: The instructor must agree in advance to any excused absences unless there are strong extenuating circumstances. Three (3) unexcused absences can result in a failing grade, in an on-line class an absence is one week when you do not participate in class or contact the instructor.

OTHER POLICIES: The student rights & responsibilities policy stated in the current GBC Catalog apply to this class. Plagiarism and other forms of academic dishonesty will not be tolerated and can result in a failing grade. This syllabus is not a contract and is subject to reasonable changes as the class proceeds.

ACCOMMODATIONS FOR STUDENTS WITH DISABILITIES: Great Basin College is committed to providing equal educational opportunities to qualified students with disabilities in accordance with state and federal laws and regulations, including the Americans with Disabilities Act of 1990 and Section 504 of the Rehabilitation Act of 1973. A qualified student must furnish current verification of disability. The Director of Services for Students with Disabilities will assist qualified students with disabilities in securing the appropriate and reasonable accommodations, auxiliary aids and services. For more information or further assistance, please call (775) 753-2271.


In the live version of this class, you should have read and be prepared to discuss each week's topics by the beginning of class; while in the online version of this class, you should read each week's topics before posting your discussion comments.

We will have significant hands on experiences during many lessons. Online students will find various options and instructions for completing the assigned labs on the Welcome and Expectations webpage.

The weekly course schedule for the Fall 2013 semester
has been posted to the GBC WebCampus.

Creative Commons License
Original content on this website created by Ed Nickel
is licensed under a Creative Commons Attribution 3.0
United States License
based on a work at
Some classes include rss-podcast

Valid HTML 5.0   Valid CSS!