The following are the course outcomes:

At the end of the course students will be able to:

1. analyze the real-world problems and design algorithmic/programming solutions.

2. use conditional expressions, functions, and control structures.

3. prepare, execute and debug program code within an interactive programming environment.

4. demonstrate a consistent and readable programming style based on the coding convention and standards.