Web Programming2

irshaid_kamal's picture
Course Code: 
10681383
Course Outline: 

An-najahNational University

Faculty of Information Technology

Computer Information System (CIS)

133282 – Developing Web Application

  133383 – Web Programming2 

SPRING, 2010

Course Objective:

            This course intends to present to students various topics in information technologies with the emphasis on the advanced and up to date technology topics. These topics will help students to understand the programming issues by concentrating on advanced web programming and databases for the Internet uses.

 Students taking this course are required to have an introductory knowledge in the one of the web programming languages, preferably HTML and basic knowledge in data base design.

course prerequisite

knowledge in the following topics is a plus:

  • HTML – major tags (tables, lists, forms)
  • JavaScript – statements, form handling events
  • xml and CSS

 

Course Detailed Outline

- PHP

  • how to setup your system to compile PHP codes
  • statements and expressions in php
  • handling forms data in php
  • build in functions (date, text, array ….etc)

 4-   user defined functions – pass by reference and pass by value

 5-  arrays

6-XML and php

B-MYSQL database.

  1. Creating tables using PHP and MYSQL code
  2. Manipulating tables using PHP and MYSQL code (insert, update,  delete, select …etc)
  3. Online updating for the database
  4. Connecting web program with ODBC. (using MS-Access)

C-introduction to AJAX

 

D- introduction to JAVA SERVLETS

                      ○Servlet Architecture Overview

                      ○Servlet First Look

                      ○Testing the Sample Servlet

                      ●Servlet Life Cycle

                      ○Instantiation

                    

Evaluation plan:

Students will be evaluated in this course as follows:

  • First Exam                     20%,
  • Second  Exam              20%
  •  Final Exam                   45%
  • personal projects          15% (may be changed without notice)

 

Missing Exams:

University regulations state that NO MAKE UP EXAMS WILL BE MADE unless a student has a well documented excuse such as personal injuries or death of a first degree relative, OTHERWISE a student gets ZERO in the missed exam. In case of an accepted excuse, student must setup a makeup exam date which must be within at most one week from the original exam date.

 Class Participation: There will be a subjective evaluation of your contribution in class. The quality of your contribution is more important than the quantity.

الحضور والغياب

تؤكد سياسة الجامعة على التزام الطالب بحضور المحاضرات في بداية موعدها ومن اجل ذلك أضافت برنامج مراقبة الحضور والغياب إلى برنامج الزاجل وبطريقة الكترونية يتم فصل الطالب من المساق الذي يتجاوز عدد غيابا ته بدون عذر خطي موقع من الجهات الرسمية عن(6) ستة غيابات.

في حالة غياب مبرر على الطالب إحضار تقرير مكتوب ورسمي وتسليم نسخة منه لمدرس المساق في موعد لا يتجاوز اليوم الأول من الأسبوع الذي يلي الأسبوع الذي تغيب به الطالب.

 الطالب هو الذي يتحمل مسؤولية حرمانه من المساق في حال تجاهله لهذه القوانين.