• Course Rationale:

    The main goal of this course is to provide students with a solid background in information systems analysis and design techniques through a combination of theory and practice. It introduces the vital logical and design considerations addressed during system and application software development.

  • Course Objectives:

    Upon completion of the course, students are expected to be able to:

    1.  Define various systems analysis and design concepts and terminologies
    2. Describe the stages of the system development life cycle model.
    3. Describe different methodologies and state-of-the-art developments in System Analysis and Design techniques and methods.
    4. Compare, use and synthesize different conceptual modeling techniques for systems analysis (including EROs, DFDs and UML).
    5. Apply logic modeling techniques (decision tree/table, structured English).
    6. Address the managerial issues involved in System Analysis and Design.
    7. Model the importance of collaboration and communication during System Analysis and Design.
    8. Apply analysis and design methodologies for real-world systems development such as Clinical Information Systems.

Skill Level: Beginner