Date post: | 10-Apr-2018 |
Category: |
Documents |
Upload: | kenny-ng-kah-kin |
View: | 222 times |
Download: | 0 times |
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 1/14
Problem Solving & Problem
Design Using C AAPP005-3-2
Introduction & Overview
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 2/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 2 (of 15)
Topic & Structure of Lesson
Module overview
Assessment requirements
Teaching strategies
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 3/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 3 (of 15)
Learning Outcomes
By the end of this lesson you should
be able to:
Recognise the content of the modulelearning outcomes of the module
Briefing on assessment format.
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 4/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 5 (of 15)
Learning Outcomes
At the end of this lesson, YOU should
be able to:
Develop and apply their knowledge of
design principles to a range of problem
solutions
Design, implement and test efficient
algorithms in C
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 5/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 6 (of 15)
Learning Outcomes
Design and apply appropriate testing
strategy to the application, developing a
sound understanding of the necessity of formal test procedures.
Apply the concept of a procedural
programming.
Self manage and work in a team
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 6/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 7 (of 15)
Topics we will cover
Problem solving and program design
Problem analysis
Algorithm tools Problem definition and algorithm design
Top-down structured development
Sequence, Decision making and Iteration
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 7/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 8 (of 15)
Topics we will cover
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
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 8/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 9 (of 15)
What is expected of you
Participation in class discussions
Further reading and research
Implementation of concepts learnt in the lab
Attempt tutorial questions
Start work early on your assignment
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 9/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 10 (of 15)
What support is available for you
Published consultation hours at
http://titan.apiit.edu.my/consultation/
Email: [email protected]
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 10/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 11 (of 15)
What support is available for you
Deitel, H. M. and Deitel, P.J. (2004) C : How toProgram. 4th Edition. Prentice Hall.
Kernighan, (2003/07), C Programming
Language 2, 2nd Edition, Publisher: PearsonEducation.
Priya, Harsha, Ranjeet, R, (2005), Programmingand Problem Solving Through "C" Language,
Laxmi Publications Perry, G. (1999) C by Example. Revised and
Updated Edition. Que.
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 11/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 12 (of 15)
What support is available for you
Reference material:
±Websites
± books
± e-books
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 12/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 13 (of 15)
How you will be assessed
In-course assessments 50 %
Class Test 20%
Group Assignment 30%
Final Exam 50 %
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 13/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 14 (of 15)
Question & Answer Session
Q & A
8/8/2019 Intro Overview
http://slidepdf.com/reader/full/intro-overview 14/14
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 15 (of 15)
Next Session
Problem solving
Algorithm
Pseudo code
Flowcharts