Proposed Course Outline (EEEB1014)
Proposed Course Outline (EEEB1014)
Course Lecturer :
Course Description : The main objective of this course is to apply engineering methods
to design program solutions as being cohesive, readable and
reusable on a standard programming language.
Arithmetic operators
Assignment operators
Equalities and relational operators
Logical operators
Conditional operators
Selection structure – if, if...else, nested if, switch
Repetition structure – while, do...while, for loop
Concept of pointers
Pointer declaration and control
Pointer operator (& and *)
Parameter passing by pointers
Concept of arrays – why, how, advantages
Array declaration and initialization
Operation on arrays – simple sorting and searching
Passing arrays to functions
Multidimensional arrays
References:
1. Hanly J. R., Koffman E. B., Problem Solving and Program Design in C, Fifth Edition, Addison Wesley,
2007. * Texbook
2. H.M. Deitel and P.J. Deitel. , C How To Program, Fifth Edition, Prentice Hall, 2006.
3. Simon Monk, Programming the Beaglebone Black: Getting Started with Javascript and Bonescript,
McGrawHill Education, 2014.
4. Sebesta, Robert W., Concepts of Programming Languages, 5th Edition, Addison Wesley, 2001.
Course Outcomes :
MQF3
MQF LOD MQF1 MQF2 MQF2 MQF3c MQF3a MQF5 MQF5 MQF5 MQF3b MQF4 MQF4
d
PO
PO1 PO2 PO3 PO 4 PO5 PO6 PO 7 PO 8 PO9 PO 10 PO12
Course Outcome 11
a b c a b a b c a b c a b a b a b c a b
(CO1) Define and
understand the
computer components,
programming languages, X
steps in developing a
program and software
development method.
(CO2) Implement the
use of basic
programming practices
in Engineering problem
(eg: structure, variables,
character sets and X
tokens, standard input-
output functions in C,
basic C operators, and
structured
programming).
(CO3) Solve advanced X
programming problems
by implementing
modular programming
(functions) and pointer
variable declarations,
including for parameter
passing by reference in
Engineering problem.
(CO4) Discuss the
concept of characters
and strings, user-defined X
data types, and file input
and output
(CO5) Apply
programming in
X
software/hardware
interfacing
Cognitive
Psychomotor Affective Total
Current Coverage (%) Low Med High
20.0 80.0 100
What is Program Educational Objectives (PEO)?
PEO are objectives that UNITEN graduates should achieve after five (5) years of graduation.
Program Outcomes
PO Students graduating from the Bachelor of Civil Engineering (BCE) / Bachelor of Computer & Communication
No. Engineering (BCCE) / Bachelor of Electrical & Electronics Engineering (BEEE) / Bachelor of Electrical Power
Engineering (BEPE) / Bachelor of Mechanical Engineering (BME) programmes will have the ability to:
PO Statements Sub-attributes
a) Comprehend the fundamental knowledge of mathematics, science and
civil/computer and communication/electrical/mechanical engineering
Apply fundamental knowledge of
(C1,C2)
mathematics, science and civil/computer
b) Apply fundamental knowledge of mathematics, science and
and
civil/computer and communication/electrical/mechanical engineering
PO1 communication/electrical/mechanical
principles in solving engineering problems (C3, C4)
engineering principles in solving complex
c) Solve complex engineering problems by relating/incorporating
problems
fundamental knowledge of mathematics, science and civil/computer
WA1 (WK1-WK4) [MQF1]
and communication/electrical/mechanical engineering principles
(C5,C6)
Program Outcomes
PO Students graduating from the Bachelor of Civil Engineering (BCE) / Bachelor of Computer & Communication
No. Engineering (BCCE) / Bachelor of Electrical & Electronics Engineering (BEEE) / Bachelor of Electrical Power
Engineering (BEPE) / Bachelor of Mechanical Engineering (BME) programmes will have the ability to:
PO Statements Sub-attributes
Identify, formulate, analyse and solve
a) Identify, formulate and solve civil/computer and
complex civil/computer and
communication/electrical/mechanical engineering problems (C3, C4)
PO2 communication/electrical/mechanical
b) Evaluate and synthesize the solution to complex civil/computer and
engineering problems
communication/electrical/mechanical engineering problems (C5,C6)
WA2 (WK1-WK4) [MQF2]
a) Illustrate solutions for civil/computer and
communication/electrical/mechanical engineering problems with
Design solutions for complex
appropriate consideration for public health and safety (C3, C4)
civil/computer and
b) Illustrate solutions for civil/computer and
communication/electrical/mechanical
communication/electrical/mechanical engineering problems with
engineering problems that meet specific
PO3 appropriate consideration for culture, society, and environment (C3,
needs with appropriate consideration for
C4)
public health and safety, culture, society,
c) Propose solutions for complex civil/computer and
and environment
communication/electrical/mechanical engineering problems that meet
WA3 (WK5) [MQF2]
specific needs with appropriate consideration for public health and
safety, culture, society, and environment (C5,C6)
Conduct investigations, interpret data
and provide conclusions in investigating a) Use research methods for collecting data (C1, C2)
complex problems related to b) Analyse and interpret data using engineering principles and
PO4 civil/computer and appropriate techniques (C3,C4)
communication/electrical/mechanical c) Design & evaluate solutions to complex engineering problems by
engineering employing research methods and data interpretation skills (C5,C6)
WA4 (WK8) [MQF3c]
Create appropriate techniques, select
a) Usage of modern tools to execute civil/computer and
resources, and apply modern engineering
communication/electrical/mechanical engineering activities (P1,P2)
PO5 tools to execute complex engineering
b) Manipulation of modern tool to execute complex engineering
activities
activities (P3,P4)
WA5 (WK6) [MQF3a]
Program Outcomes
PO Students graduating from the Bachelor of Civil Engineering (BCE) / Bachelor of Computer & Communication
No. Engineering (BCCE) / Bachelor of Electrical & Electronics Engineering (BEEE) / Bachelor of Electrical Power
Engineering (BEPE) / Bachelor of Mechanical Engineering (BME) programmes will have the ability to:
PO Statements Sub-attributes
Apply reasoning in assessing societal, a) Apply reasoning in assessing societal, legal and cultural issues
health, safety, legal and cultural issues and the consequent responsibilities relevant to professional
and the consequent responsibilities engineering practice (C3, C4)
PO6
relevant to professional engineering b) Apply reasoning in assessing health and safety issues and the
practice consequent responsibilities relevant to professional engineering
WA6 (WK7) [MQF5] practice (C3, C4)
Demonstrate knowledge of the impact of
professional engineering solutions in
PO7 environmental contexts and the need for No sub-attribute (C2,C3)
sustainable development
WA7 (WK7) [MQF5]
Demonstrate commitment to
PO8 professional and ethical principles No sub-attribute (A3)
WA8 (WK7) [MQF5]
Communicate effectively on complex a) Communicate effectively by means of oral presentation (P3)
engineering activities b) Communicate effectively by means of report writing (P3)
PO9
WA10 [MQF3b] c) Communicate effectively by means of oral presentation and/or
report writing on complex engineering activities (P3)
Function effectively as an individual and
in a group with the capacity to be a
PO10 No sub-attribute (A4)
leader
WA9 [MQF3d]
Acknowledge the need for, and be able to
PO11 engage in life-long learning No sub-attribute (C2)
WA12 [MQF4]
Demonstrate knowledge on project
management principles and a) Demonstrate knowledge on project management principles (C2,C3)
PO12
entrepreneurship skills b) Demonstrate knowledge on entrepreneurship skills (C2,C3)
WA11 [MQF4]
Malaysian Qualifications Framework (MQF) 2nd Edition
The Malaysia Education Blueprint 2015-2025 (Higher Education) or the MEB (HE) (Ministry of Higher Education, 2015) is formulated based on the vision and
aspiration of the 11th Malaysia Development Plan (2015 – 2020).
In 2017, a revision to the current Malaysian Qualifications Framework (MQF) by the Malaysian Qualifications Agency (MQA) was done in response to the call by
Malaysians to make the framework more responsive to better, higher quality and relevant post-secondary education. The MQF 2 nd Edition remains as an
overarching framework for all qualifications from diverse sectors which is based on, and maintains, the structure of the previous framework.
With the 11th Malaysian Development Plans (2015-2020), the scope of MQF refers to qualifications types from two sectors, i.e., academic and Technical and
Vocation Education and Training (TVET) sectors. The Framework, a single and unifying framework of all qualifications in Malaysia, describes the levels of
learning, generic learning outcomes, level descriptors, credits and single qualification title for each level to be applied in both academic and TVET type
qualifications.
MQF1 Describe advanced and comprehensive, theoretical and technical knowledge and demonstrate
relevant skills in a specialized field, or of a multidisciplinary nature related to the field of study, work
Knowledge and and/or practice.
Understanding
MQF2 Demonstrate intellectual independence in the application of knowledge within specific field(s) by
applying critical, analytical and evaluation skills in the field of study/ work/ practice.
Cognitive Skills
Manage, resolve complex applications and handle unpredictable issues with creative and innovative
solution(s).
Apply skill/ knowledge to a range of approaches in the field of study/ work/ practice.
MQF3a Apply a range of essential methods and procedures to solving a broad range of complex problems.
Review, make adjustments and supervise related practices and processes concerning field of
Practical skills specialization.
MQF3b Convey ideas both in written or oral forms using appropriate and different forms of presentation,
confidently, accurately and coherently in appropriate context in a well-structured manner to a
Interpersonal diversity of audiences.
and
Communication Work together with different people in diverse learning and working communities as well as other
Skills groups locally and internationally.
MQF3c Use a broad range of information, media and technology applications to support study and/or work.
Use and combine numerical and graphical/ visual data for study/ work.
Digital and
Numeracy Skills
MQF3d Work autonomously, and show leadership and professionalism in managing responsibilities within
broad organizational parameters.
Leadership,
Autonomy and Undertake significant levels of work related responsibilities of others as well as self.
Responsibility
Demonstrate decision making capacities and professionalism by working towards pre-determined
goals and outcomes.
MQF5 Demonstrate adherence, and ability to identify ethical issues, make decision ethically, and act
professionally within the varied social and professional environment and practice.
Ethics and
Professionalism Demonstrate a deep familiarity and knowledge of local and global issues relating to science,
technology, business, social, and environmental issues.