BCT1105: Structured Programming
Course Unit Title
BCT1105: Structured Programming
Course Unit Description
A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. Programming languages are defined by syntactic and semantic rules, which describe their structure and meaning respectively. This course equips the students with theory and practice on problem solving techniques by using the structured approach. This course introduces core-programming basics using the C and C++ programming languages.
Course Objectives
The objectives are;
- To equip students with skills of algorithmically express and solve problem by computer.
- To provide knowledge of the fundamental principles of structured programming mechanism in problem solving with its support programming languages.
Learning Outcomes
By the end of this unit, the student should be able to:
- Demonstrate knowledge and understanding of programming languages, algorithms, methods and techniques
- The ability to deploy effectively the tools used for the construction and documentation of computer applications, with particular emphasis on understanding the whole process involved in the effective deployment of computers to solve practical problems.
- Apply the C/C++ programming language and use it to write original code for problem solving,
- Debug C/C++ programs to make necessary modification.
- Test and verify correctness of programs.
