menu Overview Objective Materials grading Exam ELI Policies and Procedures Beginning the Course
ITP 225 Web Scripting Languages (4 Credits)
Overview

This course introduces students to the principles, systems, and tools used to implement Web applications. The course will provide a student with a comprehensive introduction to the programming tools and skills required to build and maintain interactive Web sites. Students will develop Web applications utilizing client-side and server-side scripting languages along with auxiliary tools needed for complete applications.

Client and server-side scripting languages are critical to the integrated Web application. This course will cover a broad spectrum of Web programming technologies. As such, the course will fill the void between client-side Web page development and server-side applications such as enterprise Java and ASP.NET server-side applications to give the student a complete picture of all types of Web development.

Course Prerequisite: ITP 100 Software Design

Top  
Objectives
 

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

  • Create a Web site with pages that includes cascading style sheets to control the presentation of the page.
  • Include forms on the Web page.
  • Validate input on a Web page form.
  • Activate a form action to call a server-side application.
  • Design and implement server-side applications using a scripting language such as CGI-Perl or PHP.
  • Access a server-side database.Explain the ramifications of security for Web applications.
  • Demonstrate how XML (Extensible Markup Language) technologies fits into Web development.
  • Demonstrate how Web servers work and how to administer them.
Top  
Materials
 

Top  
Grading
 

Possible Assignments Include: (Subject to change each semester. The actual assignments are available in the Syllabus in the Blackboard course site on the first day of classes.)

Assignment
Points
Percentage of Grade
(15) Programming Assignments (XHTML, CSS, JavaScript, MySQL, and PHP) of which (14) Assignments count 50 points each and (1) Assignment counts 100 points.
800
41.5%
(16) Discussion Forums count 10 points each.
160
8.3%
(17) Quizzes count 10 points each.
170
8.8%
Mid-Term Exam.
400
20.7%
Final Exam
400
20.7%
TOTAL 1930 100%

Your final grade may be based on the following scale. Please note that you must also pass at least several exams in order to pass the course, regardless of your scores on the other assignments.

Grading Scale
A
1737-1930
B
1544-1736
C
1351-1543
D
1158-1350
F
0-1157
Top  
Exams
 

There are two (2) online proctored exams in this course.

Top  
ELI Policies and Procedures
 
Top  
Beginning the Course
 

Last Updated: September 13, 2011