Faculty of Electrical and Electronic Engineering Universiti Tun Hussein Onn Malaysia
Faculty of Electrical and Electronic Engineering Universiti Tun Hussein Onn Malaysia
Lecture (hour/week) 1
Tutorial (hour/week) 0
5 Credit Value 2
Laboratory (hour/week) 2
Others (hour/week) 0
7 Course Learning Outcome(s) : At the end of this course the student will be able to:
Demonstrate the fundamental knowledge of high-level programming language for solving computer programming problems correctly
CLO 1
(LOD1-PLO1-C3),
CLO 2 Use suitable computer programming techniques in solving computer programming problems (LOD9-PLO5-P5),
CLO 3 Contribute actively in a team to solve the given task using computer programming techniques and applications (LOD7-PLO9-A2).
CLO 4
CLO n
Quiz/ Assignment/
Lecture/SCL/ Group
CLO 1 √ Discussion
Peer Review /
50% students achieve 55%
Group Project
Lab Report/ Group
Project Report/
Lecture/SCL/ Group
CLO 2 √ Discussion
Group Project
Presentation &
Demonstration
Lab Report/ Group
Project Report/
Lecture/SCL/ Group
CLO 3 √ Discussion
Group Project
Presentation &
Demonstration
*Indicate the primary causal link between the CLO and PLO by ticking (/) in the appropriate box.
Transferable Skills (if
9 1 Interpersonal Skills
applicable)
(Skills learned in the course of 2 Digital Skills
study which can be useful and
utilised in other settings) 3 Communication Skills
Guided Learning
Learning (NF2F)
Guided Learning
Independent
(F2F) Total
(NF2F)
Week Course Content CLO
SLT
Practical
Tutorial
Lecture
Others
CHAPTER 1 INTRODUCTORY OF
PROGRAMMING CONCEPTS
CLO1
1.1 Introduction to programming
1-2 CLO2 2 0 4 0 0 4 10
1.2 Simple Application CLO3
1.3 Software Development Method
CHAPTER 4 ARRAYS
4.1 Understanding Array Basics
CLO1
8-10 4.2 Declaration & Initialization CLO2 1 0 4 0 1 4 10
4.3 Array & Functions CLO3
4.4 Multidimensional Arrays
CHAPTER 5 FUNCTIONS
5.1 Understanding Function Basics
CLO1
5.2 Built-in and user-defined function
11-12 CLO2 4 0 8 0 0 8 20
5.3 Calling and returning functions CLO3
5.4 Variable Scope: Global versus Local variable
TOTAL 13 0 28 0 1 28 70
Percentage Total
Continuous Assessment CLO F2F NF2F
(%) SLT
1 Quiz (31 Oct 2021) CLO1 10 1 1
2 Assignment (5 Dec 2021 - 9 Dec 2021) CLO1 15 1 1
3 Lab Activities (31 Oct 2021 - 30 Dec 2021) CLO1 30 2 2 4
4 Peer Review (13 Jan 2022) CLO3 10 1 1
CLO1 15
5 Group Project (26 Dec 2021 - 13 jan 2022) CLO2 10 1 2 3
CLO3 10
TOTAL 100 4 6 10
Percentage Total
Final Assessment CLO F2F NF2F
(%) SLT
1 None CLO1
TOTAL 0
11 Identify special requirement of Internet connection to upload/download the learning materials and to compile the
resources to deliver the course program. Also a smartphone or a laptop to perform online programming,
(e.g., software, nursery, computer
lab, simulation room
12 Main references supporting the 1 D.S. Malik (2011). C++ Programming: From Problem Analysis
course and Additional references to Program Design. 5th ed. Course Technology, Cengage
supporting the course Learning. Boston, USA. Call number: QA76.73.C153 .M345
2011
2 King, K.N. (2008). C Programming: A Modern Approach. 2nd
ed. New York : W.W.Norton. Call number: QA76.73.C15 .K56
2008
3 Stevenson, D.E. (2007). Programming Language
Fundamentals by Example. 3rd ed. Auerbach: Taylor and
Francis. Call number: QA76.6 .S73 2007
4 Delores M. Etter and Jeanine A. Ingber (2008). Engineering
Problem Solving with C++. 2nd ed. Prentice-Hall. Call number:
QA76.73.C153 .E874 2008
5 Jeri R. Hanly and Elliot B. Koffman (2004). Problem Solving
and Program Design in C. 4th ed. USA: Addison-Wesley. Call
number: QA76.73.C15 .H364 2004
Name : Dr. Radzi Bin Ambar Name : Dr. Lukman Hanif Bin Muhammad Audah
Position: Senior Lecturer Position : Head of Department/ Programme
Date : 27 September 2021 Date : 3 October 2021