MANSFIELD UNIVERSITY
CIS 3306 COURSE SYLLABUS

revised 1/8/2004

GENERAL INFORMATION

Course number: CIS 3306-190
Credit/Contact hours: 3
Term: Spring, January 12 - May 7, 2004
Course title: Business Programming Concepts II
College website: www.mansfield.edu

INSTRUCTOR INFORMATION

Instructor name: John Phillips
Instructor office location: Elliott 205 A
Instructor office hours: online at http://faculty.mansfield.edu/jphillip/
Instructor telephone: 570-662-4704 (however, it is best to contact me via e-mail)
Instructor e-mail address: jphillip@mansfield.edu

COURSE INFORMATION

Course Description

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 2206

Textbooks

The Web Warrior Guide to Web Programming , Xue Bai, et. al., 2003, Course Technology, ISBN 0-619-06458-7.

Equipment and supplies

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 at least 2 backup copies of all work you do on diskettes or CDs.

Course Websites

http://faculty.mansfield.edu/jphillip/ for the syllabus and course information

Blackboard for class announcements and discussion ( http://cde.sshe.edu:8092 )

Course Outline

  1. Review of programming logic and concepts
  2. Microsoft Access, SQL, and MySQL
  3. The PHP programming language
  4. Visual Basic .NET / ASP.Net or Java / JavaServer Pages
  5. XML

Class schedule

Online course. Log on to Blackboard daily if possible.

Grading scale and policy

In general the following policy will be used on subjectively graded work such as essays and projects. 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 B- to a B grade. Work that is very good and exceeds the instructor's expectations will in general earn a B+ or A- 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 differentiate final grades with plus and minus subdivisions as outlined in the catalog.

Course Grade
% of Grade
2 Tests
50
2 Projects
50

Instructor's expectations

This course places an emphasis on hands-on experimentation. You will need to spend a large amount of time exploring the course topics in a hands-on environment, either on your own computer or in the computer lab. Please allocate plenty of time in your schedule for this course.

Academic Integrity

Feel free to work together and to help each other as much as possible in this class on programs and projects (not on tests!). Browse other students' posted work, on-line web sites, and other books for ideas. Document any code you borrow or co-develop in your own source code and in your documentation. If you copy another's work and you do not give credit for it, that is plagiarism. If you are in doubt then discuss the situation with your instructor.

Withdrawal Policy for Individual Courses

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.

Syllabus Change Policy

The instructor reserves the right to make changes to this syllabus and course timeline as the course progresses.

COURSE TIMELINE

Week
Week Of
Outline
1 01/12 Chapter 1 - Programming Logic
2 01/19 Chapter 2 - SQL
3 01/26 Chapter 17 - PHP part 1
4 02/2 Chapter 18 - PHP part 2
5 02/9 Advanced PHP examples
6 02/16 PHP / MySQL project research and development
7 02/23 Project testing and documentation
8 03/01 Test 1; Project due 3/15
9 03/08

Spring Break 3/4 - 3/14

10 03/15 Chapter 5 or 13 - VB.NET or Java
11 03/22 Chapter 6 or 14 - VB.NET or Java
12 03/29 Chapter 9 or 15 - ASP.NET or JSP
13 04/5 Chapter 10 or 16 - ASP.NET or JSP
14 04/12 Project research and development
15 04/19 Test 2; Project testing and documentation
16 04/26 Final project due 4/26
17 05/03 Finals Week - peer review of projects due 5/3