Course number: CIS 306
Credit/Contact hours: 3
Term: Spring, January 13 - May 2, 2003
Course title: Business Programming Concepts II
College website: www.mansfield.edu
Instructor name: John Phillips
Instructor office location: Elliott 205 A
Instructor office hours: to be announced
Instructor telephone: 570-662-4704
Instructor e-mail address: jphillip@mnsfld.edu
Instructor website: www.programbetter.com
A second course in business programming stressing file processing and advanced programming techniques. This semester we will focus on E-commerce web-based programming topics.
Prerequisite: CIS 206
Internet & World Wide Web How To Program 2nd Ed., Deitel et. al., 2002, Prentice-Hall, ISBN: 0-13-030897-8.
www.programbetter.com for the syllabus and course information.
www.coursenotebook.com for the class discussion board.
TuTh 9:30 - 10:45 AM
Access to the Internet is required either using your own computer or by using a computer in the school's computer lab. You should keep a backup copy of all work you do on one or more diskettes.
Work that meets the stated requirements will in general earn a C grade. Work that goes beyond the basic requirements will in general earn anywhere from a C+ to a B- grade. Work that is very good and exceeds the instructor's expectations will in general earn a B grade. Only the most outstanding work will earn an A grade.
(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 |
| Work Portfolio (on-line and printed) | 50 |
| Assignments | 30 |
| Project and Presentation | 20 |
Any work that is late will lose one letter grade for each class day late. No excuses. Computer, server, ftp, and Internet problems will happen, therefore, make it a point to complete your work at least one day before the deadline.
Material will be presented in lecture format. You are expected to read each assigned chapter prior to the lecture. Feel free to ask questions on any material you need clarified during the lecture.
Students are expected to attend all courses and course activities for which they are registered. Any class meeting missed, regardless of cause, reduces the opportunity of learning and may adversely affect a student's achievement in the course.
On days that we have icy or snowy weather, the instructor may choose to hold class on-line. This will be announced on coursenotebook.com
It may be tempting to cheat in this class. Do not do it! You will be posting some of your work for all to view. Feel free to browse other students' posted work, on-line web sites, and other books for ideas. However, if you copy that work and you do not give credit for it, that is plagiarism. You may not do anything that gives you or another student an unfair advantage. If you are in doubt then discuss the situation with your instructor.
The last day to withdraw from a College course with a "W" grade is published in the Academic Calendar. It is the responsibility of the student to complete and submit the necessary forms to the Registrar's Office. An official withdrawal would entitle the student to a grade of "W" in the course.
The instructor reserves the right to make changes to this syllabus as the course progresses.
| Week | Week Of | Topics |
| 1 | 01/13 | SQL, Perl & CGI, Assignment 1 |
| 2 | 01/20 | SQL, Perl & CGI |
| 3 | 01/27 | PHP, Assignment 2 |
| 4 | 02/03 | PHP |
| 5 | 02/10 | XHTML & CSS; Dreamweaver and Fireworks |
| 6 | 02/17 | JavaScript, Assignment 3 |
| 7 | 02/24 | Dynamic HTML |
| 8 | 03/03 | Spring Break |
| 9 | 03/10 | Python, Assignment 4 |
| 10 | 03/17 | Java Applications and Applets, Assignment 5 |
| 11 | 03/24 | JSP and Java Servlets |
| 12 | 03/31 | Apache, IIS & PWS; ASP and VBScript |
| 13 | 04/07 | XML, Assignment 6 |
| 14 | 04/14 | Flash and ColdFusion |
| 15 | 04/21 | Project Presentations |