Program Standards Computing
Program Standards Computing
Program Standards Computing
PROGRAMME STANDARDS:
COMPUTING
Tel
+603-7968 7002
Fax
+603-7956 9496
akreditasi@mqa.gov.my
Website
www.mqa.gov.my
CONTENTS
FOREWORD ......................................................................................................................I
ABBREVIATIONS ............................................................................................................II
2.
PROGRAMME AIMS............................................................................................9
3.
4.
5.
6.
7.
8.
9.
10.
11.
REFERENCES ................................................................................................................45
APPENDIX 1 ...................................................................................................................47
APPENDIX 2 ...................................................................................................................48
APPENDIX 3 ...................................................................................................................54
APPENDIX 4 ...................................................................................................................73
FOREWORD
In its effort to ensure the quality of programmes in institutions of higher learning in
Malaysia, Malaysian Qualifications Agency (MQA) has published various documents
such as Malaysian Qualifications Framework (MQF), Code of Practice for Programme
PROGRAMME STANDARDS: COMPUTING
Programme Standards for Computing covers the education levels from certificate to
doctoral.
Thank you.
ABBREVIATIONS
ACM
BOK
Body of Knowledge
CGPA
COPIA
COPPA
CPD
CS
Computer Science
GGP
HEP
ICT
IEEE-CS
IT
Information Technology
MGC
MQA
MQF
SE
Software Engineering
ii
PROGRAMME STANDARDS: COMPUTING
IS
1. INTRODUCTION
Computing, for the purposes of this Programme Standards involves the study of
computers and their applications. Thus, Computing includes designing and building
hardware and software systems for a wide range of purposes; processing,
structuring, and managing various kinds of information; carrying out scientific studies
using computers; making computer systems behave intelligently; creating and
using communications and entertainment media; finding and gathering information
relevant to any particular purpose.
For the purpose of Malaysian Higher Education sectors, the learning framework is
based on the ACM Problem Space of Computing. Computing is broadly categorised
into four (4) major disciplines namely Computer Science, Software Engineering,
ii.
Software Engineering:
iii.
iv.
Information
Systems: Graduates
of this
The four (4) disciplines provide the basic platform for placement of computing
programmes. It is worth clarifying that Computer Science and Software Engineering
programs prepare students for computing technology creation, while Information
Technology and Information System are more designed for roles as experts in using
technologies. The other disciplines such as computer engineering and creative
multimedia programmes are not covered within this standard. Any programmes that
do not comply with this standard should not use the naming conventions specified in
this programme standard.
2
clear that each of the four disciplines are different. For this reason, the
nomenclature of diploma and bachelor degree awards in Computing must be
prefixed by these four disciplines to avoid confusion. Consistent nomenclature
will reduce the gap between the fresh graduates capabilities and expectation of
employers. However for other than Diploma and Bachelors Degree programmes,
HEPs may determine the specific nomenclature for their awards based on existing
national and international best practices.
To help employers select the right graduates for the ICT job role, Multimedia
Development Corporation (MDeC) has developed Skills Competency Matrix (SCM).
This enables the learning outcomes of the four disciplines to be mapped to the job
functions in ICT as shown in the table in Appendix 2. Some examples are shown in
Job Type
Programmer
Programmer
Software Engineer
Software Developer
Network
Systems Engineer
Engineer
Systems Administrator
Computer Science
Information Technology
IT Administrator
Database administrator
Database
Database Analyst
Administrator
Database Engineer
Computer Science
Information Systems
Database Specialist
Table 1: Skills Competency Matrix (SCM)
Computer Science spans a wide range, from its theoretical and algorithmic
foundations to cutting edge developments in Robotics, Computer Vision, Intelligent
Systems, Bioinformatics, Forensic Computing and other exciting areas. It involves
designing and implementing software, devising new ways to use computers and
developing effective ways to solve computing problems.
The general learning framework of the discipline is as mapped by the shaded portion
of the diagram below:
Computer Science.
The general learning framework of the discipline is as mapped by the shaded portion
IT
graduates are
trained
to
focus on
the
application,
deployment, and
Professionals have a special focus on satisfying organisational needs that arise from
Computing Technology. They assume responsibility for selecting hardware and
software appropriate for an organisation, integrating these with organisational needs
and its infrastructure, and installing, customising, and maintaining those applications
for the computer users in the organisation.
The general learning framework of the discipline is as mapped by the shaded portion
of the diagram below:
them to achieve
their objectives
The general learning framework of the discipline is as mapped by the shaded portion
Information System.
intended to
be
valuable
to
potential
students,
their
parents and
This is the second edition of the Programme Standards for Computing. A review has
been done to the previous Programme Standards: Computing that has been adopted
as a guide since 2010 by HEPs in Malaysia. This review process is to ensure that the
document is updated with current policies and development of computing
ii.
iii.
iv.
transformation.
2. PROGRAMME AIMS
A Programmes stated aims reflect what it wants the learner to achieve. It is crucial
for these aims to be expressed explicitly and be made known to learners and other
ii.
iii.
can execute routine tasks and are proficient in the use of relevant tools in
their area of training;
iv.
v.
have communication, team and interpersonal skills, and are aware of their
social and ethical responsibilities; and
vi.
ii.
iii.
iv.
v.
have team and interpersonal skills, and are aware of their social and
ethical responsibilities; and
vi.
ii.
iii.
iv.
ii.
have the ability to configure, integrate, deploy systems and utilise software
according to the organisational needs as well as providing maintaining and
technical support within the organisations; and
iii.
10
Generic programme aims for a Bachelors Degree are to prepare graduates who:
i.
ii.
iii.
have entrepreneurial skill and a broad business and real world perspective.
A. Computer Science
The Programme should prepare graduates who:
i.
ii.
iii.
11
computing knowledge
B. Software Engineering
The Programme should prepare graduates who:
i.
possess fundamental
Engineering;
ii.
by
are competent in
applying
appropriate
methodologies,
models
and
C. Information Technology
The Programme should prepare graduates who:
i.
ii.
iii.
Information
D. Information Systems
The Programme should prepare graduates who:
i.
ii.
by
understand business requirements and have the ability to plan, design and
manage business Information Systems, with the relevant technology and
12
ii.
iii.
appropriate
iv.
v.
equip graduates with the ability to supervise and carry out research under
supervision;
vi.
vii.
understanding
the
possible
social,
economic,
cultural,
legal
and
13
ii.
iii.
of
v.
vi.
inculcate
practitioners/researchers
responsibilities
with
professional
and
ethical
3. LEARNING OUTCOMES
Learning Outcomes are detailed statements described in explicit terms of learners
achievement and are achievable and assessable upon completion of a period of
study.
The quality of programme is ultimately assessed by the ability of the learner to carry
out their expected roles and responsibilities in society. This requires the programme
to have a clear statement of the learning outcomes to be achieved by the learner
(COPPA, 2008, pp.11).
ii.
practical skills;
iii.
iv.
v.
vi.
vii.
viii.
The knowledge and practical skills in computing encompass five areas in the
Association for Computing Machinery (ACM) Problem Space Computing as follows:
i.
ii.
Application technologies.
14
PROGRAMME STANDARDS: COMPUTING
i.
CERTIFICATE
Upon completion of the programme, graduates should be able to:
i.
ii.
utilise computing tools and techniques to solve problems related to the area
of concentration;
iii. perform a range of support tasks such as installation, configuration, basic
maintenance and data entry;
iv. execute instructions as described in user and technical manuals;
v.
vi. communicate effectively with peers, clients, superiors and society at large;
vii. demonstrate teamwork, interpersonal, and social skills; and
viii. demonstrate
professionalism,
social
and
ethical
considerations
in
DIPLOMA
15
ii.
iii. communicate effectively with peers, clients, superiors and society at large;
iv. demonstrate teamwork, interpersonal, entrepreneurial and social skills; and
v.
develop and write computer programmes using at least one industry relevant
general purpose programming language;
ii.
analyse
ii.
ii.
vi. apply broad business and real world perspectives daily and demonstrate
entrepreneurial skills.
v.
16
A. Computer Science
ii.
B. Software Engineering
Upon completion of the programme, graduates should be able to:
i.
17
ii.
C.
Information Technology
Upon completion of the programme, graduates should be able to:
i.
ii.
D. Information Systems
Upon completion of the programme, graduates should be able to:
i.
ii.
ii.
iii. develop computing solutions and use necessary tools to analyse their
performance;
iv. apply existing techniques of research and enquiry to acquire, interpret and
v.
vi. prepare, publish and present technical material to a diverse audience; and
vii. demonstrate behaviour that is consistent with codes of professional ethics
and responsibility.
DOCTORAL DEGREE
Upon completion of the programme, graduates should be able to:
i.
ii.
and adopt
18
19
Tables below represent the benchmark requirements for all levels of qualifications
and they include the requirements for the various classifications of modules
(compulsory, core, concentration/specialization, field elective and free electives).
Specific requirement as to the body of knowledge for the different levels (Certificate
Doctoral Degree) and disciplines are provided in Appendix 3. HEPs are given the
Programming skills and the ability to learn new programming languages is very
important in computing, especially in computer science and software engineering. For
computer science programmes, students need to master a programming language
that will enable them to appreciate the underlying computer architecture and prepare
them for other critical programming tasks, such as C/C++. In addition they will need
to master a second programming language that is relevant to the programme.
Industrial training is crucial in the development of students maturity and experience.
Hence, HEPs need to allocate a required number of units for this purpose. For the
purpose of calculation of credits 1 credit is equal to a minimum of 2 weeks of training.
For bachelors degree programme it is highly recommended the duration for industrial
flexibility to design their own programmes; however, they are expected to cover the
20
training should be around six consecutive months. While for diploma programme the
recommended duration is three consecutive months.
CERTIFICATE
Minimum Graduating Credits 60
Component
Percentage (%)
Credits
10 15
6-9
Core Modules
30 - 35
18 - 21
Concentration
43 77
26 - 46
07
0-4
Industrial Training
Lectures
ii.
Tutorials
iii.
Practical Class
iv.
Laboratory work
21
DIPLOMA
Minimum Graduating Credits 90
Component
Percentage (%)
Credits
MPU Modules
9 12
8 - 11
Core Modules
24 39
21 - 35
Concentration
19 44
17 - 40
Elective Modules
9 22
8 - 20
Industrial Training
4 13
4 - 12
Lectures
ii.
Tutorials
iii.
Practical Class
iv.
Laboratory work
v.
Blended Learning
Percentage (%)
Credits
MPU Modules
8 12
10 - 14
Core Modules
28 38
33 45
23 56
27- 67
58
6 - 11
Industrial Training
5 10
6 - 12
10 23
12 - 27
Credits
MPU Modules
8 12
10 - 14
Core Modules
45 55
54 - 66
10 33
12 40
5-8
6 - 11
Industrial Training
5 10
6 - 12
10 23
12 - 27
BACHELORS DEGREE
(INFORMATION TECHNOLOGY / INFORMATION SYSTEM)
Minimum Graduating Credits - 120
Component
Percentage (%)
Credits
MPU Modules
8 12
10 - 14
Core Modules
28 - 38
33 - 45
23 - 56
27 67
5-8
6 - 11
Industrial Training
5 - 10
6 - 12
10 - 25
12- 30
22
PROGRAMME STANDARDS: COMPUTING
Percentage (%)
23
i.
Lecture
ii.
Tutorial
iii.
Practical class
iv.
Laboratory work
v.
vi.
Role play/Simulation
vii.
Case study
viii.
Blended learning
ix.
Component
Percentage (%)
Credits
50 - 63
20 - 25
Project Paper
23 - 30
9 - 12
15 - 20
6 - 12
Core
Modules
including
Research
Methodology
Lectures
ii.
Industrial visits
iii.
Case study
iv.
Problem-based learning
v.
vi.
Interactive learning
MASTERS DEGREE BY MIXED MODE
Minimum Graduating Credits 40
Component
Core Modules including Research
Percentage (%)
Credits
30 - 50
12 - 20
50 - 70
20 - 28
Methodology
Dissertation
Note:
i.
Lectures
ii.
Industrial visits
iii.
Case study
iv.
Supervision of dissertation
v.
Problem-based learning
vi.
vii.
Interactive learning
viii.
Research seminars/workshop
MASTERS DEGREE by RESEARCH
No given credit value
Remarks
Dissertation
100%
Research Methodology
Compulsory
Optional
Note:
i.
ii.
The HEP must have a set of procedures and guidelines pertaining to;
a. Minimum and maximum periods of candidature.
b. Format of the thesis.
Field research
ii.
Problem-based learning
iii.
Supervision of dissertation
iv.
Research seminars/workshop
v.
Interactive learning
24
PROGRAMME STANDARDS: COMPUTING
Component
100%
Research Methodology
25
Remarks
Compulsory
Optional
Note:
i.
ii.
The HEP must have a set of procedures and guidelines pertaining to;
a. Minimum and maximum periods of candidature.
b. Format of the thesis.
Lectures
ii.
Field research
iii.
Supervision of thesis
iv.
Problem-based learning
v.
Research seminars/workshop
vi.
Colloquium
vii.
Interactive learning
ii.
iii.
iv.
Generally, students shall be evaluated either for continuous and final evaluation
through:
i.
Examination
- Written examination such as quizzes, test and final examination.
- Oral examination.
ii.
Coursework
-
iii.
Assignments, Report.
compulsory. A pass here implies that the examiner is satisfied that the
26
Other evaluation methods such as class participation and attendance may be used
whenever appropriate.
Suggested breakdown for each level of award from Certificate to Master Degree are
as given below. Candidates should pass BOTH formative (continuous) and
summative (final) assessment for every subject. HEPs can define the meaning
27
of pass, however a pass should imply that the examiner must be satisfied that
the candidate has met all the learning outcomes of the particular subject.
The following tables provide a summary for the method of evaluation for the listed
qualifications:
MODULES
QUALIFICATIONS
Certificate
Diploma
FORMATIVE
ASSESSMENT
(%)
SUMMATIVE
ASSESSMENT
(%)
50 - 70
30 - 50
50 - 70
30 - 50
REQUIRED
Written Assessment
Oral Assessment
Practical Assessment
Written Assessment
Oral Assessment
Practical Assessment
Industrial Attachment
/Internship
Bachelors Degree
40 70
30 - 60
Project
Written Assessment
Oral Assessment
Practical Assessment
Industrial Attachment
/Internship
Masters Degree by
Coursework
Masters Degree by
Mixed mode
Project
Written Assessment
Presentation
Project Paper
Written Assessment
Presentation
MODULES
QUALIFICATIONS
FORMATIVE
ASSESSMENT
(%)
REQUIRED
SUMMATIVE
ASSESSMENT
(%)
Dissertation
Viva Voce
b)
ii.
Research presentation/colloquium/seminar/workshop.
b)
c)
viva voce.
The following table provides a summary for the method of evaluation for Masters and
MODULES
QUALIFICATIONS
FORMATIVE
ASSESSMENT
(%)
SUMMATIVE
ASSESSMENT
(%)
Masters Degree by
Research
REQUIRED
Presentation
Viva Voce
Doctoral Degree
Viva Voce
One
(1)
internationally
refereed publication
PhD by Research:
28
29
6. STUDENT SELECTION
This section of the Programme Standards concerns the recruitment of students into
the individual programme of study. In general, admission policies of the Programme
need to comply with the prevailing policies of the Malaysian government.
There are varying views on the best method of student selection. Whatever the
method used, the Higher Education Provider (HEP) must be able to defend its
consistency. The number of students to be admitted to the Programme is determined
by the capacity of the HEP and the number of qualified applicants. HEP admission
and retention policies must not be compromised for the sole purpose of maintaining a
desired enrolment. If an HEP operates geographically separated campuses or if the
Programme is a collaborative one, the selection and assignment of all students must
be consistent with national policies (COPPA, 2008, pp.17).
CERTIFICATE
i. A pass in Sijil Pelajaran Malaysia (SPM) or its equivalent with ONE (1) credit, and
a Pass in Mathematics;
OR
ii. A pass in Sijil Kemahiran Malaysia (SKM) Level 2 in a related field and a pass in
Mathematics at SPM level or its equivalent.
Education Provider (HEP) must take cognisance of any specific policies that may
30
DIPLOMA
ii. A pass in Sijil Tinggi Persekolahan Malaysia (STPM), with a minimum of Grade C
31
Candidate with a credit in computing related subject at SPM level or its equivalent
may be given preferential consideration.
BACHELORS DEGREE
Bachelors Degree in Computer Science and Software Engineering
i. A pass in Matriculation or Foundation studies with minimum CGPA of 2.00 and a
credit in Additional Mathematics at SPM Level or its equivalent;
OR
ii. A pass in Sijil Tinggi Persekolahan Malaysia (STPM) with a minimum Grade C
(GP 2.00) in any 2 subjects and a credit in Additional Mathematics at SPM Level
or its equivalent;
OR
Candidate with a credit in computing related subject at SPM or STPM level or its
equivalent may be given preferential consideration.
32
i. A pass in Matriculation or Foundation studies with minimum CGPA of 2.00 and a
credit in Mathematics at SPM Level or its equivalent;
OR
ii. A pass in Sijil Tinggi Persekolahan Malaysia (STPM) with a minimum Grade C
(GP 2.00) in any 2 subjects and a credit in Mathematics at SPM Level or its
equivalent;
OR
iii. A Diploma in Computer Science OR Software Engineering OR Information
Technology OR Information Systems or equivalent with a minimum CGPA of 2.50
and a credit in Mathematics at SPM Level or its equivalent;
OR
iv. Any other Diploma in Science and technology or business studies with a minimum
CGPA of 2.50 may be admitted subject to a rigorous internal assessment process
and a credit in Mathematics at SPM level or its equivalent.
Candidates with CGPA below 2.50 but above 2.00 with a credit in mathematics at
SPM level or its equivalent may be admitted subject to a rigorous internal
assessment process.
Candidate with a credit in computing related subject at SPM or STPM level or its
33
DOCTORAL DEGREE
A Masters Degree or equivalent AND candidates must have completed at least
ONE (1) of their earlier Degrees (Masters or Bachelors) in Computing or related to
computing.
International students must have proof of good proficiency in verbal and written
English. For example International English Language Testing System (IELTS) score
of 6.0 or its equivalent. If a student does not meet this requirement, HEPs must offer
English proficiency courses to ensure that the students proficiency is sufficient to
meet the needs of the programme.
34
PROGRAMME STANDARDS: COMPUTING
7. ACADEMIC STAFF
The quality of the academic staff is one of the most important components in
assuring the quality of Higher Education and thus every effort must be made to
establish proper and effective recruitment, service, development and appraisal
Staff Development
Academic staffs are vital to deliver a quality programme and to perform teaching
effectively, as well as to produce graduates that are employable and accepted by the
industry. As the industry is dynamic and globally influenced, academic staff needs to
continually update themselves with changes around the globe. Thus, HEPs must
ensure that all academic staff is well-equipped with the latest knowledge and skills in
their teaching and learning activities.
35
Professional Development (CPD) programmes of at least 40 hours per year, such as:
i.
ii.
iii.
iv.
v.
The following sections provide benchmarked requirements for the various levels of
the Computing qualifications.
CERTIFICATE
Academic staff qualification
i.
ii.
DIPLOMA
Academic staff qualification
i.
ii.
(30% of the staff with minimum TWO (2) years relevant industrial work
experience or professionally certified in the relevant area).
ii.
iii.
BACHELORS DEGREE
Minimum academic staff qualification
i.
Masters Degree in the related field. For those without Bachelors degree in
Bachelors Degree with FIVE (5) years related work experience in the subject
taught.
(The programme should not employ more than 20% of the staff of this
category).
ii.
iii.
36
MASTERS DEGREE
Academic staff /supervisor qualification
i.
ii.
Masters Degree in related field with FIVE (5) years relevant work experience.
(The Programme should not employ more than 20% of the staff in this
category).
Supervisor-student ratio
i.
Overall main supervisor-student ratio 1:10 (by coursework and mixed mode).
ii.
iii.
37
DOCTORAL DEGREE
Academic staff / supervisor qualification
i.
ii.
For those Doctoral Degree holders with less than 2 years experience in
teaching and research, a senior academic staff (with the experience of
successfully graduating a postgraduate student) should co-supervise the
student.
Full-time and part-time teaching faculty at least 60% of the staff are full-time.
Supervisor-student ratio
i.
ii.
iii.
8. EDUCATIONAL RESOURCES
Adequate educational resources are necessary to support the teachinglearning activities of the Programme. These resources include finance, expertise,
physical infrastructure, information and communication technology, and research
facilities. The physical facilities of a programme are largely guided by the needs of
the specific field of study (COPPA, 2008, pp.23).
Computer Labs
Tutorial Rooms
iii.
iv.
v.
Internet Access
vi.
vii.
BACHELORS DEGREE
i.
Computer Labs
ii.
iii.
iv.
v.
Tutorial Rooms
vi.
vii.
Internet Access
viii.
ix.
38
PROGRAMME STANDARDS: COMPUTING
ii.
39
i.
Computer Labs
ii.
Research/Project Lab
iii.
iv.
v.
Tutorial Rooms
vi.
Working Space/Station
vii.
viii.
Internet Access
ix.
This
includes
the
monitoring,
reviewing
and
evaluating
of
ii.
iii.
Board of Examiners
Board of Studies
HEPs must provide a credible Board of Studies which meets at least once a year for
the monitoring and reviewing of the Computing programmes. The Board of Studies
should comprise computing professionals, industry representative, external academic
evaluators, subject-matter experts, alumni and other relevant stakeholder.
40
PROGRAMME STANDARDS: COMPUTING
i.
the quality of the programmes and any other issues that impact their performance.
Student feedback, for example, through questionnaires and representation in
program committees, is keys for identifying specific problems and for continual
improvement of the programme.
Board of Examiners
Board of examiners will meet at the end every semester to review student
achievement and performance.
Feedback obtained from short term and long term analysis of student performance
that is used to improve the quality of the programme. Measures of student
41
performance would include the average study duration, assessment scores, passing
rate at examinations, success and dropout rates, students and alumnis report about
their learning experience, as well as time spent by students in areas of special
interest.
HEPs are also advised to refer to Guidelines to Good Practices for Monitoring,
Reviewing and Continually Improving Institutional Quality.
with
significant
stakeholders
in
educational
delivery, research and consultancy and dedicates itself to academic and scholarly
endeavours. Whilst formalised arrangements can protect these relationships, they are
best developed by a culture of reciprocity, mutuality and open communication
(COPPA, 2008, pp.28).
Leadership
knowledge and reflects the attributes of good ethical values in work practices.
programmes. The leaders of the programme should be a full time staff with relevant
42
ii.
A Masters Degree with 10 years relevant experience, with at least ONE (1)
A Doctoral Degree with THREE (3) years experience in related area, with at
least ONE (1) qualification in computing or related area.
Governance
The HEPs must comply with the policies and practices of good governance according
to applicable laws (e.g Private Higher Education Institutions Act 1996 (Act 555),
circular). HEPs are encouraged to benchmark the programme in order to ensure
comparability with computing programmes offered by international universities that
43
For postgraduate programme in computing, the following items need special attention
The Higher Education Providers (HEPs) are expected to provide evidence of ability to
keep pace with changes in the field and requirements of stakeholders. These should
be demonstrated by:
i.
ii.
benchmarking
against
top
universities
at
national
and
international level.
In addition HEPs are strongly encouraged to adopt the following practices, but not
limited to;
i.
ii.
iii.
iv.
v.
vi.
HEPs are also advised to refer to Guidelines to Good Practices for Monitoring,
Reviewing and Continually Improving Institutional Quality.
iii.
44
REFERENCES
ACM/IEEE/AIS The Joint Task Force for Computing Curricular. Computing Curricula
(2005); The overview report covering undergraduate programs, September 2005,
http://www.acm.org/education/curricula-recommendations.
45
J.T. Gorgone, P. Gray, E. A. Stohr, J.S. Valacich, and R. T. Wigand, MSIS 2006.
Model Curriculum and Guidelines for Graduate Degree Programs in Information
Systems (Communications of AIS, Volume 17, Article 1). January 2006,
http://www.acm.org/education/curricula-recommendations.
Malaysian Qualifications Agency (2007). Malaysian Qualifications Framework MQF.
Petaling Jaya, Malaysia.
Malaysian Qualifications Agency (2008). Code of Practice for Programme
Accreditation COPPA. Petaling Jaya, Malaysia.
Malaysian Qualifications Agency (2012). Guidelines to Good Practices: Curriculum
Design and Delivery GGP: CDD. Petaling Jaya, Malaysia.
Malaysian Qualifications Agency (2013). Guidelines to Good Practices: Accreditation
of Prior Experiential Learning (APEL). Petaling Jaya, Malaysia.
Malaysian Qualifications Agency (2009). Code of Practice for Institutional Audit
COPIA. Petaling Jaya, Malaysia.
Malaysian Qualifications Agency (2014). Kompilasi Dasar (2009-2013) berdasarkan
Kod Amalan Akreditasi Program. Unpublished Book.
Ministry of Education (2013). Buku Panduan Mata Pelajaran Pengajian Umum Institut
Pengajian Tinggi.
Stevens Institute of Technology, Integrated Software & Systems Engineering
Curriculum (iSSEc) Project, Graduate Software Engineering 2009 (GswE2009)
Curriculum Guidelines for Graduate Degree Programs in Software Engineering
Version
1.0,
September
2009,
http://www.acm.org/education/curricularecommendations.
Surat Makluman MQA Bil. 7/2014 Garis Panduan Beban Staf Akademik, rujukan
(MQA100-1/7/2(9)), dated 1st October 2014.
46
APPENDIX 1
LIST OF PANEL MEMBERS
NO.
47
1.
NAME
ORGANISATION
Alternate Member:
Prof. Madya Dr. Mohd Khanapi bin Abd Ghani
2.
3.
Universiti Kebangsaan
Malaysia (UKM)
Persatuan Industri Komputer
dan Multimedia Malaysia
(PIKOM)
4.
5.
Monash University
Multimedia Development
Alternate Member:
En. Ang Kah Heng
APPENDIX 2
SKILLS COMPETENCY MATRIX (SCM)
Job Type
.NET Programmer
Discipline of Fresh
Graduates
.Net Developer
Computer Science
Application Developer
Software Engineering
(.Net)
Software Programmer
(.Net)
C/C++ Programmer
Cobol Programmer
C++ Developer
Computer Science
Software Engineering
Cobol Developer
Computer Science
Microfocus COBOL
Software Engineering
Computer Console
Computer Science
Operator
Software Engineering,
Computer Technician
Information Technology
Systems Operator
Information Systems
Computer Science
(Customer Service)
Software Engineering
Information Technology
Information Systems
Customer Care
Developer
PL/1 Developer
(Cobol/DB2)
Computer Operator
Contact Centre
Agent (Inbound)
Coordinator
Customer Relationship
Executive (Call Centre)
48
PROGRAMME STANDARDS: COMPUTING
Job Type
Discipline of Fresh
Graduates
Customer Service
Associate
Customer Service
Customer Service
Representative
International Customer
Care Officer
Reservation Sales
Executive
Contact Centre
Agent (Outbound)
49
Computer Science
Software Engineering
Information Technology
Consultant
Information Systems
Computer Science
Software Engineering
Information Technology
Information Systems
Phone Consultant
Contact Centre
Recovery Staff
Customer Support
Engineer
Telesales Agent
Telesales Executive
Telesales Representative
N/A
Computer Science
Customer Support
Software Engineering
Representative
Information Technology
Product Engineer
Information Systems
Job Type
Firmware Engineer
Discipline of Fresh
Graduates
Bios Engineer
Computer Science
Software Engineering
Drivers Engineer
Embedded Software
Engineer
Fraud Detector
Transaction Monitoring
Computer Science
Manager
Software Engineering
Fraud Specialist
Information Technology
Information Systems
Computer Science
Software Engineering
Information Technology
Information Systems
Computer Science
Software Engineering
Information Technology
Information Systems
IT Marketing
Executive
IT Project
Coordinator
IT Sales Engineer
Java Programmer
Marketing Manager
Project Administrator
IT Sales Evangelist
Computer Science
Pre-sales engineer
Software Engineering
Information Technology
Information Systems
J2EE Programmer
Computer Science
J2ME Programmer
Software Engineering
Java Application
Developer
Java Developer
50
PROGRAMME STANDARDS: COMPUTING
Job Type
JDE Consultant
Multimedia
Programmer
Network Engineer
51
Oracle Database
Administrator
Discipline of Fresh
Graduates
Java EE Programmer
Computer Science
Software Engineering
Information Technology
Information Systems
Multimedia Specialist
Computer Science
Media Producer
Software Engineering
Multimedia Developer
Information Technology
Technical Artist
Information Systems
IT Network Systems
Computer Science
Engineer
Information Technology
Network Analyst
Network Specialist
Systems Administrator
Computer Science
Software Engineering
Oracle Database
Information Systems
Specialist
PHP Programmer
Product
Characterization
Engineer
RPG Programmer
PHP Developer
Computer Science
Software Engineering
N/A
Computer Science
IT Executive (RPG)
Computer Science
Software Engineering
Job Type
Software Engineer
Software QA
Engineer
Discipline of Fresh
Graduates
Software Development
Computer Science
Engineer
Software Engineering
QA Analyst
Computer Science
QA Executive
Software Engineering
Quality Engineer
Product Assurance
Engineer
SQL Database
Administrator
Technical Helpdesk
Analyst
Release Manager
Software Tester
Test Engineer
Computer Science
Software Engineering
Information Systems
Access Administration
Computer Science
Analyst
Software Engineering
Information Technology
Information Systems
Computer Support
Computer Science
Engineer
Software Engineering
IT Assistant
Information Technology
IT Support Executive
Information Systems
System Engineer
Technical Specialist
Computer Science
Software Engineering
Desk Executive
Technical Support
(Contact Centre)
Technical Support
Engineer
Test Development
Engineer
N/A
52
PROGRAMME STANDARDS: COMPUTING
Job Type
Web Designer
53
Web Programmer
Webmaster
Discipline of Fresh
Graduates
Flash Animator
Computer Science
Flash Designer
Software Engineering
Flash Developer
Information Technology
Interface Designer
Information Systems
Multimedia Designer
Multimedia Producer
Web Animator
Computer Science
Software Engineering
Information Technology
Information Systems
Web Developer
Web Administrator
Computer Science
Software Engineering
Information Technology
Information Systems
APPENDIX 3
BODY OF KNOWLEDGE
The breadth and depth of the required Computing (ICT) Body of Knowledge should
reflect the different level of study from Certificate to Doctoral Degree level. Higher
Education Providers (HEPs) are required to develop programmes to reflect current
best practices. Institutions are advised to refer to the Association of Computing
Machinery (ACM) website or other relevant Computing Curricula and Description.
(A) CERTIFICATE
Body of Knowledge
Computer Architecture
Mathematics
Computer Systems
Registers
Memory Organization
Bus Configurations
Assembly Language
Database Concepts
Normalization
Data Models
Introduction to SQL
Control of accuracy
Formal Language
Counting Principle
Boolean Algebra
54
PROGRAMME STANDARDS: COMPUTING
Database
Detail Topics
Body of Knowledge
Detail Topics
Classifying Networks
Operating Systems
55
Programming Fundamentals
Switching
Socket Programming
Deadlocks
Memory Management
I / O Management
System Security
Control Structures
Operators
Arrays
Functions/Methods
String Manipulation
Pointer expression/arithmetic
(B) DIPLOMA
Body of Knowledge
Detail Topics
Computer Systems
Registers
Memory Organization
Bus Configurations
Assembly Language
Database Concepts
Normalization
Data Models
Introduction to SQL
Database design
Control of accuracy
Formal Language
Counting Principle
Boolean Algebra
Real number
Linear equation
Classifying Networks
Database
Discrete Mathematics
56
PROGRAMME STANDARDS: COMPUTING
Computer Architecture
Body of Knowledge
Detail Topics
IP/Telecommunications
Operating Systems
57
Programming Fundamentals
Switching
Socket Programming
Deadlocks
Memory Management
I/O Management
System Security
Control Structures
Operators
Arrays
Function /Methods
String Manipulation
Pointer expression/arithmetic
Fundamentals of SAD
Project Management
Overview of SDLC
Systems Analysis
Data Dictionary
Body of Knowledge
Detail Topics
Process Specification
a)
Computer Science
The body of knowledge for the Computer Science discipline and corresponding
detail topics are listed below. For more information, refer to Computer Science
2013: Curriculum Guidelines for Undergraduate Programs in Computer Science.
Body of Knowledge
Algorithms and Complexity
Detail Topics
Basic Analysis
Algorithmic Strategies
Computational Science
Discrete Structures
Basic Logic
Proof Techniques
Basics of Counting
Discrete Probability
Fundamental Concepts
58
PROGRAMME STANDARDS: COMPUTING
Body of Knowledge
Foundations
Designing Interaction
Security
Defensive Programming
Network Security
Cryptography
Database Systems
Data Modeling
Fundamental Issues
Human-Computer Interaction
Detail Topics
Information Management
Intelligent Systems
Reasoning
59
Networking and
Introduction
Communication
Networked Applications
Resource Allocation
Mobility
Concurrency
Memory Management
Parallelism Fundamentals
Computing
Parallel Decomposition
Operating Systems
Body of Knowledge
Detail Topics
Object-Oriented Programming
Functional Programming
Program Representation
Software Development
Fundamentals
Development Methods
Software Engineering
Software Processes
Methods
Requirements Engineering
Software Design
Software Construction
Software Evolution
Software Reliability
Computational Paradigms
Cross-Layer Communications
Parallelism
Evaluation
Proximity
Programming Languages
Systems Fundamentals
60
PROGRAMME STANDARDS: COMPUTING
Body of Knowledge
Detail Topics
Social Context
Professional Practice
Analytical Tools
Professional Ethics
Intellectual Property
Professional Communication
Sustainability
b)
Software Engineering
The body of knowledge for the Software Engineering discipline and
corresponding detail topics are listed below. For more information, refer to SE
2004: Curriculum Guidelines for Undergraduate Degree Programs in Software
Engineering.
Body of Knowledge
61
Detail Topics
Basic Analysis
Algorithmic Strategies
Programming Languages
Object-Oriented Programming
Functional Programming
Program Representation
Body of Knowledge
Detail Topics
Language Translation and Execution
Software Development
Fundamentals
Development Methods
Security
Defensive Programming
Network Security
Cryptography
Database Systems
Data Modeling
Networking and
Introduction
Communication
Networked Applications
Resource Allocation
Mobility
Concurrency
Memory Management
Construction Technologies
and Methods
Information Management
Operating Systems
62
PROGRAMME STANDARDS: COMPUTING
Body of Knowledge
Detail Topics
programming
Concurrency primitives
Middleware
63
Development environments
GUI builders
Program derivation
Mathematical Foundations
Refinement
Basic Logic
Proof Techniques
Body of Knowledge
Detail Topics
Basic Counting
Discrete Probability
Grammars
techniques
Statistical analysis
Systems development
Engineering design
Theory of measurement
Professionalism
Modelling foundations
Analysis
Types of models
Analysis fundamentals
Requirements fundamentals
Eliciting requirements
Professional Practice
documentation
Software Design
Requirements validation
Design concepts
Design strategies
Architectural design
64
PROGRAMME STANDARDS: COMPUTING
Body of Knowledge
Detail Topics
Detailed design
Validation
Reviews
Testing
Evolution processes
Evolution activities
Process concepts
Process implementation
Process assurance
Product assurance
Management concepts
Project planning
Project control
Software Evolution
Software Process
Software Quality
65
Software Management
c)
Information Technology
The body of knowledge for the Information Technology discipline and
corresponding detail topics are listed below. For more information, refer to IT
2008: The Computing Curricula Information Technology Volume.
Body of Knowledge
Detail Topics
Information Technology
Pervasive Themes in IT
Fundamentals
Body of Knowledge
Detail Topics
IT and Its Related and Informing Disciplines
Application Domains
Human Factors
Human-Centred Evaluation
Accessibility
Emerging Technologies
Fundamental Aspects
Security
Operational Issues
Policy
Attacks
Security Domains
Forensics
Information States
Security Services
Vulnerabilities
Inter-systems Communications
Technologies
Integrative Coding
Scripting Techniques
Miscellaneous Issues
Operating Systems
Maintenance
Applications
Administrative Activities
Administrative Domains
Requirements
66
PROGRAMME STANDARDS: COMPUTING
Body of Knowledge
Project Management
Organizational Context
Architecture
Professional Communications
Issues
Intellectual Property
Organizational Context
Architecture
Detail Topics
Responsibilities
History of Computing
Web Technologies
Technologies
Information Architecture
Digital Media
Web Development
Vulnerabilities
Data Modeling
Special-Purpose Databases
Basic Logic
Discrete Probability
Hypothesis Testing
67
Information Management
Body of Knowledge
Networking
Programming Fundamentals
Platform Technologies
Foundations of Networking
Physical Layer
Security
Network Management
Application Areas
Object-Oriented Programming
Event-Driven Programming
Operating Systems
Computing Infrastructures
Information Systems
The body of knowledge for the Information Technology discipline and
corresponding detail topics are listed below. For more information, refer to IS
2010: The Curriculum Guidelines for Undergraduate Degree Programs in
Information Systems.
Body of Knowledge
Detail Topics
Foundations of Information
Systems
Globalization
68
PROGRAMME STANDARDS: COMPUTING
d)
Detail Topics
Body of Knowledge
Detail Topics
Business intelligence
Database approach
Management
Database languages
Transaction processing
69
Enterprise Architecture
Business intelligence
Systems integration
Green computing
Body of Knowledge
Detail Topics
Risk management
Business continuity
Software as a service
IS Project Management
Content management
System administration
Emerging technologies
70
PROGRAMME STANDARDS: COMPUTING
IT Infrastructure
Body of Knowledge
Detail Topics
organization
Operating systems
Networking
Data centers
Securing IT infrastructure
Grid computing
71
Project specification
Project prioritization
Body of Knowledge
Detail Topics
requirements
The IS function
Acquisition
IS strategic alignment
IS economics
IS planning
IS risk management
72
PROGRAMME STANDARDS: COMPUTING
APPENDIX 4
Glossary
1.
73
MPU Module
2.
Computing
implementation
and
exploitation
of
Core Modules
4.
Concentration/Specialisation
identified specialisation
within
specific
discipline of Computing
5.
Formative Assessment
6.
Summative Assessment
7.
Graduate
of
Standards.
qualification
within
this
Programme
8.
Fresh Graduate
9.
Industrial
Attachment/
Industrial Training/Internship
10.
Internationally Refereed
Publications
Peer
reviewed
publications
of
international
11.
Module
also described,
12.
Programme
structured
modules
and
leading
sequenced
to
an
set
of
academic
13.
14.
15.
Related field
award/qualification.
74