Server-Side Programming
(aka: CGI Programming w/Perl & Java)

COURSE: CSET 4100 CGI Programming w/Perl & Java
3 semester credit hours
Distance Learning
INSTRUCTOR: Eric Hoelzle
eric+4100@eltrouto.net
OFFICE:
Phone: 530-3377
Fax: 530-3068
Message: 530-3159
Hours: (by appointment)

 

COURSE MATERIALS:
Three texts are required for this course.
Textbook 1 - Learning Perl, 3rd Edition, by Randal L. Schwartz & Tom Phoenix,
O'Reilly & Associates, Inc., July 2001.
http://www.oreilly.com/

O'Reilly list price = $34.95.
Amazon.com
BarnesAndNoble.com
UT Bookstore price = ?

Textbook 2 - Designing Active Server Pages, by Scott Mitchell
http://www.oreilly.com/catalog/designasp/

We will cover chapters 1-6.

O'Reilly list price = $29.95.
Amazon.com price = $8.98.

Textbook 3 - PHP for the World Wide Web: Visual QuickStart Guide, by Larry Ullman ,ISBN 0-201-72787-0 © 2001.

We will cover chapters 1-14.

List price: $19.99 U.S.
Amazon.com price (without shipping) = $13.99.
barnesandnoble.com price (wo shipping) = $17.09.
UT Bookstore price = ?

The following books are optional or advanced.
Optional 1 - Programming Perl, 2nd Edition, by Larry Wall, Tom Christiansen and Randal L. Schwartz, O'Reilly & Associates, Inc., September 1996.
http://www.oreilly.com/

O'Reilly list price = $44.95.
Amazon.com price (without shipping) = $35.96.
barnesandnoble.com price (wo shipping) = $35.96.
UT Bookstore price = ?

Optional 2 - ADO 2.1 Programmer's Reference, by David Sussman, Wrox Press Ltd., Acocks Green, Birmingham, UK, June 1999.
http://www.wrox.com/

Wrox list price = $29.99.
Amazon.com price (without shipping) = $23.99.
barnesandnoble.com price (wo shipping) = $23.99.
UT Bookstore price = ?

Advanced 1 - Developing ASP Components, by Shelley Powers, 1st Edition, O'Reilly & Associates, Inc., April 1999.
http://www.oreilly.com/

O'Reilly list price = $29.95.
Amazon.com price (without shipping) = $23.96.
barnesandnoble.com price (wo shipping) = $23.96.
UT Bookstore price = ?

COURSE DESCRIPTION:

CSET 4100 CGI Programming w/Perl & Java. [3 semester credit hours (3-0-0)]. Covers Common Gateway Interface (CGI) programming on the Internet using the most popular scripting languages, Perl 5.0 and Java. Topics include client-side programs, server-side programs, distributed database creation and searching. Prerequisite: CSET 3200 or permission of instructor.

COURSE OBJECTIVES:

  1. Students will describe the meaning and functionality of the Common Gateway Interface (CGI) as it applies to World Wide Web servers.
  2. Students will be able to write simple CGI scripts (programs) using Perl.
  3. Students will learn the basics of the PHP programming language and how to write CGI scripts (programs) using PHP.
  4. Students will use PerlScript, JScript, Visual Basic and/or VBScript, to create Active Server Pages in a Windows NT server environment.
  5. Students will describe and utilize SQL concepts for access to databases from a Web page interface.
  6. Students will use PHP and ASP to write CGI programs for access to SQL databases.
  7. Students will apply the concepts learned in this course to the development of client-server applications that are Internet and/or World Wide Web based.

GRADING ELEMENTS:

Exams = 75%    A = 90%-100%
Assignments = 25%    B = 80%- 89%
   C = 70%- 79%
   D = 60%- 69%
   F = Below 60%

COURSE REQUIREMENTS AND NOTES:

  1. ALL assignments are to be completed ON TIME and appropriately labeled. Late assignments will NOT be accepted for any reason.
  2. You will be responsible for all material covered in class (lecture and laboratory) as well as the assigned material in the textbook.
  3. No make-up exams will be given unless prior notification is provided to the instructor and permission is obtained. Make-up exams will be given only in the case of unusual or extenuating circumstances.
  4. ALL final grades are calculated based on completed course work.
  5. No instructor drops (DR) will be given at the end of the semester.

 

There have been visitors since 11/26/2003

Added to the Web: December 12, 1999.

Web page design by Dan Solarek.

http://cset.sp.utoledo.edu/cset4100/