CIS2901C - Case Study - CP&A - Business
Syllabus

Instructor: Dick Grant
Phone: 407-328-2055
  Office Hours
Office: V102F Sanford Campus
Email: grantd@scc-fl.edu
Textbook: There are no required textbooks for this course.  However textbooks used in previous courses,  especially the Systems Analysis and  Design textbook (CIS2321), will be helpful.
(I reserve the right to modify this syllabus at any time.)

Course Description

Course Objectives

Attendance

Grading

Questions

Withdrawals

Academic Integrity

Emergency Notification

Class Schedule

Welcome Letter

Course Description

This course is designed to allow the student an opportunity to apply his/her knowledge and understanding of systems analysis and computer programming to an actual business oriented computer application.  The student designs and implements a complete system of programs using the tools developed in previous courses.

Course Objectives:

Upon completion of this course, the student will be able to:
  • develop a proposal for a new computer based business application.
  • create a logical design for the application.
  • design and implement a database to support the application.
  • design and implement a graphical user interface to support the application.
  • unit, string, and system test the application to insure its completeness and quality.
  • develop system documentation covering the installation, startup, processing, and shutdown of the system.
  • develop user documentation covering the business features of the application.
  • package the application for distribution and implementation.

Top

Attendance:

This course is conducted entirely via the virtual Angel classroom. There are no required sessions on campus. However, to "attend" class you must accomplish the following items. I will withdraw you from class automatically if you fail to meet any of these requirements.
  • Complete the check in process before the end of the first week of class.
  • Log in to the Angel course site at least once every two weeks.
  • Substantially complete and submit assignments. I will automatically withdraw you from class if you fail to substantially complete and submit any two consecutive assignments.

Exceptions to the above are granted under extraordinary circumstances such as illness, military commitments, or religious holidays.

Top

Grading:

Category

Points

Percent of Grade

Weekly Deliverables 65 points 12%
Achieving Project Requirements 255 points 49%
Quality/Accuracy of Work 200 points 39%
Total 520 points 100%

Final letter grade will be assigned based on the percentage of total points the student earns.

Percentage of Points

Grade

90% and up A
80% - 89% B
70% - 79% C
60% - 69% D
Below 60% F

Top

Questions:

  Your willingness to ask questions will be one of the biggest factors in your success in this class. Check the class bulletin board first to make sure your question has not already been asked and answered. If it has not, post your question to the bulletin board. I monitor the bulletin board throughout the day on Monday through Friday.  (Monday through Thursday in the summer term.)  Other students may also answer your question. Feel free to email me directly if you have a question and you are uneasy about asking that question on the bulletin board where all your classmates can "see" it. I check email several times a day Monday through Friday (Monday through Thursday in the summer term). I often check the bulletin board and email on the weekends and holidays. However you should not count on a response during these periods. Plan your work so that questions can be handled Monday through Friday (Monday through Thursday in the summer term). You may also make an appointment to meet with me in person if necessary.

Top

Withdrawals:

     You may withdraw from class by visiting the registration office at the Sanford or Lake Mary campus. The deadline to withdraw is usually the point when 70% of the class has been completed. After that deadline I can withdraw you from class. You must send or fax a written notice to me if you miss the deadline to withdraw. If you run into problems and are unable to complete this course, I expect you to administratively withdraw from the class. Students who fail to withdraw will be graded with zeroes for the incomplete assignments and exams. Only under the most extreme emergency circumstances should you ask me to change your status to withdraw after grades are submitted. I  will required written documentation for the request.

Top

Academic Integrity:

   It is acceptable to help one another with programming "bugs". Many times it takes two sets of eyes to locate a problem within a program. However, there is a big difference between helping and cheating. You may post small parts of your code to the bulletin board, explain what you are trying to do and what error your are receiving. Other students or I may then give you suggestions as to what to try. Do not give a copy of your project or any part of your project to another student. If you do, all people involved will be given a zero on that assignment with no means to make up the grade. Do not share your project design with other students. That also constitutes cheating and the same penalties as above apply.

I expect all your work in class to be your original work. Obtain my approval first if you think you need to "borrow" code from a book, the Internet, a coworker, or anyone else. Failure to receive my prior approval will mean you violated the provisions of the paragraph immediately above.

A second instance of cheating will result in a failing grade for the course for all those involved. You should also review the policy on academic integrity in the student handbook.

Top

Emergency Notification:

   In case of emergency conditions, verify the college is open and classes are being held by calling 407-328-2290 or 407-328-4277. The SCC website home page features updated announcements (http://www.scc-fl.edu/).

Top

Class Schedule:

Please complete the class check in process prior to 1/11/2008 at 4:00 pm. This is the add/drop deadline. The check in process is described in this welcome letter. Below is the class schedule. You may work at a faster pace than the schedule below describes. After you check in, your userid and password will allow you to access all class materials. I suggest you follow the class schedule in sequence. Do not fall behind. The assignments are due by midnight on the last day of the week indicated . The exact date is listed in the class calendar. Week 1 listed below begins Monday, 1/7/2008 and ends Friday, 1/11/2008.

 
Week

Assignment

Due*

1

Determine your computer applications project. None

2

Develop a draft of your project proposal. Draft project proposal

3

Begin logical design of project. Develop initial project Gantt chart. Initial list of project outputs; Initial database design; Initial Gantt chart;

4

Develop final project proposal. Final project proposal

5

Modify logical design of project as needed; Revise Gantt chart.  Develop initial project status report. Updated Gantt chart; Initial project status report

6

Begin construction of project including documentation. Revise Gantt chart. Update project status report. Logical design for inputs and outputs; Updated Gantt chart; updated project status report

7

Continue construction of project including documentation. Revise Gantt chart. Update project status report. Updated Gantt chart; updated project status report

8

Continue construction of project including documentation. Revise Gantt chart. Update project status report. None

9

Continue construction of project including documentation. Revise Gantt chart. Update project status report. Updated Gantt chart; updated project status report

10

Conduct unit testing.  Revise Gantt chart. Update project status report. None

11

Conduct system testing. Revise Gantt chart. Update project status report. None

12

Continue system development. Revise Gantt chart. Update project status report. Updated Gantt chart; updated project status report

13

Continue system development. Revise Gantt chart. Update project status report. Finalize project. Updated Gantt chart; updated project status report

14

Complete system development.  Submit project. Completed project

15

Instructor testing and grading.  

*Each required item from the above schedule is further defined in the course content.

Top