Jimma University Course Outline
Jimma University Course Outline
Course Title Computer Programming Contact hr. per week 2 hrs Lecture, 3 hrs Laboratory, 1 hr Tutorial
Course Objective After successfully completed this course, the students should be able to:
And Competency Identify major components of computer system.
Know the representation of information in computers
Draw flowchart for simple programming problems
Write a program using C++ for looping and conditional problems
Write a program by decomposing a problem using functions
Use arrays and structures as a user defined data types
Use pointers to dynamically allocate memory
Do simple input and Do simple input and output on text output
Topic/Subtopic/Chapter Topic/Subtopic/Chapter
9. File Input and Output 10. Intro. to Object Oriented Programming (optional)
9.1. Creating a file 10.1. Procedure Oriented Vs Object Oriented
9.2. Opening and Closing a file 10.2. Features of OOP-reusability, extensibility
9.3. Reading and writing text files 10.3. Over view of Classes and Objects
Teaching Methodology Lectures supported class exercises, Assignments, and Laboratory exercises