Computer Programming Methodology
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.
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
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
Explain the concepts of recursion