Skip to main content
nounstudy
CIT721

Information System Design And Programming

  • Sciences
  • 700 level
  • 3 credit units
  • 220 pages
  • 29 units

This course introduces systems analysis and design, covering information systems and the systems development life cycle. It emphasizes tools and techniques for developing information systems, including classical and structured methods for data flow, data structures, process flow, and file design. The course also explores skills such as interviewing, data communications, project management, and cost-benefit analysis. It prepares students for IT-enabled process redesign projects, covering system development methodologies, modeling techniques, and implementation issues.

About this course

Difficulty
Intermediate
Study hours
150 hours
Maths
Basic
Content
Theoretical, practical, case study
Practical work
Yes
Before you start
  • Basic Computer Knowledge
  • Introduction to Programming
How it is assessed
  • Assignments
  • Tutor marked assessments
  • Final examination

One paragraph, so you can see how it reads

CIT721 · UNIT 1: INTRODUCTION TO SYSTEMS

This unit introduces you to the basic concepts of systems and theories of information management. This is meant as an overview to understanding the background to information system analysis and design.

What you should be able to do

  1. Identify organizational roles in systems development
  2. Compare and contrast approaches to systems development
  3. Apply SDLC phases
  4. Prepare process, logic, data, and object models
  5. Discuss implementation approaches

What it prepares you for

Careers
  • Systems Analyst
  • Programmer Analyst
  • Database Administrator
  • IT Consultant
  • Software Developer
Where it is applied
  • Banking
  • Healthcare
  • Education
  • Government
  • Manufacturing
Tools
  • Visual Basic
  • SQL Server
  • MS Access

Where it gets hard

The units students slow down on, and what makes each one heavy.

  • Module 4: System Design and Implementation

    Unit 1: System Design Tools

    The unit requires a deep understanding of various system design tools and their applications, which can be overwhelming for students without prior experience.

  • Module 5: Information Systems Development toolkit

    Unit 4: Risk Management

    Risk management involves understanding and quantifying potential project risks, which requires analytical and problem-solving skills.

A suggested way through it

Suggested

13 weeks, about 58 hours in total. Yours will differ.

  1. Week 1Module 1: System Concepts
    • Unit 1: Introduction to Systems · 2 hours

      Read the introduction to understand the basic concepts of systems.. Identify the key elements of a system.. Explain the measures of system performance.. Differentiate between open and closed systems..

    • Unit 2: Information Concepts · 2 hours

      Define the concept of information.. Distinguish between data and information.. Explain the qualities of good information.. Explain the levels of information..

  2. Week 2Module 1: System Concepts
    • Unit 3: Information Systems · 3 hours

      Describe the components of a computerized information system.. Distinguish between information system and information technology.. Explain the objectives of an information system in an organization.. Classify major categories of information systems..

    • Unit 4: System Analysts and Designers · 2 hours

      Explain the functions of system analyst.. Explain the procedures adopted by system analysts in their jobs.. List the characteristics of a good systems analyst.. Interpret the changing role of systems analysts..

  3. Week 3Module 1: System Concepts
    • Unit 5: Systems Thinking · 3 hours

      Distinguish between systems thinking and traditional forms of analysis.. Explain the types of problems best suited to systems thinking approach..

  4. Week 4Module 2: Systems Approaches
    • Unit 1: Structured Information Systems Development · 3 hours

      Explain the rationale of introducing structured techniques of information systems development.. List the primary objectives of structured techniques..

    • Unit 2: System Analysis and Design in End User Developed Applications · 2 hours

      Explain the factors that contribute to the rapid expansion of end-user computing.. Explain the end-user discontentment with traditional MIS solutions..

  5. Week 5Module 2: Systems Approaches
    • Unit 3: System Development Life Cycle (SDLC) · 4 hours

      Explain the goals of SDLC.. Graphically show the relationship of components requiring information linkage in a SDLC setup.. Discuss the three managerial approaches to SDLC..

  6. Week 6Module 2: Systems Approaches
    • Unit 4: The System Development Matrix · 3 hours

      Explain at least three stages of data processing.. Describe the types of models used to explain data processing.. Justify the most appropriate schematic model for data processing..

    • Unit 5: Requirements Management · 2 hours

      Describe the mechanism of user requirements identification.. Explain the components of system functions.. Outline the detailed structure of baseline documents..

  7. Week 7Module 3: System Methodologies
    • Unit 1: Project Selection · 3 hours

      Describe different reasons for developing new systems projects.. State the different sources of project requests.. Discuss how to select a project out of a number of project requests..

    • Unit 2: System Investigation · 2 hours

      Identify the four basic steps of system analysis and design cycle.. Explain the rationale of systems investigation.. Outline the steps in a formalized evaluation procedure.. Describe major internal sources of data..

  8. Week 8Module 3: System Methodologies
    • Unit 3: Systems Design · 4 hours

      Explain the process of interactive design.. Outline the various design techniques in systems.. Outline the various design considerations.. Describe procedures design.. Discuss system design alternatives..

  9. Week 9Module 3: System Methodologies
    • Unit 4: Cost-Benefit Analysis (CBA) in System Designs · 3 hours

      Explain the role of CBA in system analysis.. Outline the steps of CBA.. Explain the different types of CBA.. Explain the mechanics of CBA..

    • Unit 5: Tasks in System Design Phase · 2 hours

      List the specific tasks in the system design phase.. Outline the roles and responsibilities of each member of the design team..

  10. Week 10Module 4: System Design and Implementation
    • Unit 1: System Design Tools · 4 hours

      Explain the rules and guidelines of flowcharting standards.. Explain the purpose of a screen layout chart.. Design a program flowchart.. Explain system flowchart symbols used in programming..

  11. Week 11Module 4: System Design and Implementation
    • Unit 2: Development Phase · 4 hours

      Acquire enough skills to perform software requirements analysis.. List the various stages of system architectural design.. Enumerate the stages of systems requirement analysis..

  12. Week 12Module 4: System Design and Implementation
    • Unit 3: Implementation Phase · 3 hours

      List the details of an implementation notice.. Explain system conversion strategies..

    • Unit 4: Operations and Maintenance Phase · 2 hours

      Enumerate data administration tasks and activities.. Identify systems operations key tasks and activities.. Design a User Satisfaction Review.. Create a Daily Maintenance Activities for the system.. List the roles and responsibilities of maintenance personnel..

  13. Week 13Module 5: Information Systems Development toolkit
    • Unit 5: The Design process · 3 hours

      Explain the waterfall model of SDLC development.. Explain the role of programming languages in system design..

    • Unit 1: Key System Development Life Cycle Supporting Processes · 2 hours

      Outline the processes that shape the SDLC life-cycle.. Create a System Boundary Document (SBD) for an SDLC project.. Acquire the skills needed for a project manager to work on SDLC projects.. Explain the process of Acquisition Strategy Development..

Preparing for the exam

What to do
  • Create concept maps linking Modules 1-2 system concepts.
  • Practice drawing system flowcharts from Unit 1 of Module 4.
  • Review different SDLC models and their phases (Module 2).
  • Focus on understanding the characteristics of a good systems analyst (Module 1, Unit 4).
  • Study cost-benefit analysis techniques (Module 3, Unit 4).
  • Practice creating decision tables (Module 4, Unit 1).
  • Review risk management strategies and mitigation techniques (Module 5, Unit 4).
  • Understand the differences between MIS and DSS (Module 6, Unit 3).
  • Focus on database concepts and models (Module 6, Unit 5).
  • Review all TMAs and assignments.

Questions students ask about this course

What is CIT721 about?

This course introduces systems analysis and design, covering information systems and the systems development life cycle. It emphasizes tools and techniques for developing information systems, including classical and structured methods for data flow, data structures, process flow, and file design. The course also explores skills such as interviewing, data communications, project management, and cost-benefit analysis. It prepares students for IT-enabled process redesign projects, covering system development methodologies, modeling techniques, and implementation issues.

How many units does CIT721 have?

CIT721, Information System Design And Programming, has 29 units across 6 modules, over 220 pages of course material. You can read it one unit at a time.

How many credit units is CIT721?

CIT721 carries 3 credit units, at 700 level in Sciences.

Is CIT721 hard?

CIT721 is rated intermediate level, with basic mathematical content. It is mostly theoretical, practical and case study work, and it has a practical component.

How long does CIT721 take to study?

About 150 hours of study, spread across its 29 units.

How is CIT721 assessed?

CIT721 is assessed by assignments, tutor marked assessments and final examination.

What do I need before starting CIT721?

Basic Computer Knowledge Introduction to Programming

What can I do with CIT721?

Systems Analyst, Programmer Analyst, Database Administrator, IT Consultant and Software Developer.

More courses in Sciences

CIT754

Digital Communication

3 credit units

Open CIT754
CIT734

Object-Oriented Technology

3 credit units

Open CIT734
CIT753

Introduction To Internet

3 credit units

Open CIT753