intro overview
TRANSCRIPT
![Page 1: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/1.jpg)
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
![Page 2: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/2.jpg)
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
![Page 3: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/3.jpg)
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.
![Page 4: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/4.jpg)
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
![Page 5: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/5.jpg)
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
![Page 6: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/6.jpg)
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
![Page 7: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/7.jpg)
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
![Page 8: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/8.jpg)
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
![Page 9: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/9.jpg)
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]
![Page 10: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/10.jpg)
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.
![Page 11: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/11.jpg)
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
![Page 12: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/12.jpg)
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 %
![Page 13: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/13.jpg)
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
![Page 14: Intro Overview](https://reader030.vdocument.in/reader030/viewer/2022021119/577d359e1a28ab3a6b90eefc/html5/thumbnails/14.jpg)
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