You are on page 1of 4

FACULTY OF CIVIL ENGINEERING AND BUILT ENVIRONMENT

UNIVERSITI TUN HUSSEIN ONN MALAYSIA

LECTURE PLAN
Course Name COMPUTER PROGRAMMING
1
Course Code BFC20802

As a fundamental subject, this course will equip the students with theory and practice
on problem solving techniques by using the structured approach. Students will be
required to develop programs using programming language under windows platform,
2 Synopsis in order to solve simple to moderate problems. They will be familiarize with the pre-
processor instructions, constants and variables, data types, input and output
statements, text files, control structures: sequential, selection and loop, built-in and
user-defined functions, one dimension and two dimension array, and structure.

Goh Wan Inn, Nickholas Anting Anak Guntor, , Noorli binti Ismail, Mohammad Nizam
3 Name(s) of Academic Staff
bin Zakaria, Shahrul Niza bin Mokhatar, Siti Radziah Binti Abdullah.

4 Semester and Session Offered Semester 2 Session 2020/2021

Lecture (hour/week) 1

Tutorial (hour/week)
5 Credit Value 2
Laboratory (hour/week) 2

Others (hour/week)

6 Preirequisite (if any)

7 Course Learning Outcome(s) : At the end of this course the student will be able to:

CLO 1 Infer the problem solving logic into a program, using programming language. [C4, LOD 4, PLO4]

CLO 2 Organize and solve the problem systematically, using the structured logic approach. [P5, LOD 5, LOD 9, PLO5]

CLO 3 Integrate individual simple-medium program project using programming language. [A4, LOD 13, PLO12]

8 Mapping of the course/module to the Programme Learning Outcome

Programme Learning Outcomes


(PLO)
Teaching
CLOs Assessment KPI
Methods
PLO10
PLO11
PLO12
PLO13
PLO1
PLO2
PLO3
PLO4
PLO5
PLO6
PLO7
PLO8
PLO9

Test, 50% number


Lecture & Hands-
CLO 1 / Asssignment & of the student
On
Quiz achieve 55%

50% number
Lecture & Hands-
CLO 2 / Test and Project of the student
On
achieve 55%

50% number
Lecture & Hands- Project &
CLO 3 / of the student
On Presentation
achieve 55%

*Indicate the primary causal link between the CLO and PLO by ticking (/) in the appropriate box.

9 Transferable Skills (if applicable) 1 Problem Solving and Scientific Skills


(Skills learned in the course of study 2 Information Management and Lifelong Learning Skills
which can be useful and utilised in
other settings) 3 Social Skills, Team Skills and Responsibilities

1/4
FACULTY OF CIVIL ENGINEERING AND BUILT ENVIRONMENT
UNIVERSITI TUN HUSSEIN ONN MALAYSIA

10 Content outline of the course/module and the student learning time (SLT) per topic

Teaching and Learning Activities

Guided Learning

Guided Learning

Learning (NF2F)
Independent
(F2F)
Total
Week Course Content CLO

(NF2F)
SLT

Practical
Lecture

Tutorial

Others
1. CHAPTER 1 INTRODUCTION TO COMPUTER
& PROGRAMMING
1.1 Computer System Architecture
1.2 Hardware and Software CLO1
1 1.3 Computer Operation CLO2 1 0 2 0 0 1 4
CLO3
Machine Language and Programming
1.4
Language

2. CHAPTER 2 ALGORITHM DESIGN


2.1 Programming Development Life Cycle
2.2 Algorithm and Problem Solving CLO1
2 CLO2 1 0 2 0 0 1 4
2.3 Flowchart and Pseudocode CLO3

3. CHAPTER 3 INTEGRATED DESIGN ENVIRONMENT


3.1 Computer Programming Language CLO1
3 3.2 Integrated Development Environment CLO2 1 0 2 0 0 1 4
3.3 Error and Debug CLO3

4. CHAPTER 4 PROGRAMMING ELEMENTS


4.1 Variables
4.2 Keywords
4.3 Data Types CLO1
4-6 4.4 Input Statement CLO2 3 0 6 1 1 3 14
CLO3
4.5 Output Statement
4.6 Expression
4.7 Operators

2/4
FACULTY OF CIVIL ENGINEERING AND BUILT ENVIRONMENT
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
5. CHAPTER 5 SELECTION CONTROL STRUCTURE
5.1 Boolean Expression and Values
5.2 One-Way Selection CLO1
7-8 5.3 Two-Way Selection CLO2 2 0 4 1 1 2 10
CLO3
5.4 Multi-Way Selection
5.5 Nested Condition

6. CHAPTER 6 REPETITION CONTROL STRUCTURE


6.1 Repetition Condition
6.2 The while looP CLO1
9-10 CLO2 2 0 4 1 1 2 10
6.3 The for loop CLO4
6.4 Jump Statement

7. CHAPTER 7 FUNCTION
7.1 Modular Programming
7.2 User-Defined Function CLO1
11-12 CLO2 2 0 4 1 1 2 10
7.3 Calling Function CLO5
7.4 Code Modularization

8. CHAPTER 8 DATA PROCESSING LIBRARY


8.1 Third Party Library CLO1
13-14 8.2 Data Preparation and Processing CLO2 2 0 4 1 1 2 10
CLO3
8.3 Output Visualization

TOTAL 14 0 28 5 5 14 66

Percentage Total
Continuous Assessment CLO F2F NF2F
(%) SLT
CLO1 20 1 1 2
1 Test
CLO2 10 1 1 2

2 Quiz CLO1 5 0.5 0.5 1

3 Assignment CLO1 5 0 1 1

CLO1 10 0.5 1 1.5

4 Project CLO2 20 0.5 3 3.5

CLO3 30 0.5 2 2.5

TOTAL 100 4 10 14

Percentage Total
Final Assessment CLO F2F NF2F
(%) SLT
1

TOTAL

GRAND TOTAL SLT 80

*F2F = face to face, NF2F=Non Face to Face

3/4
FACULTY OF CIVIL ENGINEERING AND BUILT ENVIRONMENT
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
11 Identify special requirement of Integrated Development Environment software for programming language, such as
resources to deliver the course (e.g., Wing IDE and Jupyter Notebook.
software, nursery, computer lab,
simulation room

12 Main references supporting the 1 Robertson, L. (2006). Simple Program Design: A Step-by-Step
course and Additional references Approach.Thomson.
supporting the course
2 Summerfield, M. (2009). Programming in Python 3: A Complete Introduction to the
Python Language. Addison-Wesley.
3 Jones, B and Beazley, D. (2013). Python Cookbook. O’reilly.

4 Jones, M. (2015). Python for Complete Beginners. CreateSpace Independent


Publishing Platform.
5 Maarof, M. A., (2006). Logik Pengaturcaraan Komputer. Penerbit Universiti
Teknologi Malaysia.

13 Other additional information


14 Course Attendance / Regulations 1 Students must attend not less than 80% of the contact hours for every course
including Compulsory Attendance Course (Hadir Wajib – HW) and Attendance
Only Course (Hadir Sahaja – HS).

2 Student who does not fulfill (1) of the above is not allowed to attend further
lectures and is not allowed to sit for any further assessment. Zero mark (0) will be
given to student who fails to comply with (1). As for Compulsory Attendance
Course (Hadir Wajib – HW), student who fails to comply with (1) will be given
Failure Attendance (Hadir Gagal – HG).
3 Student must follow and obey all the University dress rules and regulations and
must discipline themselves to avoid any disciplinary action.
4 Student must obey safety regulations during the learning and teaching process.

15 Prepared by: Verified by:

Name : Dr. Siti Radziah binti Abdullah Name : Assoc. Prof. Dr. David Yeoh Eng Chuan
Position : Lecturer Position : Head of Department
Date : 14 March, 2021 Date : 14 March, 2021

4/4

You might also like