GEORGIA
COLLEGE & STATE UNIVERSITY COURSE SYLLABUS [Printable
Word Version Here]
Semester:
Spring
|
Year:
2005
|
Course
Title: SPECIAL TOPICS. (3-0-3) – Web Programming &
Admin.
|
Course
#: CBIS 4505 / MMIS 6505
|
Instructor:
Bryson R. Payne
|
Office:
Atk. 312
|
E-Mail:
bryson.payne'at'gcsu.edu
|
Hours: 2-3 :15 pm, M/W
|
Phone:
478-445-2953
|
|
Catalog
Description: This course meets
special needs of the students and/or the community. Approval of
the department chairperson is required prior to registration.
Objectives:
Each student will:
-
demonstrate
a working knowledge of XHTML and related technologies
-
explain
and differentiate between client-side and server-side
programming
-
demonstrate
a working knowledge of the principles of client-side
programming, including form validation
-
demonstrate
a working knowledge of Web server setup and basic
administration skills
-
demonstrate
a working knowledge of Web database setup
-
develop,
debug, and demonstrate the operation of programs designed for
businesses using PHP
-
demonstrate
the ability to use pattern recognition to isolate &
correct programming problems
-
develop,
debug, and demonstrate the operation of interactive Web
databases in PHP and MySQL
-
combine
client-side and server-side programming to produce secure Web
transactions in a business-related portfolio project.
The final product of this course will be a
reusable, interactive, secure Web database project with a
business-oriented focus. This product is intended to be a useful
portfolio item for Management Information Systems or Business
& Technical Communications majors. This class will be run as a
normal information system shop.
There is constant pressure in meeting schedules.
Do not fall behind – it is almost impossible to catch up.
Success for MIS majors is defined as a C or better.
Required
Text: PHP and MySQL for Dynamic Web Sites: Visual QuickPro
Guide. Larry Ullman. Peachpit Press; 1st edition (May 21, 2003).
ISBN: 0321186486.
Software:
A Javascript capable Internet browser, such as Foxfire
(recommended), Netscape, Mozilla, Opera, or Internet Explorer.
Server space for student projects will be provided on the ISCM
department server (http://www.iscm.gcsu.edu).
Grading:
- Labs: 25%
- Term Project: 20%
- Exam 1: 15%
- Exam 2: 15%
- Final Exam: 25%
- Labs are due at the beginning of the next class period,
online on the Web server assigned to this course. Programs
will not be accepted after class begins unless prior written
approval is granted by the instructor.
- Each student is expected to attend class regularly, be on
time, and be responsible for any work missed due to
absences.
- There will be no make-up of scheduled exams. If the tests
are missed without prior approval, a grade of zero will
result. The final is mandatory.
Honesty
Code: Unless otherwise specified by the instructor, the
default policy in courses in the Information Systems,
Communications & Marketing Department is that students are
allowed and encouraged to discuss programming and project
assignments with each other. However, the submitted programs
and/or projects must be their own work--each student must write
the program and/or project independently. Sharing of code is not
allowed and will result in a grade of ZERO for the entire project
in the case of shared code, at the professor's discretion,
possibly subject to an academic integrity review committee.
Fire Drill Procedures: In the event of
a fire signal students will exit the building in a quick and
orderly manner through the nearest hallway exit.
Learn the floor plan and exits of this building.
Do not use elevators.
Crawl on the floor if you encounter heavy smoke.
Assist disabled persons and others if possible without
endangering your own life. Assemble
for a head count.
Requests
for Modifications: Any student requiring instructional
modifications due to a documented disability should make an
appointment to meet with the instructor as soon as possible.
An official letter from GC&SU documenting the
disability will be expected in order to receive accommodations.
Tentative
Course Outline
Week
|
Subject
|
1
|
Introduction, SSH, vi, Linux, XHTML,
Dreamweaver
|
2
|
Web Server Setup and Administration,
Intro to PHP
|
3
|
Programming with PHP
|
4
|
Creating Dynamic Web Sites & CSS
|
5
|
Intro to SQL/MySQL
|
6
|
Advanced MySQL
|
7
|
Using PHP and MySQL
|
8
|
Cookies and Sessions
|
9
|
Security
|
10
|
Web Application Development
|
11
|
SMARTY, PEAR, & Third Party Apps;
Term Project Intro
|
12
|
Content Management
|
13
|
User Registration
|
14
|
E-Commerce
|
15
|
Term Project Presentations
|
The last day for withdrawal without academic
penalty is March 4, 2005.
THIS COURSE OUTLINE PROVIDES A GENERAL PLAN
FOR THE COURSE. DEVIATIONS
MAY BE NECESSARY.
|