COS2102 Computer Programming I
Course Unit Title
COS2102 Computer Programming I
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.
