Courses Catalogue

Computer Programming Methodology

COURSE CODE: COS 1201
COURSE CREDIT UNIT: 3
ACADEMIC PROGRAMME: Business Computer Science
COLLEGE/SCHOOL/FACULTY: College of Economics and Management
STATUS: Core
PROGRAMME TYPE: Undergraduate

Course Description

PURPOSE OF COURSE

The course provides a general introduction to computer programming concepts and principles designed to give students a good basis of computer programming principles and practice. It covers introduction to algorithm design and implementation using a structured programming language. Discussion of, and practice with, elementary programming techniques with emphasis on good style.

It includes Notion of the stored program, Algorithms, Flow-charting & Pseudo coding, Simple Data types, Constants & Variables, Operators, Expressions & Assignments, Input & Output Statements, and Statement execution. 

 

EXPECTED LEARNING OUTCOMES

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

  • Identify the paradigms used in the pseudo code and flow chart snippets and be able to select them most appropriate for the existing problem.
  • Apply suitable programming languages to implement, test, and debug algorithms during error correction.
  • Explain the concepts of recursion