Pellissippi State Technical Community College
Master Syllabus


SERVER-SIDE INTERNET DEVELOPMENT
CSIT 2880

Class Hours: 3.0                                                     Instructor:

Laboratory Hours: 3.0                                             Office No.:

Credit Hours: 4.0                                                    Phone No.:

Revised: October 2005                                           Email:


Catalog Course Description:

This course will cover the server-side scripting languages PHP and ASP.  Both languages will be used to access a database.  PHP and ASP objects will be covered.  Corresponds to CIW Dynamic Server Pages course. 

 

Entry Level Standards:

The entering student should have completed all first year CSIT requirements, have a familiarity with the DOS PC operating system, the Windows environment and Internet Browsers and Search engines. The entering student should be able to type at least 28 words per minute with 5 or fewer errors.

 

Prerequisites:  CSIT 1110 or WEB 2200, CSIT 1810, and one programming course; or department approval.

 

Textbooks and Other Related Material Basic to the Course:

Textbook:  CIW Dynamic Server Pages, Student Guide Volumes I and II. Prosoft Learning.

 

Recommended References:

www.php.net

 

I.      WEEK/CHAPTER/TOPIC BASIS:

Week(s)

Topic(s)

1

Introduction to PHP

2

PHP Fundamentals

3

PHP Statements and Flow Control

4

PHP Arrays

5

PHP Functions

6

PHP Strings and File I/O

7

PHP and Databases

8

Debugging PHP, Introduction to ASP

9

Using VBScript

10

ASP Intrinsic Objects

11

ASP Default Components

12

ActiveX Data Objects

13

Error Handling, Debugging, Project Management

14

Data Integrity and Security

15

Final Exam

II.      COURSE OBJECTIVES:

  1. Use tools, processes and applications aligned with the commercial marketplace as it applies to Internet page generation. I III IV
  2. Use currently viable protocols available on the Internet. III
  3. Create commercial pages for use on the World-Wide Web. I III
  4. Use PHP in web pages. III V IX
  5. Use ASP in web pages. III V IX
  6. Use VBScript. III V IX
  7. Use interactive web pages to connect to, query and update a database. III V IX
  8. Work together to plan, develop, and integrate WWW pages meeting specific design criteria. I II III IV V VI VII IX X XII
  9. Discuss the ecommerce, database and marketing strategies and apply those strategies to specific client requirements. I IV IX
  10. Discuss debugging, security measures, server versus Client-side scripting, and application development. I II IV V X

III.      INSTRUCTIONAL PROCESSES:

Students will:

  1. Use professional tools to produce software components and documentation. Technological Literacy, Transitional Strategy, Active Learning
  2. Create commercial-level web pages based upon specifications. Communication, Technological Literacy, Mathematics Outcome, Transitional Strategy, Active Learning
  3. Participate in a software development team to create web applications. Communication Outcome,  Transitional Strategy, Active Learning
  4. Practice elements of the work ethic such as punctuality, professionalism, dependability, cooperation, and contribution. Transitional Strategy, Active Learning Strategy
  5. Present finished products to the class. Communication, Transitional Strategy, Active Learning Strategy
  6. Participate in a peer review of individual and/or group projects. Communication, Transitional Strategy, Active Learning
  7. Use professionally accepted methods, research and materials in completion of applications and assignments. Technological Literacy, Transitional Strategy, Active Learning
  8. Communicate effectively to develop final products that meet all requirements and specifications within time constraints. Communication Outcome, Mathematics Outcome, Technological Literacy, Active Learning

 

IV.      EXPECTATIONS FOR STUDENT PERFORMANCE:

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

  1. Apply protocols in use on the Internet. A B C
  2. Design and create specification-driven commercial level web pages. B C D E F
  3. Recognize and use PHP, ASP, VBscript and SQL. D E F
  4. Use tools to create, modify, upload and secure web pages. A B C D E F
  5. Apply knowledge and insight to successfully integrate database information into a functional on-line customer-driven environment. D E F
  6. Participate as a group member in at least one of the following: 1) the review of peer-product(s) and/or 2) the development and timeline-driven completion of a specified web application. G H I
  7. Integrate appropriate application component modules into a working final product within given constraints. F H I

V.      EVALUATION:

  1. Testing Procedure:
    At least 1 exam(s) will be given and the last exam will be comprehensive. Exams may only be made up for excused absences. An excused absence is one that can be verified by supporting documentation.  Failure to make a passing test average will result in a grade of F for the course

There will be at least 6 quizzes given during the course of the semester.

  1. Laboratory Expectations:
    There will be at least 6 labs. Failure to satisfactorily complete all labs may result in a grade of F in the course. One of the labs may be a group project. At least one lab will be reviewed by student peers.
  2. Field Work:  N/A
  3. Other Evaluation Methods:
  4. Grading Scale:

93 – 100

A

88 – 92

B+

83 – 87

B

78 – 82

C+

73 – 77

C

65 – 72

D

Below 65

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.  [NOTE:  No differentiation is noted for excused/unexcused absences.  These will be treated as an absence.]

 

            B.        Academic dishonesty:

Plagiarism, cheating, and other forms of academic dishonesty are prohibited.  Students guilty of academic misconduct, either directly or indirectly through participation or assistance, are immediately responsible to the instructor of the class.  In addition to other possible disciplinary sanctions which 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. 

 

C.                 Computer Usage Guidelines:

College-owned or –operated computing resources are provided for use by students of Pellissippi State.  All students are responsible for the usage of Pellissippi State’s computing resources in an effective, efficient, ethical and lawful manner. 

 

D.                Accommodation 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.

 

E.                 Other:  In the event that you have an emergency beyond your control, you must notify the instructor as soon as possible