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:
- Use tools, processes and
applications aligned with the commercial marketplace as it applies to
Internet page generation. I III IV
- Use currently viable
protocols available on the Internet. III
- Create commercial pages for
use on the World-Wide Web. I III
- Use PHP in web pages. III V
IX
- Use ASP in web pages. III V
IX
- Use VBScript. III V IX
- Use interactive web pages to
connect to, query and update a database. III V IX
- Work together to plan,
develop, and integrate WWW pages meeting specific design criteria. I II
III IV V VI VII IX X XII
- Discuss the ecommerce,
database and marketing strategies and apply those strategies to specific
client requirements. I IV IX
- Discuss debugging, security
measures, server versus Client-side scripting, and application development.
I II IV V X
III. INSTRUCTIONAL PROCESSES:
Students will:
- Use professional tools to produce software components
and documentation. Technological Literacy, Transitional Strategy,
Active Learning
- Create commercial-level web pages based upon
specifications. Communication, Technological Literacy, Mathematics
Outcome, Transitional Strategy, Active Learning
- Participate in a software development team to create
web applications. Communication Outcome, Transitional Strategy, Active Learning
- Practice elements of the work ethic such as
punctuality, professionalism, dependability, cooperation, and
contribution. Transitional Strategy, Active Learning Strategy
- Present finished products to the class. Communication,
Transitional Strategy, Active Learning Strategy
- Participate in a peer review of individual and/or
group projects. Communication, Transitional Strategy, Active Learning
- Use professionally accepted methods, research and
materials in completion of applications and assignments. Technological
Literacy, Transitional Strategy, Active Learning
- 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:
- Apply protocols in use on the
Internet. A B C
- Design and create
specification-driven commercial level web pages. B C D E F
- Recognize and use PHP, ASP, VBscript and SQL. D E F
- Use tools to create, modify,
upload and secure web pages. A B C D E F
- Apply knowledge and insight
to successfully integrate database information into a functional on-line
customer-driven environment. D E F
- 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
- Integrate appropriate
application component modules into a working final
product within given constraints. F H I
V. EVALUATION:
- 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.
- 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.
- Field Work: N/A
- Other Evaluation Methods:
- 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