Академический Документы
Профессиональный Документы
Культура Документы
Program
Course Code
Course Title
Credit Hours
Contact Hours
Status
Prerequisite
Semester
Lecturers
Room
Telephone
:
:
:
:
:
:
:
:
:
:
Course Description:
This course is an introduction to problem solving using computers. It emphasizes various aspects of
problem solving, mainly consisting of the problem domain, phases of problem solving and basic
techniques in designing a solution.
The approach to problem solving is via structured programming. At this stage, the emphasis will be on
computer problem solving rather than syntactical aspects of the chosen programming language.
Course Outcomes:
After completing this course, the student should able to:
B. Examination:
Final Exam
C. Passing Grade:
10 % (Individual)
10 % (Individual)
15 % (Individual)
15 % (Individual)
50 %
50 %
100 %
C (50%)
SYLLABUS CONTENTS
No
Topics
Functions
Introduction to functions
Function declaration / prototype
Function definition
Function call
Built-in function - math and string function
User defined function
Pass by value, pass by reference
Arrays
Definition of an array
Array Declaration
Array Initialization
Accessing individual elements of an array
Array processing : maximum, minimum, summation and average
Searching element in an array
TEACHING METHODOLOGY
A combination of any of the following methods:
Lectures
Laboratory
TEXTBOOK
1. Liang, Y.D., Introduction to Programming with C++, 2nd Edition, Pearson Higher Education, 2010.
RECOMMENDED REFERENCE
1.
2.
3.
4.
5.
Malik, D.S., C++ Programming: From Problem Analysis to Program Design, Course Technology, 2002.
Farrell, Joyce, Programming Logic and Design Comprehensive, 2nd Edition, Course Technology 2002.
Zak, Dianne, An Introduction to Programming with C++, 2nd Edition, Course Technology, 2001.
Robertson, Lesley, Simple Programming Design, 3rd Edition, Course Technology, 2000.
Kenneth A. Lambert, Nance, Understanding Programming and Problem Solving with C++, West
Publishing, 1996.
6. Stroustrop, Bjarne, The C++ Programming Language, Reading Mass, Addison Wesley, 1991.