Dr. Mohammad Ali H. Eljinini

Course Name: Web Programming

Course Number: 605317

Course Description:

(3 credit hours: 2 class + 1 lab, Prerequisite: 605311)

HTML programming, basics of JavaScript, expressions and operators, control structures, Object-Oriented Programming in JavaScript, general objects and functions, introduction to VBScript and ActiveX controls. Lab. work is included.

Course Contents: 

1. HTML Programming  

- The Internet and the Web

- Web Publishing

- HTML Basics

- Scripting Languages

2. Basics of JavaScript

- Data Types, Variables, Identifiers, Literal Values

- Arithmetic and Logical Operators

- Expressions, Statements

- Functions

- Debugging

3. Object Oriented programming in JavaScript 

- Review of Object-Oriented programming

- Objects in JavaScript

4. General objects and functions 

- The window, frame, location, and document Objects

- String, Date, Math, image, array objects

5. Introduction to VBScript and ActiveX controls 

*   VBScript

*   ActiveX controls

Lab Assignments

In each major section the students will be given assignments for practicing and developing a good concept of the topic.

Textbook

JavaScript Objects by Tom Myers, Alexander D. Nakhimovsky

Wrox Press Inc, December 1998.

References

1.     HTML by Example by Todd Stauffer

2.     Jumping JavaScript, First Ed., Winsor and Freeman, 1997

Exams & Grades 

First Exam: 25%                                   

Second Exam:25%

Final Exam: 40%

Class Activities: 10%