CIS 412 Systems Analysis and Design Applications (3)

Catalog Description:

Students will form teams and complete a semester project. The project will require student teams to integrate material from other courses to plan, define, analyze, design, build, test and deploy an information system solution to solve a real business problem. (Letter grade only.) (Offered spring semester only.)


Prerequisites:

CIS 411 Systems Analysis and Design Concepts

Required Course Materials:

 

Texts and materials are available in the College Bookstore.

  1. Alan Dennis, Barbara Wixom and David Tegarden, Systems Analysis & Design An Object-Oriented Approach with UML Version 2.0: An Object-Oriented Approach, 4th edition, John Wiley & Sons, Inc., 2012
  2. Brian Nejmeh (editor), Service-Learning in the Computer and Information Sciences: Practical Applications in Engineering Education, IEEE-Wiley Press, 2012(ISBN: 1118100344)
  3. Articles and URLs referenced and sited throughout lecture notes with links to articles when available.

 

Course Coordinator:

Brian A. Nejmeh, Professor of Business Information Systems and Entrepreneurship

Course Audience:

A core course for all senior Computer and Information Science majors.

Course Objectives:

 

The objective of this course is for students to experience the successful completion of a practical project for a nonprofit organization in a team setting. The course will employ a hands-on approach where students are expected to learn by actually developing a system. This course will allow students to:

    • describe the principles of service-learning as it relates to the organizations that we are serving;
    • apply the concepts of the systems development life cycle;
    • apply systems analysis and design methods;
    • perform systems analysis and design tasks such as: defining system requirements, modeling system data and processes, software systems architecture, designing systems, designing system inputs and outputs, designing user interfaces for usability;
    • perform systems implementation, test and deployment tasks (where appropriate),
    • use the concepts of effective project management;
    • learn and demonstrate knowledge of system development tools

In some cases, the projects selected are best served by an existing software application. If this is the case, then some of the project life cycle related to development and implementation will be changed to reflect the fact that an existing software application is being used as the basis for the project.


Topics:

The objective of this course is for students to experience the successful completion of a practical project for a non-profit organization in a team setting. The course will employ a hands-on approach where students are expected to learn by actually developing a system.

 

 

Revised: October 2013 (textbook and objectives); August 2011

Return to Course Index