| Course: |
|
|
| Meets: | Tue 6:00 pm - 8:50 pm PH 2304 | |
| Instructor: | Edmond Abrahamian | |
| Office Hours: | Tue 5:30-6:00 p and 8:50-9:30 p | |
| Contact: | (Preferred method is email)
Work: 314 647-8837 ext. 3281 Email: cs@greencedars.com |
|
| Objective: |
The main goal of this course is to familiarize the
student with CGI (Common Gateway Interface) programming. CGI is a standard
for interfacing external applications with information servers, such as HTTP
or Web servers. Basic CGI functionality, data transfer mechanisms are
examined in detail; interfacing to SQL database back-end servers are also
illustrated . Security issues and performance considerations are discussed.
Case studies are examined as time permits.
The Perl programming language is introduced and used for all the programming exercises. No prior knowledge of Perl is required, however proficiency in a C-like programming language is assumed. |
|
| Prerequisites: |
Exposure to a programming language, preferably C. Exposure to Unix-flavor operating system commands. |
|
| Text: |
Used in class:
|
|
| Labs: | Unfortunately, no lab time is available for this course this semester, however a UNIX account will be given to each student for homework purposes. Access to a web server and a database back-end will also be provided. | |
| Schedule: | Available here | |
| Additional notes: | Available here | |
| Programming assignments | Available here | |
| Grades: | Available here | |
| Useful links: |
|
|
| Grading: | Programs - 30 % (6)
Midterm - 35% Final - 35% |
|
| Policies: |
|