Course number: CIS-420-190
Credit/Contact hours: 3
Term: Summer IB, June 4 - August 3, 2001
Course title: Advanced Web Programming
College website: www.mansfield.edu
Instructor name: John Phillips
Instructor office location: Elliott 213A
Instructor office hours: To be announced.
Instructor telephone: 570-662-4704
Instructor e-mail address: jphillip@mnsfld.edu
Instructor website: www.programbetter.com
Introduction to advanced web programming using the popular PHP programming language and MySQL database. The student will learn to develop dynamic interactive web sites using this technology.
Prerequisite: basic HTML and some beginner-level experience with any other programming language.
Beginning PHP4, Lea, Chris, et. al., 2000, Wrox Press, ISBN: 1861003730.
This is an on-line Internet based course. You can log in and complete assignments at any time. You will need to log in at least once a week to take the weekly quiz.
Access to the Internet is required either using your own computer or by using a computer in the school's computer lab. A PHP development website account will be provided.
(Refer to the Mansfield University Catalog for grades that can be awarded.)
A >= 90%
B >= 80%
C >= 70%
D >= 60%
F < 60%
In addition, the instructor may choose to further differentiate grades with plus and minus subdivisions as outlined in the catalog.
| Course Grade | % of Grade |
| Quizzes | 40 |
| First Project | 10 |
| Second Project | 15 |
| Final Project | 25 |
| Peer Review of Project 1 | 5 |
| Peer Review of Project 2 | 5 |
Work that is late will lose one letter grade for each day late.
This is an on-line Internet-based course. You will read on-line lecture notes, read textbook material, develop PHP programs and web sites, take quizzes, and participate in the on-line discussion boards.
Weekly quizzes and programming projects are a major part of your grade. It is essential that you keep up with the material. As this is an Internet course, you must discipline yourself to do the work.
The instructor reserves the right to make changes to this syllabus as the course progresses.
| Week | Date | Topics |
| 1 | 06/04 |
|
| 2 | 06/11 |
|
| 3 | 06/18 |
|
| 4 | 06/25 |
|
| 5 | 07/02 |
|
| 6 | 07/09 |
|
| 7 | 07/16 |
|
| 8 | 07/23 |
|
| 9 | 07/30 |
|