Frederick Community College
Course Syllabus
CIS203-HYB1 3112
Spring 2012)
|
Classes Begins:2/1/2012 |
Classes Ends:05/16/2012 |
Last Day to Withdraw: 04/16/2012 |
Instructor Information
|
Instructor: Kalmar, Melanie A |
Office: n/a |
|
E-mail:
mkalmar@frederick.edu NOTE: In
order to help ensure a quick response, all e mail must be sent to your
instructor through Blackboard where your e-mail subject line will have the
following suffix added automatically. |
Phone
Number: 301-846-2505 (Department) |
|
Office
Hours: n/a |
Campus
Mail Box Number: 770(NOTE: All assignments are to be
submitted via Blackboard) |
Course
Information
|
Course:Systems
Analysis & Design |
Credits:3 |
|
Prerequisites: CIS106 |
Co-requisites:
None |
|
Meeting
Days: Wednesday |
Meeting
Time: 7:45 pm to 9:00 pm |
Course Description
|
Presents
concepts of structured systems analysis and design techniques such as problem
definition, cost analysis, charting and scheduling, implementation planning
and documentation. Emphasizes project
management, communications and analytical skills. |
Core Learning Outcomes: By the completion of the course students
will be able to:
|
1.demonstrate the role of a systems analyst. |
|
2.
analyze systems feasibility and requirements |
|
3. develop systems proposals, prototypes, data flow
diagrams, procedures and objects. |
|
4.describe systems specifications |
|
5. design effective input, output, user interfacing,
file/database management. |
|
In-Class
&On-line Lecture Topics, Small Group Interaction, discussion board,
software demonstration, and hands-on activities. |
Text(s) (Please
indicate if text is required or optional)
|
Systems
Analysis and Design in a Changing World, 5th ed., Satzinger, Jackson and
Burd, Course Technology, 2009 {Required} |
|
NOTE:
Additional Materials and Software Usage may be required. Additional Handouts will be provided |
|
By the end of the
sixth week of the semester, you will have an opportunity to evaluate your progress
in this course and decide if you need to make any adjustments (additional
study, tutoring, conference with instructor) to assure your success in this
course. Grades will be available in your Blackboard Gradebook.
|
|||
Assessment Method
|
|
|||
Tests / Papers / Projects / Participation
|
Approximate Percentage Value (subject to change)
|
Final Grade Scale
|
|
|
Online
quizzes (10 @ 10 points each)
Major
Team Project (300 points) 30%
Exams
(Midterm & Final – 150 points each)
Participation
& In-Class Labs (150 points)
Assignments/Activities/Exercises (150 points) |
10%
30%
30%
15%
15%
|
90.0%
to 100.0% = A
80.0%
to 89.9% = B
70.0%
to 79.9% = C
60.0%
to 69.9% = D
Below
60.0% =F
|
|
|
All
quizzes and projects must be taken or turned in when scheduled unless prior
notification is received and approved.
Failure to notify the instructor in advance may result in penalties
being assessed at the instructor's discretion. Exams are taken on Blackboard and graded
immediately. Projects will be graded
within one week of submission.
Assignments: All
projects must be prepared on computer and be neatly organized. To receive credit for a project, the
project must: A. make use of good structure and appropriate
design technique B. use appropriate indentation for all
pseudocode or coding C. adhere to project specifications
(these may be given during lecture) D. be well organized and neatly prepared E. include all appropriate documentation
and graphical presentations A
project that only solves the problem in a minimal manner will receive a “C”
grade. Higher grades are reserved for
exceptional effort. If
an assignment is late, ten percent (10%) may be deducted for each day it is
late; and it will be accepted at the discretion of the instructor and ONLY if
the assignments have NOT been returned to the class. Assignments will NOT be accepted after the
last class. If
you miss a day when an in-class project is scheduled, you will not be allowed
to make up the project unless you notify the instructor of your absence prior
to that class. Team
Projects Late
Team Projects will not be accepted.
Each team will have a leader appointed by the instructor. The instructor will determine the Major
Team Project Score, but a survey of the individuals in a team may be used in
determining each student's major project grade. Typically a majority vote of the students
should govern what the team does, but individual team members may appeal to
the instructor for intervention. The
instructor may pass guidance to the team through the leader. Make
Up Exams and Quizzes: If it is necessary to miss an exam or quiz, you will be allowed to take a MAKE-UP ONLY if you have a valid excuse and have notified your instructor beforehand. If you want to make up an exam, it is your responsibility to schedule a time for the make-up exam before the next scheduled class. Failure to follow this procedure may result in NO MAKE-UP EXAM!!! The type of make-up exam is left to the instructor's discretion and may include essay exams. |
|
|||
Codes of Academic Integrity and Student
Conduct
|
Students are required to uphold the Code of
Academic Integrity and the Code of Student Conduct. Students who violate
either of these codes may receive a failing grade in the class. Information about these codes and other
student policies, procedures, and penalties is available on the Student
Policy and Procedures web page at http://www.frederick.edu/student_services/studentpolicies.aspx
. You must send your Academic Integrity Pledge
to the instructor. The form is available at http://courses.frederick.edu/_utilities/regform.htm. |
Student Services
A variety of
services are available to assist students in succeeding at FCC. Students can
learn more about these services by visiting the Student Services web page: http://www.frederick.edu/student_services/index.aspx
Students
with disabilities who are in need of accommodations or who have questions
related to disabilities services should contact the Services for Students with
Disabilities (SSD) office at 301-846-2408. Students can learn more
about these services by visiting the Services for Students with Disabilities
web page:http://www.frederick.edu/student_services/disability.aspx .
|
Attendance
and participation is required. Students
in this class are expected to assume responsibility for attending and
participating fully in class. Student
are expected to come to class prepared to participate, this includes but is
not limited to reading the chapter to be covered before the class in which it
is covered. Active participation will
enhance the student learning process. Disruptive
or unprofessional behavior diminishes the learning environment for the entire
class and will not be tolerated. Students using of electronic devices (e.g.,
cell phones) or surfing the Web during class for material not related to active
participation in the class is considered disruptive behavior. Disruptive students may be asked to leave
the class and will not be given credit for participation in the class
activities. (Please refer to the
"Classroom Behavior" section in the Student Handbook for more
information on expected behavior.) Absence
from a class does not excuse a student from knowing what was covered in class
or from completing activities, assignments, quizzes, tests, or other
requirements of the course on time, which may affect your grade. Excused
absences include illness (with doctor's note), emergencies deemed as such by
your instructor, religious holidays, and official College functions. The
instructor has full discretion on whether the absence to qualifies as an
excused absence and whether to issue makeup work for the student to complete. The
course is a Hybrid, which is a combination of live classroom instruction with
Blackboard online learning tool. BOTH
parts are an integral part of the total class. Within Blackboard you will prepare for and
complete quizzes, and homework assignments.
Students should become familiar with the structure, format, and
organization of the Blackboard learning tool.
The more familiar you are the more efficient you will be. Once you know what is included in
Blackboard, you can decide what works best with your learning style. On campus activity During
required class sessions there will be activities in the class. |
Email
Communication
|
All students will
receive and be expected to use their FCC provided (myfcc.frederick.edu) email
address for their correspondence with faculty and staff at the college. Students can establish and access their FCC
email accounts at the login page: https://myfcc.frederick.edu. |
|
At Frederick
Community College, in all credit courses, students are expected to invest a
minimum of two hours completing out-of-class course work for every hour of
in-class instructional time. For example, in a 3-credit course, students
experience at least 37.5 hours of instructional time and should invest a
minimum of 75 hours in out-of-class time preparing for the course and
completing assignments. In a traditional 15-week, 3-credit course, this
equates to an average minimum of 5 hours per week. For online and hybrid courses, students can
expect active instructional time and “out-of-class” course work comparable to
face-to-face courses with the same number of credits. |
|
Every effort will
be made to keep to this schedule; however, the instructor reserves the right to
alter or amend it as necessary. Additional dates, as published in the
academic schedule of classes and listed below, may be required as make-up
days for inclement weather. |
Week
|
SUBJECT |
ACTIVITY ONLINE |
ON-CAMPUS ACTIVITY |
|
Week
1 |
Systems Analysis |
Chapter 1: The
World of the Information Systems Analyst · Analyst as a Business Problem Solver · Systems that Solve Business Problems · Skills of a Systems Analyst · Environment surrounding the analyst · Analyst’s role in strategic planning · Rocky Mountain Outfitters and its strategic information
systems plan · Analyst as a system developer (the heart of the course) Quiz 1 Discussion Forum |
Student
Interviews |
|
Week
2 |
Systems Development |
Chapter 2:
Approaches to Systems Development · Systems Development Life Cycle (SDLC) · Methodologies, Models, Tools & Techniques · Traditional & Object Oriented Approach · SDLC Variations · Current Trends in Development · Tools to Support System Development Principles
of Project Management Quiz 2 Discussion Forum Begin Assignment 1 |
Review
Chapter 1 In-Class Laboratory – Problem Solving |
|
Week
3 |
Project
Management |
Chapter 3: The
Analyst as a Project Manager · Project Management · Project Initiation & Planning · Project Definition · Schedule Production · Confirming Feasibility, Staffing & Launching PERT/CPM Charts Guide to MS Project Quiz 3 Discussion Forum |
Review
Chapter 2 In-Class Laboratory – Tools Investigation Team Project Membership Selection |
|
Week
4 |
Systems
Requirements |
Chapter 4:
Investigating Systems Requirements · The Analysis Phase in More Detail · Functional and Technical Requirements · Stakeholders—the Source of System Requirements · Techniques for Information Gathering · Business Process Reengineering · Validating the Requirements Quiz 4 Discussion Forum Begin Assignment 2 |
Review Chapter 3 In-Class Laboratory - Microsoft Project Complete
Assignment 1 |
|
Week
5 |
Modeling
Systems |
Chapter 5: Modeling
Systems Requirements · Models and Modeling · Events and System Requirements · Things and System Requirements · Entity Relationship Diagram · Class Diagrams · Where You Are Headed Chapter 6: Traditional
Approach to Requirements · Traditional & Object-Oriented Views · Data Flow Diagrams · Documenting DFD Components · Information Engineering Models · Locations and Communication through Networks Discussion Forum |
Review Chapter 4 In-Class Laboratory – Information Gathering |
|
Week
6 |
Object
Oriented Analysis |
Chapter 7: Object
Oriented Approach to Requirements · Unified Modeling Language and the Object Management
Group · Object-oriented Requirements · The System Activities: An Object-Oriented Use
Case/Scenario View · Identifying Inputs & Outputs · Object Interactions: Sequence Diagrams · Domain Model Class Diagrams · Integrating Object-Oriented Models Appendix C -
Calculations: · Net Present Value · Payback Period · Return on Investment Quiz 4 Discussion Forum Student Progress Report |
Review Chapters 5&6 Complete
Assignment 2 |
|
Week
7 |
Alternatives
Evaluation |
Chapter 8: Evaluating
Alternatives for Requirements, Environment and Implementation · Project Management Perspective · Deciding on Scope and Level of Automation · Defining the Application Deployment Environment · Choosing Implementation Alternatives · Contracting with Vendors · Presenting the Results and Making the Decisions Handout on Written Proposals Preparation Begin Assignment 3 Discussion Forum |
Review of Ch. 7 Review of Calculations: § Net Present Value §
Payback Period §
Return on
Investment Team Project Meeting |
|
3/21 |
Spring Break |
||
|
Week
8 |
System
Design |
Chapter 9: Elements of Systems Design · Understanding the Elements of Design · Design Activities · Network Design · The Deployment Environment & Ap. Arch. Handout on Written
Proposals Preparation Quiz 5 Discussion Forum |
Review of Ch8. Review for Midterm |
|
Week
9 |
Traditional
and OO Design |
Midterm
Exam – Online and Take Home Chapter 10: Traditional
Approach · Structures Approach, Automation Systems Boundary,
Systems Flowchart, Structure Chart · Pseudocode · Integrating Structure Application Design · Three-Layer Design Chapter 11: Object-Oriented
Design: Principles · Object-Oriented Design · Class Diagrams · CRC Cards · Principles Quiz 6 Discussion Forum |
Review of Ch 9. Team Project Meeting & Review Complete
Assignment 3 |
|
Week
10 |
OO
Design |
Chapter 12: Object-Oriented
Design: Use Case Realizations · Detailed Designs of Multilayer Systems · Use Case Realization with Sequence Diagrams · Communications Diagrams · Design Classes · Design Patterns Quiz 7 Begin Assignment 4 Discussion Forum |
Review of Ch 10 & 11. In Class Lab - UML in Visio |
|
4/16 |
|
LAST DAY TO
WITHDRAW |
|
|
Week
11 |
Database
Design |
Chapter 13: Designing
Databases · Design Principles & Patterns · Enterprise Level Design · Modeling Systems and Object Behavior · Databases & DBMS · Relational, Object-Oriented and Hybrid Databases · Data Types · Distributed Databases Quiz 8 Discussion Forum |
Review of Ch 12. |
|
Week
12 |
Interface
Design |
Chapter 14: Designing
User Interfaces · Identifying & Classifying Inputs & Outputs · Designing User Interfaces · Documenting Dialog Designs · Designing Windows, Browsers Forms and Web Sites Chapter 15: Designing
System Interfaces, Controls & Security · Identifying Systems Interfaces · Designing Systems Inputs and Output, Integrity Controls
and Security Controls Quiz 9 Discussion Forum |
Review of Ch 13. Bar Coding Handout In Class Lab
–Database Design |
|
Week
13 |
System
Implementation and Trends |
Chapter 16: Making the System Operational · Program Development · Quality Assurance (QA) · Data Conversion · Installation, Documentation, Training & Support · Maintenance & Systems Enhancement Chapter 17: Current
Trends is Systems Development · Software Principles and Practices · Adaptive Methodologies · Model-Driven Architecture · Frameworks, Components, and Services Discussion Forum |
Review of Ch 14 & 15 Complete
Assignment 4 |
|
Week
14 |
ERP
and Presentations |
On-Line Supplement
1: ERP · Packaged Software · Enterprise Resource Planning (ERP) · SAP R/3 & PeopleSoft Project
Presentation · Preparing the Presentation · Giving the Presentation · Visual Aids · Handouts – Send ahead of time –OR- use electronic
media. Discussion Forum Quiz 10 (Course
Surveys) |
Final Exam – Part 1 |
|
Week
15 |
|
Final
Exam – Part 2 |
Major Team Project Presentations |
|
21-May 22-May |
Official
Make-up Dates |
These make up dates are included to make up
scheduled classes due to inclement weather or other class cancellations. Students should plan ahead to be available. |
|