PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE
MASTER SYLLABUS

 Server-side Web Development (ASP/PHP)
 WEB 2603

Class Hours: 3

 

Credit Hours: 3

 

Laboratory Hours: 0.0

 

Revised: Spring 08

 

 NOTE: This course is not designed for transfer credit.

Catalog Course Description:

 

 

 

This course covers the server-side scripting languages of PHP and ASP and how the languages interact with a database. PHP and ASP objects will be covered. This course corresponds to the CIW Dynamic Server Pages course.

Entry Level Standards:

 

 

 

Students taking this course should be proficient in Windows XP

Prerequisites:

 

 

 

WEB 2200 and CSIT 1810, or consent of the instructor. NOTE: Though WEB 2200 is the pre-requisite for this course, it is strongly recommended that students also complete WEB 2220--CIW E-Commerce before taking this course. The potential for success in this course will be increased with the skills gained in WEB 2220 where e-commerce sites are built and studied.

Co-requisites:

 

 

Textbook(s) and Other Course Materials:

 

 

1) Text: Danke, Brian. Dynamic Server Pages, Prosoft Training, 2003. ISBN 978-1-59302-039-2.

2) Hardware and Software Requirements:

§         Pentium III/750 MHz processing speed

§         256 MB RAM

§         Monitor capable of at least 800 x 600 resolution

§         CD-ROM drive

§         56 kbps modem with Internet access (high speed such as cable modem or DSL recommended if possible)

§         Operating System: Windows XP

§         Basic text editor

§         FTP or Telnet software

I. Week/Unit/Topic Basis:

 

 

 

1

Class Introduction/Introduction to PHP

 

2

PHP Fundamentals

 

3

PHP Statements and Flow Control

 

4

PHP Arrays

 

5

PHP Functions

 

6

String Manipulation and File Input/Output

 

7

PHP and Databases

 

8

Debugging PHP and PHP Security

 

9

Active Server Pages/Using VBScript

 

10

ASP Intrinsic Objects

 

11

ASP Default Components

 

12

ActiveX Data Objects

 

13

Error Handling and Debugging for ASP Applications

 

14

Data Integrity and Security Issues

 

15

String Manipulation and File Input/Output

II. Course Objectives*:

 

 

 

A.

 Understand how server-side processing occurs with PHP and ASP    pages.  I, II, III, IV, VI

 

B.

Create and run PHP and ASP scripts. I, II, III

 

C.

Learn to create, access, and manipulate data in variables. II, III

 

D.

Understand the role of objects in an ASP web application.  II, III

 

E.

Learn to use conditional test statements and looping statements. II, III

 

F.

Understand how to collect and process user input with PHP and ASP. II, III, IV, V

 

G.

Learn to use functions to perform tasks within a script. II, III

 

H.

Learn to organize data within an array. II, III

 

I.

Learn to integrate files into scripts. II, III, IV

 

J.

Learn about regular expressions and pattern matching. II, III

 

K.

Learn about databases. II, III, IV, V

 

 

*Roman numerals after course objectives reference goals of the WEB program.

 

III. Instructional Processes*: 

 

 

Students will:

 

 

 

 

1.

Demonstrate use of work ethic by demonstrating qualities such as honesty, preparedness, timeliness, dependability, and cooperation.  Transitional Strategy

 

2.

Use professionally accepted methods and materials in completion of projects.  Technological Literacy Outcome, Transitional Strategy, Active Learning Strategy

 

3.

Learn the appropriate use of web-related technologies and their applications in industry.  Technological Literacy Outcome

 

4.

Use critical thinking skills to solve problems. Communication Outcome, Active Learning Strategies

 

5.

Gain sufficient knowledge to achieve a strong foundation in the selected topic, helping the student gain critical skills for the working environment.  This process will be take place using a variety of methods, including working through relevant examples in the textbooks and developing components to be included in websites. Transitional Strategies, Active Learning Strategies

*Strategies and outcomes listed after instructional processes reference TBR's goals for strengthening general education knowledge and skills, connecting course work to experiences beyond the classroom, and encouraging students to take active and responsible roles in the educational process. 

IV. Expectations for Student Performance*: 

 

 

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

 

1.

Discuss basic facts associated with PHP and ASP.  A

 

2.

Demonstrate the ability to use PHP and ASP to produce Web applications. A, B,

 

3.

Demonstrate the ability to use controls to create, process, and validate Web forms. A, B, E, F

 

4.

Demonstrate the ability to manipulate and retrieve data using PHP and ASP controls. A, B, E, F

 

5.

Demonstrate the ability to understand the importance of the database and its integration with PHP and/or ASP. A, B, G

*Letters after performance expectations reference the course objectives listed above.

V. Evaluation:

 

 

 

A. Assignments: 75%

 

Students will have weekly assignments to complete.

 

B. Exams: 20%

 

Students will complete four comprehensive quizzes that will cover the course text.

 

C. Field Work:

 

N/A

 

D. Other Evaluation Methods: 5%

 

Online Communication Tools: 5% of grade

 

E. Grading Scale:

 

90-100       A 
80-89         B 
70-79         C 
60-69         D 
below 60    F

VI. Policies:

 

 

 

A. Attendance Policy:

 

Pellissippi State Technical Community College expects students to attend all scheduled instructional activities.  As a minimum, students in all courses must be present for at least 75 percent of their scheduled class and laboratory meetings in order to receive credit for the course (Pellissippi State Catalog).  Individual departments, programs, or disciplines, with the approval of the vice president of Academic and Student Affairs, may have requirements that are more stringent.

 

B. Academic Dishonesty:

 

Plagiarism, cheating and other forms of academic misconduct are prohibited. A student guilty of academic misconduct, either directly or indirectly through participation or assistance, is immediately responsible to the instructor of the class. In addition to other possible disciplinary sanctions that may be imposed through the regular Pellissippi State procedures as a result of academic misconduct, the instructor has the authority to assign an F or a zero for the exercise or examination or to assign an F in the course. (Pellissippi State Catalog)

 

C. Accommodations for disabilities:

 

If you need accommodations because of a disability, if you have emergency medical information to share, or if you need special arrangements in case the building must be evacuated, please inform the instructor immediately. Please see the instructor privately after class or in his/her office. Students must present a current accommodation plan from a staff member in Services for Students with Disabilities (SSWD) in order to receive accommodations in this course. Services for Students with Disabilities may be contacted by going to Goins 127 or 131 or by phone: 694-6751(Voice/TTY) or 539-7153.

 

D. Other Policies:

 

Use of Equipment:
Any act of misuse, vandalism, malicious or unwarranted damage or destruction, defacing, disfiguring, or unauthorized use of property/equipment belonging to Pellissippi State is subject to disciplinary sanction.

Hardware/Software Requirements for this Course

IBM-type criteria:
    Hardware:

  • Intel Pentium 4, Intel Centrino, Intel Xeon, or Intel Core Duo (or compatible) processor.
  • Microsoft Windows XP with Service Pack 2 or Windows Vista Home Premium, Business, Ultimate or Enterprise (certified for 32-bit editions)
  • 1 GB of RAM
  • 5 GB of available hard-disk space
  • 1024 x 768 monitor resolution with 16-bit video card
  •  CD-ROM drive (DVD preferred)
  • High-speed Internet connection such as cable modem or DSL recommended, if possible
  • Speakers  

 

   Software:

 

 

Macintosh criteria:
     Hardware:

 

  • PowerPC G4 or G5 or multicore Intel processor
  • Mac OS X v.10.4.8
  • 1 GB of RAM
  • 7 GB of available hard-disk space space
  • 1024 x 768 monitor resolution with 16-bit video card
  • CD-ROM (DVD preferred)
  • High-speed Internet connection such as cable modem or DSL recommended, if possible
  • Speakers  

 

   Software:

 

 

FOR CIW Courses:  CD-ROM. Each coursebook includes a supplemental CD-ROM with files that are referenced and used in the course. The labs will refer you to the CD and you will access these and use the files in the course.