01 - Module Briefing
01 - Module Briefing
Module Briefing
Lecturer information
• None
PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10 PLO11 PLO12
CLO 1
✓
CLO 2
✓
CLO 3
✓
• Lecture
• Tutorial/Lab
Note:
Alternative Assessment is Individual Assignment (100%)
Hence,
• We are now moving from the traditional
topic based teaching to outcome-based
education
It’s
NOT
What we want to teach,
It’s
What You should learn
Lecture/Tutorial
• Introduction to problem solving
• Analysis of Problem statement
• Design using flow chart and pseudo code
• Solving simple problems using pseudo code and flow
chart
Lab
• Solving simple problems to learn Selection and Repetition structure
▪ Consultation hours
▪ Resources
➢ Reference material
Essential Reading
– Gaddis, T. (2016). Starting Out with Programming Logic and Design. 4th Ed. Edinburg:United
Kingdom, Pearson Education, Inc., ISBN-13 978-0133985078.
– Gaddis, T. (2018). Starting Out with Python. 4th Ed. Edinburg:United Kingdom, Pearson
Education, Inc., ISBN-13 978-0134444321.
– Guttag, J. V. (2016). Introduction to Computation and Programming Using Python. 2nd Ed.
Cambridge MA, United States:MIT Press, ISBN 978-0262529624.
– Downey, A. B. (2015). Think Python: How to Think Like a Computer Scientist. 2nd Ed.
California, United States:O'Reilly Media, Inc, ISBN 978-1491939369
➢ Internet resources
➢ Software : Python IDLE (Open Source)
https://forms.office.com/r/LRipu2Qghg
Introduction to Algorithms
Q&A