Problem Solving & Problem Design Using C: Introduction & Overview
Problem Solving & Problem Design Using C: Introduction & Overview
Design Using C
AAPP005-3-2
• Module overview
• Assessment requirements
• Teaching strategies
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 2 (of 15)
Learning Outcomes
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 3 (of 15)
Learning Outcomes
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 5 (of 15)
Learning Outcomes
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 6 (of 15)
Topics we will cover
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 7 (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
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 8 (of 15)
What is expected of you
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 9 (of 15)
What support is available for you
• Email: [email protected]
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 10 (of 15)
What support is available for you
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 11 (of 15)
What support is available for you
• Reference material:
– Websites
– books
– e-books
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 12 (of 15)
How you will be assessed
In-course assessments 50 %
• Class Test 20%
• Group Assignment 30%
Final Exam 50 %
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 13 (of 15)
Question & Answer Session
Q&A
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 14 (of 15)
Next Session
• Problem solving
• Algorithm
• Pseudo code
• Flowcharts
AAPP005-3-2 Problem Solving & Problem Design Using C Introduction & Overview Slide 15 (of 15)