Pensacola Junior College
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 PERL and CGI; Lash, David |
|
Supplemental Materials: |
Additional material may be required by an instructor to supplement the required textbook. |
|
Special Requirements: |
|
|
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 |