Module - Descriptor - CT088-0-M Programming in Python - SV
Module - Descriptor - CT088-0-M Programming in Python - SV
6. Objectives:
The objectives of this module is to:
1. Contribute to the achievement of the Learning Outcomes specified for the student’s
award at Master’s Prerequisite level.
2. Provide an introduction to the study of Programming in Python.
3. Meet the prerequisite requirements of modules at Master’s Prerequisite level of study.
4. Introduce and begin to develop student skills in relation to Programming in Python.
5. Introduce and begin to develop lifelong learning skills of independent learning and
study in relation to Programming in Python.
6. Introduce students to the knowledge, skills and techniques relevant to the study of
Programming in Python
7. Enable students to develop their ability to:
Analyse
Solve problems
Use ICT
Manage their own study time
7. Learning outcomes:
1. Develop problem solving skills using specific methods, tools and standards. (MQF1,
MQF2, MQF6)
2. Develop a problem-based strategy for creating and applying programmed solutions.
(MQF1, MQF2, MQF7)
3. Create, edit, compile, run, debug and test programs using an appropriate development
environment (MQF2)
8. Transferable Skills:
The following employability skills are introduced (I), developed (D) and/or assessed (A):
Analytical (I, D, A)
Problem Solving (I, D, A)
ICT (I, D, A)
Self-management (D, A)
9. Synopsis:
Developing strong problem solving skills and strategies by using tools and standard, and
establishing a solid foundation in the basic principles of programming computers in a variety
of contexts such as simple text based and command line applications.
10. Mode of Delivery:
Lecture and Lab via online learning.
Essential Reading
A. Martelli , A. Ravenscroft & Steve. (2017). Python in a Nutshell: A Desktop Quick
Reference. Sebastopol, United States. O'Reilly Media, Inc, USA. (ISBN: 978-1449392925)
John V. Guttag. (2016). Introduction to Computation and Programming Using Python: With
Application to Understanding Data, 2nd edition. MIT Press Ltd, Cambridge, Mass., United
States. (ISBN: 9780262529624)
Further Reading
Allen B. Downey. (2015).Think Python: How to Think Like a Computer Scientist, 2nd
Edition. O'Reilly Media, USA. (ISBN: 978-1491939369)
None