Faculty of Civil Engineering and Built Environment Universiti Tun Hussein Onn Malaysia
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.
Lecture (hour/week) 1
Tutorial (hour/week)
5 Credit Value 2
Laboratory (hour/week) 2
Others (hour/week)
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]
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.
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
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/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
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
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
3 Assignment CLO1 5 0 1 1
TOTAL 100 4 10 14
Percentage Total
Final Assessment CLO F2F NF2F
(%) SLT
1
TOTAL
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.
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.
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