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

Faculty of Electrical and Electronic Engineering Universiti Tun Hussein Onn Malaysia

1) This course provides comprehensive programming concepts through the use of high-level programming languages such as C or C++. 2) Students will learn to design, code, debug, test and document well-structured programs based on technical or real engineering problems. 3) The course aims to demonstrate fundamental programming knowledge, use suitable programming techniques to solve problems, and contribute actively in a team to solve tasks using programming.

Uploaded by

dharwin
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)
46 views3 pages

Faculty of Electrical and Electronic Engineering Universiti Tun Hussein Onn Malaysia

1) This course provides comprehensive programming concepts through the use of high-level programming languages such as C or C++. 2) Students will learn to design, code, debug, test and document well-structured programs based on technical or real engineering problems. 3) The course aims to demonstrate fundamental programming knowledge, use suitable programming techniques to solve problems, and contribute actively in a team to solve tasks using programming.

Uploaded by

dharwin
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

FACULTY OF ELECTRICAL AND ELECTRONIC ENGINEERING

UNIVERSITI TUN HUSSEIN ONN MALAYSIA


LECTURE PLAN
Course Name COMPUTER PROGRAMMING
1
Course Code BEJ10102 / BEV10102
This course provides comprehensive programming concepts through the use of high-level
programming languages such as C or C++. After completing this course, student should be able to
2 Synopsis design, code, debug, test and document well-structured programs based on technical or real
engineering problems.

DR TASIRANSURINI BINTI AB RAHMAN (BEJ - S01 & S02)


DR RADZI BIN AMBAR (BEV - S01) - Penyelaras BEJ/BEV
DR CHEW CHANG CHOON (BEV - S02)
3 Name(s) of Academic Staff PN ZARINA BINTI TUKIRAN (BEJ - S03)
PN NOR'AISAH BINTI SUDIN (BEJ - S04 & S05)
DR. MOHD NORZALI BIN HJ. MOHD (BEJ - S06 & S07)

4 Semester and Session Offered Semester 1 Session 2021/2022

Lecture (hour/week) 1

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

Others (hour/week) 0

6 Preirequisite (if any) None

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

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

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

Edisi: 5 / No Semakan : 2 1/3


FACULTY OF ELECTRICAL AND ELECTRONIC ENGINEERING
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

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 2 ELEMENTARY OF PROGRAMMING

2.1 The Character Sets


2.2 Identifiers and Keywords CLO1
3-4 2.3 Data Types, Variables and Constants CLO2 2 0 4 0 0 4 10
2.4 Operators and Expressions CLO3

2.5 Preprocessor Directives


2.6 Simple Input and Output

CHAPTER 3 CONTROL STRUCTURES


3.1 Introduction to Control Structures
CLO1
5-7 3.2 Selection Statements CLO2 4 0 8 0 0 8 20
3.3 Repetition Statements CLO3
3.4 Break, continue and exit() function

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

GRAND TOTAL SLT 80

Edisi: 5 / No Semakan : 2 2/3


FACULTY OF ELECTRICAL AND ELECTRONIC ENGINEERING
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
*F2F = face to face, NF2F=Non Face to Face

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

1. Student will have to complete a project on solving complex


engineering problems related to computer programming.
13 Other additional information 2. Student will prepare reports, presentations and demonstrations for the projects on
computer programming.
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. 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

Edisi: 5 / No Semakan : 2 3/3

You might also like