Courses Catalogue

Systems Analysis & Design

ACADEMIC PROGRAMME: Education (Computer), B.Ed
COLLEGE/SCHOOL/FACULTY: College of Education, Open and Distance Learning
PROGRAMME TYPE: Undergraduate

Course Description

Course Justification/Rationale:

This course provides a methodical approach to developing computer systems including systems planning, analysis, design, testing, implementation and software maintenance.  Emphasis is on the strategies and techniques of systems analysis and design for producing logical methodologies for dealing with complexity in the development of information systems. The course approaches the development of information systems from a problem-solving perspective. The course is designed to impart skills of system design approaches. It covers the IT System Development Cycle, Conception, Feasibility Study, Systems Investigation, fact-finding Methods, Analysis of Investigation, Systems Design, and Distributed vs. Centralized File systems, Security and Audit, System Study Report. It Is very relevant for IT professionals cause they daily are faced with organizational or systematic challenges that require to be responded to in with solutions that could be in form of new or upgraded versions of systems in place. Hence, knowledge acquired from this unit will enable students offer feasible solutions after a thorough and critical analysis of problems at hand.

Course Description

The course uses structured systems analysis and design techniques to develop and document computer based information systems. It focuses on the tools and techniques used for analysis and design of systems to meet the increasing need for robust information systems in organizations.

Course Objectives:

The course aims to provide students with knowledge and skills in:

1.       The systems concepts and the Systems Development Life Cycle

2.       The role of the System Analyst in the systems development life cycle

3.       The techniques of requirements elicitation, specification, and analysis of information systems

4.       Methodologies of system development.

5.       Data and process modelling in information systems development

Learning Outcomes:

By the end of the course, students should be able to:

1.       Explain the systems theoretical concepts and the system Development Life Cycle

2.       Explain the role of the System Analyst in the systems Development Life Cycle

3.       Explain how Information system analysis, construction and maintenance is done

4.       Describe and apply the techniques of requirements elicitation, specification, and analysis to information systems development

5.       Model data for an information systems development project