0% found this document useful (0 votes)
22 views3 pages

CT108!3!1 Python Programming (VE1) 1 March 2023

Uploaded by

paudelemily
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views3 pages

CT108!3!1 Python Programming (VE1) 1 March 2023

Uploaded by

paudelemily
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Asia Pacific University of Technology and Innovation

_________________________________________________________________________________________________________________________________________________________________________________________ 1 of 3

Version
1 Course Name: Python Programming VE1
Number:

Course Code: CT108-3-1 Effective Date: 01 Mar 2023

Course Classification: Elective (Core)

This module aimed at providing students with fundamental problem solving methods with flowchart and pseudocode. The module will introduce procedural programming in Python
emphasising computational thinking to provide a foundation for software development required by students for their programmes of study.
2 Synopsis:

1 Viknesh A/L Ramamoorthy


Name(s) of Academic
3 2 Aziah Abdola
Staff:
3 Sathiapriya A/P Ramiah
Semester and Year See Programme Specification
4
offered: (Module may be delivered on multiple programmes and therefore in different years/semesters)

5 Credit Value: 3

Pre-requisite/ co-
6 -
requisite (if any):

7
CLO1 Explain the fundamental of software development and programming concepts (C2, PLO1)

CLO2 Construct a programmable solution using appropriate problem solving methods and programming concepts to given scenario. (C3, PLO2)

CLO3

Course Learning
Outcomes (CLO)

8 Mapping of the Course Learning Outcomes to the Programme Learning Outcomes, Teaching Methods and Assessment Methods

Programme Learning Outcomes (PLO)


Interpersonal Skills

Communication

Numeracy Skills

professionalism
Entrepreneurial
Knowledge and

Cognitive Skills
Understanding

autonomy and

Personal Skills
Practical Skills

responsibility
Digital Skills

Leadership,

Ethics and
Skills

Skills

Course Learning
Teaching Methods Assessment Methods
Outcomes
PLO 10

PLO 11
PLO 1

PLO 2

PLO 3

PLO 4

PLO 5

PLO 6

PLO 7

PLO 8

PLO 9

CLO1 √ Lecture Examination

CLO2 √ Tutorial Assignment

CLO3

C1
Mapping with MQF
Cluster of Learning C2
Outcomes

Indicate the primary causal link between the CLO and PLO by ticking '√' in the appropriate box.

C1 = Knowledge & Understanding, C2 = Cognitive Skills, C3A = Practical Skills, C3B = Interpersonal Skills, C3C = Communication Skills, C3D = Digital Skills,

C3E = Numeracy Skills, C3F = Leadership, Autonomy & Responsibility, C4A = Personal Skills, C4B = Entrepreneurial Skills, C5 = Ethics & Professionalism

9 Transferable Skills (if applicable)

(Skills learned in the course of study which 1 Cognitive skills


can be useful and utilized in other settings) 2

3
Open-ended response (if any)
4

`
10 Distribution of Student Learning Time (SLT)
Note: This SLT calculation is designed for home grown programme only.

_____________________________________________________________________________________________________________________________________________________________________
Version:VE1
CT108-3-1-Python Programming Effective Date: 01 Mar 2023
Asia Pacific University of Technology and Innovation
_________________________________________________________________________________________________________________________________________________________________________________________ 2 of 3

Learning and Teaching Activities**

Face-to-Face (F2F)
Course Content Outline and Subtopics CLO* NF2F Total SLT
Online/ Technology-
Physical Independent Learning
mediated (Synchronous)
(Asynchronous)
L T P O L T P O
1 Introduction to programming 1 2 1

2 Control Structures - Sequential , Selection and Iteration 1 8 8

3 Data collection 1 4 4

4 String Interpolation 1 2 2

Modular Programming
5 1 4 4

File Handling
6 1 2 2

Introduction to Problem Solving and program design


7 1 2 2

Program Design Techniques - Flowchart & Pseudocode


8 1 4 2

Outline the Problem Solving Process


9 2 2 1

10 Develop algorithms 2 2 2

Apply problem solving technique using pseudocode and


11 2 6 3
flowchart
Create programmable solution
12 2 2 1

Lab activity: Build a simple program


13 2 2 2

Lab activity: Build a program using different control construct.


14 2 6 6

Lab activity: Implement data collection


15 2 2 2

Lab activity: Implement modular programming techniques


16 2 4 2

Lab activity: Implement file handling


17 2 2 2

18

19

20

SUB-TOTAL SLT: 102

Face-to-Face (F2F)
NF2F
Continous Assessement % Online/ Technology- Independent Learning for
Physical
mediated (Synchronous) Assessment (Asynchronous)

1 Assignment 50 0.5 11

SUB-TOTAL SLT: 11.5

Face-to-Face (F2F)
NF2F
Final Assessement % Online/ Technology- Independent Learning for
Physical
mediated (Synchronous) Assessment (Asynchronous)

1 Examination 50 1.5 5

SUB-TOTAL SLT: 6.5

SLT for Assessment: 18

GRAND TOTAL SLT: 120


% SLT for F2F Physical Component:
A 48.33
[Total F2F Physical /(Total F2F Physical + Total F2F Online + Total Independent Learning) x 100)]
% SLT for Online & Independent Learning Component:
B 51.67
[(Total F2F Online + Total Independent Learning) /( Total F2F Physical + Total F2F Online + Total Independent Learning) x 100]
% SLT for All Practical Component:
C
[% F2F Physical Practical + % F2F Online Practical]
% SLT for F2F Physical Practical Component
C1
[Total F2F Physical Practical /( Total F2F Physical + Total F2F Online + Total Independent Learning) x 100)]
% SLT for F2F Online Practical Component
C2
[Total F2F Online Practical / (Total F2F Physical + Total F2F Online + Total Independent Learning) x 100]

Please tick (√) if this course is Industrial Training/ Clinical Placement/ Practicum using 50% of Effective Learning Time (ELT)

Note:
* Indicate the CLO based on the CLO's numbering in Item 8
** For ODL programme: Courses with mandatory practical requiremnets imposed by the programme standards or any related standards can be exempted from complying to the minimum 80% ODL delivery rule in
the SLT.

Identify special requirement or resources to deliver the


11 course (e.g., software, nursery, computer lab, simulation
room etc)

_____________________________________________________________________________________________________________________________________________________________________
Version:VE1
CT108-3-1-Python Programming Effective Date: 01 Mar 2023
Asia Pacific University of Technology and Innovation
_________________________________________________________________________________________________________________________________________________________________________________________ 3 of 3

Bhasin, H. (2021). Python basics : a self-teaching introduction. Mercury Learning and Information. ISBN-1B07L5SK5CZ
Gaddis, T. (2021). Starting Out with Python. 4th Ed. Edinburg:United Kingdom, Pearson Education, Inc., ISBN-9780136912330.
References (include required and further readings, and
12 Guttag, J. V. (2021). Introduction to Computation and Programming Using Python. 2nd Ed. Cambridge MA, United States:MIT Press, ISBN 9780262542364
should be the most current)

13 Other additional information (if applicable)

Note: Number of PLO indicated is purely for illustration purposes only and the number is subjected to the curriculum design.

_____________________________________________________________________________________________________________________________________________________________________
Version:VE1
CT108-3-1-Python Programming Effective Date: 01 Mar 2023

You might also like