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.

 

Instructional Methods

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

 

Progress Report

 

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 .

 

 

Participation Policy

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.

 

Time Commitment for Academic Success

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.

 

 

 

 

 

 

Topical Outline

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

2/01

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

2/08

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

2/15

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

2/22

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

2/29

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

3/07

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

3/14

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

3/28

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

4/04

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

4/11

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

4/18

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

4/25

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

5/02

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

5/09

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

5/16

 

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.