Pensacola Junior College

District Syllabus

 

Scripting for the Web

 

Credit Hours:

3

Contact Hours:

3

Laboratory Fee:

$25

Prerequisites:

COP1510 – Programming Concepts I and CGS2820 Web Site Design and Development I

Corequisites:

No corequisites are required for this course.

Catalog Description:

This course teaches the basics of writing scripts for use on the World Wide Web.  Emphasis will be placed on the student learning to program with Javascript and Perl, with a brief survey of other scripting languages.

Required Textbooks:


The Web Wizard’s Guide To Javascript; Estrella, Steven

The Web Wizard’s Guide To PERL and CGI; Lash, David

Supplemental Materials:

Additional material may be required by an instructor to supplement the required textbook.

Special Requirements:


Two or more 3 ½"  high density disks for student programs.

Major Learning Outcomes:

Students will design, write, and debug scripts in Javascript and Perl that enhance Web pages.

Specific Performance Objectives:

The student will:

1.       Learn to enhance web pages by using Javascript to embed code in web pages.

2.       Use Javascript to manipulate and display both static and animated images.

3.       Integrate Javascript code with HTML tags and form elements.

4.       Use Javascript to create and manage cookies.

5.       Understand the Common Gateway Interface (CGI) and how to use it to enhance web sites.

6.       Learn to use the keywords and syntax of Perl to create CGI scripts.

7.       Learn the techniques and use of Perl’s pattern matching functions.

8.       Survey other scripting languages, for example: PHP, Python and Ruby.

Methods of Evaluation:

The evaluation of a student’s progress toward the stated learning outcomes and performance objectives is the responsibility of the instructor, within the policies of the college and the department. Detailed explanation is included in the expanded syllabus developed by the instructor for each section being taught.

Specific Methods of Evaluation:

Grades will be determined from  2 tests, a number of programming assignments, and a final exam.

2 tests              50%

Programs          25%

Final Exam        25%

Homework Policy:

Generally, I will accept programs, and other homework, after the date due without prejudice. However, assignments are given to help you learn material, and assignments turned in weeks late won’t be helping you very much. Please, do your best to be prompt with turning in assignments.
 

Attendance Policy:

The school policy is that you can miss one more time than the number of times a class meets each week.  If you will be missing a class, please, work with me to make sure you don’t miss any material. 
 

Student Disabilities:

If you have a documented disability, you must inform Disabled Student Services, and they will provide documentation to your instructor. Please, also inform your instructor within the first week of class.
 

Withdrawal Policy:

A student may withdraw from a course up to the 70% point in the term.  Only students that have never attended the course will be withdrawn by this instructor. It is your responsibility to withdraw from the course if you do not wish to complete it.  If you are on the official class roster after that date I must assign you a letter grade for the course.
 

Incomplete Policy:

An Incomplete may only be awarded a student if that student has successfully completed 70%, or more, of the work in a course and if the instructor believes the student can successfully complete the remaining work on their own in a timely fashion, no longer than 1 year, but often a much shorter time frame. Incompletes are rarely awarded by this instructor, and will only be considered if the student is lacking no more than one or two assignments and the final exam, and the student agrees to complete the missing work within an agreed upon timeframe.
 

Disclaimer:

The course schedule of activities and content is subject to change depending upon circumstances that might arise during the conduct of the course. Your instructor will keep you informed of any changes.

 

Grade Scale:

A

94 --100

C

74 -- 79

 

B+

90 -- 93

D+

70 -- 73

 

B

84 -- 89

D

64 -- 69

 

C+

80 -- 83

F

00 – 63