Mar 28, 2024  
2015-2016 Official General Catalog 
    
2015-2016 Official General Catalog [Archived Catalog]

CST 124 - Introduction to CGI Programming


An introduction to CGI (Common Gateway Interface) Programming, used to develop server side application programs for the WWW.  The basic coverage of CGI programming includes developing the relationship between HTML coding displayed by the browser and the actual CGI program running on the server.  The main emphasis will be placed on developing and debugging CGI applications.  Several different methods of program input using forms will be covered, such as environment variables, hidden variables, selection menus, and passwords.  Program output using interactive forms, plain text and HTML will also be covered in detail.  Each student will be expected to write several CGI programs to explore some of the most common types of CGI applications.

Prerequisite- Corequisite
Prerequisite:  CST 113 Introduction to Programming or CST 120 Java Programming

Credits: 3
Hours
2 Class Hours, 2 Laboratory Hours
Course Profile
Learning Outcomes of the Course:

Upon successful completion of this course the student will be able to:

1.  Determine the platform details including the operating system and http server software for various Internet websites.
2.  Install and configure a local web server to allow CGI operation.
3.  Develop web pages and CGI programs on a local web server.
4.  Develop CGI scripts/programs using the GET and POST methods.
5.  Create and/or copy web pages on a remote web server using FTP and Telnet.
6.  Check the settings of a web server configuration file.
7.  Use text files as the source of HTML displayed on a web page.
8.  Discover the latest technologies used to develop web applications.