0% found this document useful (0 votes)
23 views13 pages

00 - Module Briefing Introduction - APU Master

The document outlines the CT088-0-M Programming in Python module, which aims to introduce students to Python programming and develop their problem-solving skills. It includes details on learning outcomes, student expectations, support resources, and assessment methods. The module consists of lectures, practical sessions, and independent study, with no prerequisites required.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views13 pages

00 - Module Briefing Introduction - APU Master

The document outlines the CT088-0-M Programming in Python module, which aims to introduce students to Python programming and develop their problem-solving skills. It includes details on learning outcomes, student expectations, support resources, and assessment methods. The module consists of lectures, practical sessions, and independent study, with no prerequisites required.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Programming In Python

CT088-0-M version 1 (November 2017)

Introduction and Overview


Lecturer information

Lecturer Name: Seyyad Mohamed Sulaiman


Email: sulaiman.s.m@apu.edu.my
Telephone Extension:

CT088-0-M Programming In Python Introduction and Overview Slide ‹2› of 13


Pre-requisites for this
module

• None

CT088-0-M Programming In Python Introduction and Overview Slide ‹3› of 13


Aims of this
module
• Contribute to the achievement of the Learning Outcomes specified for the
student’s award at Master’s Prerequisite level.
• Provide an introduction to the study of Programming in Python.
• Meet the prerequisite requirements of modules at Master’s Prerequisite level
of study.
• Introduce and begin to develop student skills in relation to Programming in
Python.
• Introduce and begin to develop lifelong learning skills of independent learning
and study in relation to Programming in Python.
• Introduce students to the knowledge, skills and techniques relevant to the
study of Programming in Python
• Enable students to develop their ability to:
– Analyse
– Solve problems
– Use ICT
– Manage their own study time

CT088-0-M Programming In Python Introduction and Overview Slide ‹4› of 13


Learning outcomes

 At the end of this module, YOU should


be able to:
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)
CT088-0-M Programming In Python Introduction and Overview Slide ‹5› of 13
Student Learning Time (SLT)

• Module Credit Value:


• Total Learning Hours:
 Lecture: 2 hours per week
 Practical: 2 hours per week
 Independent Learning Time: 8 hours per week

CT088-0-M Programming In Python Introduction and Overview Slide ‹6› of 13


Topics we will
cover

• Introduction to Python
• Problem solving with Python
• System design and implementation

CT088-0-M Programming In Python Introduction and Overview Slide ‹7› of 13


What is expected of
you
 You should abide to all the rules &
regulation of APU
 You are required to learn the module
independently.
 A tutor will be assigned to facilitate the
learning.
 You may clarify doubts and seek
additional assistance by booking a
consultation hour with the tutor.
 You are expected to spend 2 hours
reviewing the lecture materials and 2
hours reviewing the tutorial/practical
materials.
CT088-0-M Programming In Python Introduction and Overview Slide ‹8› of 13
What support is available
for you
 Consultation hours
 Resources
 Reference material
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)

 Internet resources

CT088-0-M Programming In Python Introduction and Overview Slide ‹9› of 13


How you will be assessed

 Incourse Assessment 100%


 An Individual Assignment weighted at 100%

CT088-0-M Programming In Python Introduction and Overview Slide ‹10› of 13


Achievement
requirements

CT088-0-M Programming In Python Introduction and Overview Slide ‹11› of 13


Question and answer session

Q&A

CT088-0-M Programming In Python Introduction and Overview Slide ‹12› of 13


What we will cover next

• Introduction to Python

CT088-0-M Programming In Python Introduction and Overview Slide ‹13› of 13

You might also like