COS2102 Computer Programming I

Course Unit Title

COS2102 Computer Programming I

Side Navigation

Course Unit Description

The course unit covers programming principles, structured programming, general programming concepts. The implementation shall be C programming.    

General Course Objectives
By the end of the topic, learners will be able to:

  • Apply of system programs
  • Distinguish between hardware and software
  • Analyse given problems
  • Apply logic to solve the given problems
  • Write algorithms and flowcharts for any given problem
  • Distinguish the various data types, operators and expressions in C
  • Write programs to solve the given problem in C
  • Write structured programs using functions

Expected Learning Outcomes    
By the end of the course, the learners should be able to:

  • Master basic programming principles and related syntax
  • Formulate a program, write the code and run the code successfully
  • Identify different programming languages
  • Structure the program then implements the program
  • Learners trained and graduate with competence programming skills that will market them in the job market.
  • Learners apply programming skill to different applications
  • Learners appreciate the importance of programming in the world of computing.