Professional Documents
Culture Documents
MODULE TITLE AND CODE Problem Solving & Program Design using C –
AAPP005-3-2
Credit and level: 3.5 Credits, Diploma Part 2
Prerequisites: None
LEARNING TIME
Class contact: 56 hours
Minimum independent study: 84 hours
Total learning time: 140 hours
Aims
Learning Strategy
Note: Tutorials and practical sessions have elements of both supervised and independent learning.
__________________________________________________________________________________________
Learning Outcomes
On completion of this module, the students will be Which will be demonstrated by:
able to:
APIIT Diploma Part 2 – Problem Solving & Program Design using C Page 1 of 2
Asia Pacific Institute of Information Technology
Indicative Content
This module aims to develop the students’ understanding and practical ability in a procedure-oriented language,
which provides opportunity to develop structured programs based on efficient algorithmic design.
The main topics that will be covered are:
Problem solving and program design
• Problem analysis
• Algorithm tools
• Problem definition and algorithm design
• Top-down structured development
• Sequence, Decision making and Iteration
C Programming
• C language concepts
• Conditional Constructs
• Iterative Constructs
• Operators
• Arrays – single and 2 dimensional
• Functions
• String manipulation functions
• Pointer expressions and Pointer arithmetic
• Calling Functions by Reference
__________________________________________________________________________________________
Essential Reading
• Deitel, H. M. and Deitel, P.J. (2004) C : How to Program. 4th Edition. Prentice Hall.
(ISBN 013122543X)
Additional Readings
• Kernighan, (2003/07), C Programming Language 2, 2nd Edition, Publisher: Pearson Education,
ISBN:0131193716
• Priya, Harsha, Ranjeet, R, (2005), Programming and Problem Solving Through "C" Language, Laxmi
Publications, ISBN: 8170085640
• Johnsonbaugh, R. & Kalin, M. (1996) Application Programming in ANSI C. 3rd Edition. Prentice Hall.
ISBN 0133942228
• Perry, G. (1999) C by Example. Revised and Updated Edition. Que. ISBN 0789722399
__________________________________________________________________________________________
APIIT Diploma Part 2 – Problem Solving & Program Design using C Page 2 of 2