Anda di halaman 1dari 3

FACULTY OF ENGINEERING

UNIVERSITI MALAYSIA SARAWAK


SEMESTER 2
SESSION 2018/2019

COURSE PLAN
Course ENGINEERING PROGRAMMING
Title
Course KNJ2332
Code
Course 2
Credit
Course Core
Status
Prerequisite -
Synopsis The course is to introduce students with engineering tools in particular
programming. Engineering programming involves utilization of mathematics and
how to structure the sequence using software. Students will be exposed to ways of
programming the engineering problems.
Course By the end of this course, students should be able to:
Outcomes Level of Domain PO/WA WP/EA WK
(CO) C P A S
CO1 To construct the engineering PO1
3 1/2/3/4
programming (C2) WA1
CO2 To distinguish programming
PO2 WP1
code to solve mathematics 4 1/2/3/4
WA2 WP3
problems (C4)
CO3 To build programming file to PO5
5 6
solve engineering problems (P5) WA5
CO4 To present engineering problems PO10
TS
in teamwork using software. (TS) WA9
C: Cognitive ; P: Psychomotor ; A: Affective ; S: Soft-skills (CT: Critical Thinking, TS: Teamwork) WA:Graduate
Attributes ; WP:Complex Problem ; EA: Engineering Activity ; WK:Knowledge Profile

Week CO Topics Teaching Activities Assessment/Evaluation


Method
CO1 Introduction to Engineering  Lecture  Assignment
1 Programming  Demonstration  Project
 Introduction to Structured
Programming

CO1 An overview of Structured Programming  Lecture  Assignment


2  Development of flowchart on  Demonstration  Project
structured programming

CO2 Script Files  Lecture  Assignment


3  Creating and saving a script files  Cooperative  Project
 Running a script files Learning
 Input to script files  Demonstration

CO2 Script Files  Lecture  Assignment


4  Importing and Exporting Data  Cooperative  Project
Learning
 Demonstration
CO2 Numeric cell and Structure Array  Lecture  Assignment
5  Arrays  Cooperative  Project
 Multidimensional arrays Learning
 Demonstration

KNJ2332 (CQI 2016)


CO2 Numeric cell and Structure Array  Lecture  Assignment
6 Element by Element operation  Cooperative  Project
 Matrix Operation Learning
 Demonstration
CO3 Functions and Functions File  Lecture  Assignment
7 Elementary Mathematical Function  Cooperative  Project
 User Defined Functions Learning
 Demonstration
CO3 Functions and Functions File  Lecture  Assignment
8  Working with data files  Cooperative  Project
Learning
 Demonstration
CO3 Programming with MATLAB  Lecture  Assignment
9  Programming Design and  Cooperative  Project
Development Learning
 Relational Operators and Logical  Demonstration
Variables
CO3 Programming with MATLAB  Lecture  Assignment
10  Logical Operators and Functions  Cooperative  Project
 Conditional Statements Learning
 Demonstration
CO3 Programming with MATLAB  Lecture  Assignment
11  Loops  Cooperative  Project
 The switch structure Learning
 Demonstration

CO3 Programming with MATLAB  Lecture  Assignment


12  Debugging MATLAB program  Cooperative  Project
Learning
 Demonstration
CO3 Graphics and Data Visualization  Lecture  Assignment
13  Plot commands  Cooperative  Project
 Formatting a Plot Learning
 Demonstration
14 CO4 Seminar  Presentation  Project
 Student presentation and discussion

Guided Self Learning


Lecture 28 28
Tutorial

Lab/Workshop
0 0
Project

Student Learning Time PBL / Design


(SLT)
Site Visit
Continuous Assessment (Test/Quiz/ etc) 2.5 21.5

Final Exam
30.5 49.5
Sub-total
80
Total SLT
2
MQF Credit

KNJ2332 (CQI 2016)


Percentage
Assignment(s) /Tutorial(s) / PBL /Quiz (s) /Cooperative 50
Assessment Learning
Project 40
Test 10
Total 100
1. H. Moore (2011). MATLAB for Engineers. 3rd Edition. Prentice Hall.
2. S. Attaway (2013). MATLAB: A Practical Introduction to Programming and
Resources Problem Solving. 3rd Edition. Butterworth-Heinemann.
3. B. Hahn and D. Valentine (2013). Essential MATLAB for Engineers and Scientists.
5th Edition. Academic Press

KNJ2332 (CQI 2016)

Anda mungkin juga menyukai