Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Computer
Science
Academic Session 2011/2012
USM Vision
Transforming Higher Education for a Sustainable Tomorrow
USM Mission
USM is a pioneering, transdisciplinary research intensive university
that empowers future talent and enables the bottom billions
to transform their socio-economic well being
Current Address
Permanent Address
E-mail Address
School
Computer Sciences
Programme of Study
ii
CONTENT
PAGE
I.
II.
III.
IV.
V.
VI.
i
ii
iii
vi
viii
ix
1.0
INTRODUCTION ........................................................................................
1.1 School of Computer Sciences ..............................................................
1.2 Mission and Vision of the School of Computer Sciences ....................
1.3 Bachelor of Computer Science (Honours) Programme ........................
1.4 General Educational Goals and Objectives ..........................................
1.5 Programme Outcomes ..........................................................................
1.6 Applications of Softskills .....................................................................
1.7 Programme Profile ...............................................................................
1.8 Type of Programmes ............................................................................
1.9 Programme Requirements ....................................................................
1.10 Type of Courses ...................................................................................
1.11 Graduation Requirements ....................................................................
1.12 Academic Year Status .........................................................................
1.13 Course Coding .....................................................................................
1
1
1
1
2
3
7
10
10
11
11
13
13
14
2.0
15
15
21
22
26
30
34
35
3.0
36
36
38
38
iii
40
41
41
CONTENT
PAGE
4.0
46
46
49
49
50
55
58
59
61
61
5.0
62
6.0
FACILITIES .................................................................................................
6.1 Computer Labs Facilities for Undergraduate Teaching ........................
6.2 Computer Labs Facilities for Research and Undergraduate Project .....
6.3 Servers ..................................................................................................
6.4 Lab Usage Regulations ........................................................................
6.5 Lecture Halls and Tutorial Rooms ......................................................
66
66
66
67
68
68
7.0
69
69
70
71
71
71
72
72
74
74
74
74
75
76
77
77
82
8.0
iv
CONTENT
PAGE
APPENDIX A ..........................................................................................................
130
APPENDIX B ..........................................................................................................
131
APPENDIX C ..........................................................................................................
133
APPENDIX D ..........................................................................................................
134
140
INDEX .....................................................................................................................
141
142
ACADEMIC CALENDAR
ACADEMIC CALENDAR 2011/2012 (12 SEPTEMBER 2011 - 9 SEPTEMBER 2012)
FOR ALL SCHOOLS (EXCEPT THE SCHOOL OF MEDICAL SCIENCES / DENTAL
SCIENCES)
SEMESTER
SEMESTER I
ACTIVITY
Teaching &
Learning Period
MID-SEMESTER BREAK
10
11
12
13
14
15
Teaching &
Learning Period
DATE
Monday, 12/09/11 - Friday, 16/09/11
Monday, 19/09/11 - Friday, 23/09/11
Monday, 26/09/11 - Friday, 30/09/11
Monday, 03/10/11 - Friday, 07/10/11
Monday, 10/10/11 - Friday, 14/10/11
Monday, 17/10/11 - Friday, 21/10/11
Monday, 24/10/11 - Friday, 28/10/11
Monday, 31/10/11 - Friday, 04/11/11
Saturday, 05/11/11
Monday, 14/11/11
Monday, 21/11/11
Monday, 28/11/11
Monday, 05/12/11
Monday, 12/12/11
Monday, 19/12/11
Revision Week
17
18
19
Examinations
20 - 23
INTER-SEMESTER BREAK
Saturday, 24/12/11
vi
Deepavali
Wednesday,
26/10/11
- Sunday, 13/11/11
Friday, 18/11/11
Friday, 25/11/11
Friday, 02/12/11
Friday, 09/12/11
Friday, 16/12/11
Friday, 23/12/11
Maal Hijrah
Sunday,
27/11/11
- Monday, 02/01/12
Christmas Sunday,
25/12/11
New Year Sunday,
1/1/12
Saturday, 21/01/12
Malaysia Day
Friday,
16/9/11
Hari Raya
Haji
SundayMonday, 67/11/11
SEMESTER I
16
REMARKS
- Sunday, 19/02/12
Chinese New
Year
Monday
Tuesday, 2324/1/12
Maulidur
Rasul Sunday,
5/2/12
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43-52
SEMESTER II
Teaching &
Learning Period
MID-SEMESTER BREAK
Teaching &
Learning Period
SEMESTER II
Revision Week
Examinations
Long Vacation / Industrial Training /
KSCP
Monday, 20/02/12
Monday, 27/02/12
Monday, 05/03/12
Monday, 12/03/12
Monday, 19/03/12
Monday, 26/03/12
Monday, 02/04/12
Saturday, 07/04/12
Monday, 16/04/12
Monday, 23/04/12
Monday, 30/04/12
Monday, 07/05/12
Monday, 14/05/12
Monday, 21/05/12
Monday, 28/05/12
Saturday, 02/06/12
Monday, 11/06/12
Monday, 18/06/12
Monday, 25/06/12
Saturday, 30/06/12
Friday, 24/02/12
Friday, 02/03/12
Friday, 09/03/12
Friday, 16/12/12
Friday, 23/03/12
Friday, 30/03/12
Friday, 06/04/12
Sunday, 15/04/12
Friday, 20/04/12
Friday, 27/04/12
Friday, 04/05/12
Friday, 11/05/12
Friday, 18/05/12
Friday, 25/05/12
Friday, 01/06/12
Sunday, 10/06/12
Friday, 15/06/12
Friday, 22/06/12
Friday, 29/06/12
- Sunday, 09/09/12
Labour Day
Tuesday,
1/5/12
National
Day
Friday,
31/8/12
3 weeks
2 weeks
1 week
4 weeks
Break
Teaching
Examination
Break
vii
Saturday, 30/06/12
Monday, 23/07/12
Monday, 06/08/12
Saturday,13/08/12
Sunday, 22/07/12
Friday, 03/08/12
Friday, 10/08/12
Sunday, 09/09/12
V.
DEPUTY DEANS
PROGRAMME CHAIRPERSONS
ASSISTANT REGISTRAR
viii
E-mail
Room Number
Telephone Extension
DEAN
rosni@cs.usm.my
704B / 724
3647 / 2169
nuraini@cs.usm.my
704D / 728
4380 / 3640
tajudin@cs.usm.my
704C / 720
2158 / 3646
azht@cs.usm.my
506A / 735
4389 / 3614
PROGRAMME CHAIRPERSONS
Computer Systems (Network Computing and
Distributed System & Security)
Dr. Wan Tat Chee
tcwan@cs.usm.my
625
3617
maziani@cs.usm.my
632
4649
nasriah@cs.usm.my
726
4639
yncheah@cs.usm.my
608 / 401
4644 / 3830
mtarmizi@cs.usm.my
704F
4636
ASSISTANT REGISTRAR
Encik Mohd Redzuan Asmi
BBA (Hons.) Finance, UiTM
redzuan@cs.usm.my
704E
3263
ix
E-mail
Room Number
Telephone Extension
Data to Knowledge:
Evolutionary Algorithm
Metaheuristics
Genetic Algorithm
Scheduling/Timetabling/
Planning
tajudin@cs.usm.my
704C / 720
2158 / 3646
Data to Knowledge:
Computational Intelligence
cplim@cs.usm.my
718
5050
Rosni Abdullah
BSc, MSc, WESTERN
MICHIGAN
PhD, LOUGHBOROUGH
rosni@cs.usm.my
704B / 724
3647 / 2169
Associate Professor
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Abdullah Embong
BSc (Hons.), USM
MSc, INDIANA
PhD, LOUGHBOROUGH
Service Computing:
Knowledge Management
Information Systems
Databases
ae@cs.usm.my
733
2128
Data to Knowledge:
Graphics and Visualisation
Geometric Computing
Computational Modelling
azht@cs.usm.my
506A / 735
4389 / 3614
Azman Samsudin
BSc, ROCHESTER
MSc, PhD, DENVER
azman@cs.usm.my
719
3635
Professor
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Bahari Belaton
BAppSc (Comp. Studies),
SOUTH AUSTRALIA I.T.
BSc (Hons), FLINDERS
PhD, LEEDS
Research Dean of Information &
Communications Technology
Research Platform
Data to Knowledge:
Scientific Data Visualisation
Computer Graphics
Network Security
bahari@cs.usm.my
618
4382 / 3083
hychan@cs.usm.my
628 / 504
4647 / 4390
Cheah Yu-N
BCompSc (Hons.), PhD, USM
Data to Knowledge:
Knowledge Management
Knowledge Engineering
Intelligent Systems
Health Informatics
yncheah@cs.usm.my
608 / 401
4644 / 3830
Data to Knowledge:
Natural Language Processing
Lexicography
Terminology
Translation
kimc@cs.usm.my
528
4387
Fazilah Haron
BSc, WISCONSIN-Madison
PhD, LEEDS
Seconded to Taibah University,
Medina, Saudi Arabia
fazilah@cs.usm.my
Mandava Rajeswari
BE, MADRAS
MTech, IIT KANPUR
PhD, WALES
Data to Knowledge:
Semantic Image Knowledge
Extraction
Medical Image Analysis and
Visualisation
Multimedia Knowledge
Integration
mandava@cs.usm.my
730
2157
Associate Professor
xi
Associate Professor
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Service Computing:
E-Learning/CAI
Multimedia
Virtual Reality
RFID
rafie@cs.usm.my
725
3616
nuraini@cs.usm.my
704D / 728
4380 / 3640
Putra Sumari
BCompSc (Hons.), USM
MSc, PhD, LIVERPOOL
Service Computing:
Distributed Multimedia and
Communication
Content Distribution Network
(CDN)
Data Scheduling and
Broadcasting
Image Retrieval, Processing
and Analysis
putras@cs.usm.my
721
3615
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Service Computing:
Service Science and
Innovation
Management of Information
Systems (MIS)
Human Computer Interaction
(HCI)
IT Operations and
Management
Technopreneurship
suhaimi@cs.usm.my
527
2659
Aman Jantan
BCompSc (Hons.), MSc,
PhD, USM
aman@cs.usm.my
729
4642
Lecturer
xii
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
azizul@cs.usm.my
723
2486
Dhanesh Ramachandram
BTech (Hons), PhD, USM
Data to Knowledge:
Computer Vision
Data Mining and Machine
Learning
dhaneshr@cs.usm.my
731
4046
Faten Damanhoori
BSc, INDIANA STATE
MSc, N. ILLINOIS
Service Computing:
Natural Language Processing
Programming
Social Computing
Management Information
System
faten@cs.usm.my
709
4637
G. C. Sodhy
BCompSc (Hons.), MSc, USM
sodhy@cs.usm.my
635
3002
Data to Knowledge:
Artificial Intelligence
Databases
Information Visualisation
Data Mining
hasimah@cs.usm.my
727
4640
Ibrahim Venkat
BSc, MKU, INDIA
MSc, UMT
PhD, HERIOT-WATT, UK
Data to Knowledge:
Computational Intelligence
Biometrics
Computer Vision
ibrahim@cs.usm.my
634
4753
Iman Yi Liao
BE, MS, PhD,
NORTHWESTERN
POLYTECH. UNIV., CHINA
Data to Knowledge:
3D Reconstruction
Image Based Modeling
Model Based Image
Processing
Surface/Image Registration
iman@cs.usm.my
710
4634
Lecturer
xiii
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Maziani Sabudin
BSc, WISCONSIN
MSc, BRADLEY
Service Computing:
Logic and Object Oriented
Programming
e-Learning and Multimedia
maziani@cs.usm.my
632
4649
Service Computing:
Collaborative Computing
Distributed Computing
Information Security
Service Computing
adib@cs.usm.my
620
4648
azam@cs.usm.my
712
2127
Munir Zaman
BSc (Hons.), MANCHESTER
MSc, CRANFIELD
PhD, SURREY
Data to Knowledge:
Mobile Robotics
Computer Vision
Time Synchronisation
mzaman@cs.usm.my
714
2062
Nasriah Zakaria
BSc., MSc. RPI
PhD, SYRACUSE
Service Computing:
Biomedical Engineering
Information Privacy
Health Informatics
nasriah@cs.usm.my
726
4639
Service Computing:
Technopreneurship
Information Systems
Development
nasuha@cs.usm.my
633
4754
Norlia Mustaffa
BSc, MSc, INDIANA STATE
Service Computing:
Database Management System
Information System
Business Process
Reengineering
norlia@cs.usm.my
711
4750
Data to knowledge:
Chemoinformatics
Bioinformatics
Data mining
nurulhashimah@cs.usm.my
Lecturer
xiv
630
4645
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Service Computing:
ERP and Capacity Planning
Technopreneurship Education
Computer Ethics
Digital Library
rosnah@cs.usm.my
636
4384
Data to Knowledge:
Speech Synthesis
Natural Language Processing
Language Engineering
sab@cs.usm.my
526
4752
Shahida Sulaiman
BCompSc (Hons.), USM
MSc, PhD, UTM
Service Computing:
Software Visualisation
Reverse Engineering
Program Comprehension
Knowledge Management
shahida@cs.usm.my
627
3611
Data to Knowledge:
Linguistics
Computational Linguistics
Natural Language Processing
sitijah@cs.usm.my
525
2320
Data to Knowledge:
Automatic Speech
Recognition
Natural Language Processing
tienping@cs.usm.my
522
4386
Data to Knowledge:
Database Design
Artificial Intelligence
Web Engineering
umiyusof@cs.usm.my
631
3036
Service Computing:
Service Systems Engineering
Decision Support
Technologies
Business Intelligence
Marketing and Predictive
Analytics
vkhoo@cs.usm.my
623 / 408
2156 / 4394
Wafaa A. H. Ali
B.Comp.Eng., BAGHDAD
MSc, PhD, USM
wafaa@cs.usm.my
732
2668
Lecturer
xv
Lecturer
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Wahidah Husain
BSc, CALIF. STATE
MSc, NORTHROP
Service Computing:
Knowledge-based Systems
Data Integration
wahidah@cs.usm.my
708
3645
Data to Knowledge:
Information Visualisation
Bioinformatics Application
and Visualisation
Information Retrieval
nazmee@cs.usm.my
713
4638
tcwan@cs.usm.my
625
3617 / 4633
Yap Fa Toh
BSEE (Hons.), MSEE, NUS
PhD, MISSOURI
Data to Knowledge:
Computer Networks
Intelligent Systems
ftyap@cs.usm.my
619
4383
Zurinahni Zainol
BSc (Hons.), ITM-UKM
MSc, USM
On Study Leave
zuri@cs.usm.my
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Service Computing:
Software Reliability
Software Testing
Iterative and Incremental
Software Development
Open Source Software
mashita@cs.usm.my
607
4756
Wong Li Pei
BCompSc (Hons.), MSc, USM
Data to Knowledge:
Scheduling
Optimization
Meta-Heuristics
Soft Computing
lpwong@cs.usm.my
611
4758
Attachment Staff
xvi
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Data to Knowledge:
Theory of Computation
Applications of Automata and
Formal Languages
kgs@cs.usm.my
629
4641
Research Cluster:
Specialisation
E-mail
Room Number
Telephone Extension
Ali Kattan
BSc, MSc, AL-NAHRAIN
PhD, USM
kattan@cs.usm.my
622
2129
Data to Knowledge:
Evolutionary Algorithm
Meta-heuristics
Scheduling/Timetabling/
Planning
mohbetar@cs.usm.my
609
5052
Data to Knowledge:
Evolving Connectionist
Systems
Neocortex Memory
Modeling
Intelligent Network Traffic
Analysis
fermi@cs.usm.my
610
4757
Visiting Professor
K. G. Subramanian
BSc, MSc, PhD, MADRAS
Post-Doctoral Fellow
xvii
Centre:
Specialisation
E-mail
Room Number
Telephone Extension
sures@cs.usm.my
601D
3004
Azlan Osman
BSc, WISCONSIN
MSc, BRADLEY
Deputy Director (Industry and
Community Network) of National
Advanced IPv6 (NAV6)
azlan@nav6.usm.my
602C
4395
kschai@nav6.usm.my
6@Sains
5716
Selvakumar Manickam
BCompSc (Hons.), MSc, USM
Deputy Director (Graduate
Studies & Research) of National
Advanced IPv6 Centre (NAV6)
selva@nav6.usm.my
601B
4630
cwtan@nav6.usm.my
602D
04-6532488 Ext. 2160
Invited Lecturer
xviii
E-mail
Room Number
Telephone Extension
anas@cs.usm.my
307
5047
farah@cs.usm.my
521
2116
mahadi@cs.usm.my
311
3003
rizal@cs.usm.my
309
2342
norazman@cs.usm.my
310
3003
E-mail
Room Number
Telephone Extension
norliza@cs.usm.my
529
4388
azimah@cs.usm.my
523
4751
ewehoe@cs.usm.my
518
3612
xix
Technical Staff
Senior Technician
Encik Shik Abdulla Mohamed Ali
sheik@cs.usm.my
badriyah@cs.usm.my
yramli@cs.usm.my
sha@cs.usm.my
Technician
Encik Abdul Rohim Mansur
rohim@cs.usm.my
jasmi@cs.usm.my
tarmizi@cs.usm.my
hidzir@cs.usm.my
salwanie@cs.usm.my
ruslan@cs.usm.my
syed@cs.usm.my
General Office
xx
Administrative Staff
fatimah@cs.usm.my
azizah@cs.usm.my
rohana@cs.usm.my
Office Secretary
Puan Siti Suhaila Shahbudin
ila@cs.usm.my
zarina@cs.usm.my
chan@cs.usm.my
mohaini@cs.usm.my
shamin@cs.usm.my
aida@cs.usm.my
ina@cs.usm.my
hazlina@cs.usm.my
zainol@cs.usm.my
shahrum@cs.usm.my
General Office
xxi
1.0 INTRODUCTION
1.1 School of Computer Sciences
The School of Computer Sciences was established officially on the 1st of March 1995
after functioning for a period of 10 years as the Division of Computer Science, an
independent and autonomous unit within the then School of Mathematical and Computer
Sciences. The period had witnessed various advances, developments and achievements
of Computer Science pertaining to academic programmes, research and development,
consultancy, community services and others. The School of Computer Sciences will
continue its efforts to strengthen its curricula and at the same time explore research areas
that contribute significantly to the development of the nation.
1.2 Mission and Vision of the School of Computer Sciences
Vision:
Towards holistic and sustainability-inspired computing for a better tomorrow
Mission:
Providing holistic and sustainability-inspired computing in the quest for knowledge
and excellence in education and research that nurtures individuals who can contribute
effectively towards the transformation of the nation.
1.3 Bachelor of Computer Science (Honours) Programme
Computer Science at USM began with a course in programming in 1974. It has since
developed into a specialisation in Computer Science under the Bachelor of Science
(Mathematics) honours degree, and eventually the Bachelor of Science (Computer
Science) (B.Sc. (Comp.Sc.)) degree with honours was offered. Beginning in the 1983/84
session, after a complete revamp of the curriculum, the Bachelor of Computer Science
(B.Comp.Sc) degree with honours was offered to replace the B.Sc. (Comp.Sc.) degree.
USM B.Comp.Sc. (Hons) has achieved significantly in producing highly qualified
graduates that have been widely accepted by both the public and the private sectors. An
important contributing factor to this success is its strong curriculum, which always strives
to achieve a balance between the teaching of the theory of computing and exposure to
practical aspects. The curriculum has been continually updated in accordance with
current technology. For instance, in the 1992/93 session a new curriculum which was
more up-to-date was implemented, and in the 1994/95 session, it was further modified to
conform to the University Academic System (SPU). Beginning with the 1996/97
session, the curriculum had been adjusted to reduce the minimum period for graduation
from 4 years to 3 years under the Three Year Academic System (SPTT). In 2000/01
session a new curriculum was introduced and adapted to conform with the
recommendation made by the National Higher Education Council on SPTT (SPTT(M)).
In 2006/07 session, a new revised curriculum was introduced. The degree programme
has been adjusted in 2009/2010 to revert the minimum period for graduation to 4 years
(Four Year Academic Systems) (Sistem Pengajian Empat Tahun) (SPET).
1
The School of Computer Sciences was the first school in USM to offer a collaborative
programme with private colleges at the diploma level since 1995 and also the first to
offer the USM external degree programme beginning 1997.
The aims of the Bachelor of Computer Science (Honours) degree programme are to
produce high-quality graduates with the necessary professional skills to practise as
successful computing professionals and compete effectively in a world of rapid
technological change.
1.4 General Educational Goals and Objectives
The general educational goals of the Bachelor of Computer Science degree programme
are to produce high-quality graduates with the necessary professional skills to practice as
successful computing professionals and compete effectively in a world of rapid
technological change. Therefore the objectives of the programme are to:
1.
2.
Impart analytical, logical and critical thinking, as well as scientific and engineering
approach that are needed for continuing intellectual and professional development
through the integration of theory and practical knowledge especially in practical
assignments, projects, independent studies and industrial training.
3.
4.
5.
Mastering theory and abstraction through analytical, logical and critical thinking as
well as scientific and engineering approach in developing and implementing robust
and useful computing solutions (Knowledge).
2.
3.
4.
5.
Carrying out tasks in team in computing practices including decision making and
planning (Social and Responsibility Skill).
6.
7.
8.
9.
Possessing leadership attributes such as participating in, playing a role in, and
leading computing and community projects (Leadership Skill).
Leadership Skill
Management and
Entrepreneurship Skill
Communication Skill
Course Title
Course
Code/Unit
Technical Skill/Practical
Skill/Psychomotor
No
Programme Outcomes
Knowledge
Common Courses
CPT111/3
Principles of
Programming
2.
CPT112/4
Discrete Structures
3.
CPT113/3
Programming
Methodology &
Data Structures
4.
CPT114/4
Logic &
Applications
5.
CPT115/4
Mathematical
Methods for
Computer Science
6.
CST131/4
Computer
Organisations
7.
CAT200/3
Integrated Software
Development
Workshop
8.
CMT221/4
Database
Organisations &
Design
9.
CMT222/4
10.
CPT211/3
Programming
Language Concepts
& Paradigms
11.
CPT212/4
12.
CST231/3
Data
Communications &
Networks
13.
CST232/3
Operating Systems
14.
CAT300/2
Group Innovation
Project
15.
CAT301/2
Research Methods
& Special Topic
Study
16.
CAT302/12/
CAT303/12
Industrial Training/
Undergraduate
Research Training
CAT401/8
18.
CAT402/2
Undergraduate
Major Project/
Undergraduate
Research Project
Professional &
Technopreneurship
Development
Leadership Skill
Management and
Entrepreneurship Skill
CAT400/8/
Communication Skill
17.
Course Title
Course
Code/Unit
Technical Skill/Practical
Skill/Psychomotor
No
Programme Outcomes
Knowledge
Common Courses
CMT223/3
Information Systems
Theory &
Management
2.
CMT224/3
Multimedia Systems
3.
CPT243/3
Software
Requirements
Analysis &
Modelling
4.
CPT244/3
Artificial
Intelligence
5.
CST233/3
Information Security
& Assurance
6.
CST234/3
Network
Programming
7.
CMT321/3
Management &
Engineering of
Databases
8.
CMT322/3
9.
CMT324/3
Computer Graphics
& Visual Computing
10.
CPT341/3
11.
CPT342/3
Knowledge
Management &
Engineering
12.
CPT343/3
Software Project
Management,
Process & Evolution
13.
CPT344/3
Natural Language
Processing
15.
CST331/3
Principles of Parallel
& Distributed
Programming
16.
CST332/3
Internet Protocols,
Architecture &
Routing
17.
CST333/3
18.
CST334/3
Network Monitoring
& Security
19.
CMT421/3
E-Business Strategy,
Architecture &
Design
20.
CMT422/3
Multimedia
Information Systems
& Management
21.
CMT423/3
Decision Support
Systems & Business
Intelligence
22.
CMT424/3
23.
CPT441/3
Software Quality
Assurance & Testing
24.
CPT443/3
25.
CPT444/3
Intelligent Health
Informatics
26.
CST431/3
27.
CST432/3
Microprocessors &
Embedded Systems
28.
CST433/4
Advanced Computer
Architecture
29.
CST434/3
Leadership Skill
CPT346/3
Management and
Entrepreneurship Skill
14.
Course Title
Course
Code/Unit
Communication Skill
No
Technical Skill/Practical
Skill/Psychomotor
Programme Outcomes
Knowledge
Common Courses
LS - Leadership Skill
ES - Entrepreneurship Skill
Course Title
TS - Teamwork
Course
Code/Unit
CS - Communication Skill
No
The table below provides the matrix for the applications of softskills.
CPT111/3
Principles of
Programming
2.
CPT112/4
Discrete Structures
3.
CPT113/3
Programming
Methodology & Data
Structures
4.
CPT114/4
5.
CPT115/4
6.
CST131/4
Computer Organisations
7.
CAT200/3
Integrated Software
Development Workshop
8.
CMT221/4
9.
CMT222/4
10.
CPT211/3
Programming Language
Concepts & Paradigms
11.
CPT212/4
12.
CST231/3
13.
CST232/3
Operating Systems
14.
CAT300/2
15.
CAT301/2
16.
CAT302/12/
CAT303/12
Industrial Training/
Undergraduate Research
Training
17.
CAT400/8/
Undergraduate Major
Project/
Undergraduate Research
Project
Professional &
Technopreneurship
Development
CAT401/8
18.
CAT402/2
LS - Leadership Skill
ES - Entrepreneurship Skill
TS - Teamwork
Course Title
CS - Communication Skill
Course
Code/Unit
No
CMT223/3
Information Systems
Theory & Management
2.
3.
4.
5.
CMT224/3
Multimedia Systems
CPT243/3
Software Requirements
Analysis & Modelling
CPT244/3
Artificial Intelligence
CST233/3
6.
CST234/3
Network Programming
7.
CMT321/3
Management &
Engineering of Databases
8.
CMT322/3
9.
CMT324/3
10.
CPT341/3
11.
CPT342/3
Knowledge Management
& Engineering
12.
CPT343/3
Software Project
Management, Process &
Evolution
13.
CPT344/3
14.
CPT346/3
Natural Language
Processing
15.
CST331/3
16.
CST332/3
Internet Protocols,
Architecture & Routing
17.
CST333/3
18.
CST334/3
19.
CMT421/3
E-Business Strategy,
Architecture & Design
20.
CMT422/3
Multimedia Information
Systems & Management
21.
CMT423/3
22.
CMT424/3
23.
CPT441/3
Software Quality
Assurance & Testing
24.
CPT443/3
25.
CPT444/3
Intelligent Health
Informatics
26.
CST431/3
27.
CST432/3
Microprocessors &
Embedded Systems
28.
CST433/4
Advanced Computer
Architecture
29.
CST434/3
LS - Leadership Skill
ES - Entrepreneurship Skill
TS - Teamwork
Course Title
CS - Communication Skill
Course
Code/Unit
No
(ii)
All students must choose either Computer Science with Minor programme or Computer
Science with Elective programme at the beginning of the second semester of Year I.
Students in Computer Science with Minor programme will have to choose and begin their
Minor specialisation in the second semester of Year I.
10
School Requirements
(a) Core Courses
Course Code
Classification
Types of Programme
Computer Science
with Electives
Computer Science
with Minor
90
(Common = 72,
Specialisation: Compulsory = 15, Option = 3)
(b)
Elective Courses
20
(c)
Minor Courses
20
University Requirements
15 - 22
125 - 132
(ii)
(iii)
(b)
(c)
(d)
(e)
(f)
Students can register for courses on an audit basis for the purpose of
augmenting his/her knowledge in specific fields. Registration for the said
course must be done within the course registration period.
(ii)
Only students of active status are allowed to register for courses on an audit
basis.
(iii)
Courses registered for on an audit basis are designated as code 'Y' courses.
This designation will be indicated on the relevant academic transcript. A
space at the bottom of the academic transcript will be reserved for listing
the courses registered for on an audit basis.
12
(iv)
Courses registered for on an audit basis will not be taken into consideration
in determining the minimum and maximum units of courses registered for.
(v)
Students must fulfil all course requirements. Students, who register for
courses on an audit basis, are not obligated to sit for any examinations
pertaining to that course. A grade 'R' will be awarded irrespective as to
whether the student had or had not sat for the examination.
Fulfill the minimum required (8 semesters) of the residential requirement for the
programme of study and has not exceeded the maximum period of study
(14 semesters).
(b)
Fulfill all credit requirements of the courses for the programme of study required
units such as the requirements for each component (Core, Elective/Minor and
University courses/Option).
(c)
(d)
(e)
Achieved a minimum of 'C' grade or a grade point of 2.00 for Bahasa Malaysia,
English Language (4 units), TITAS, Ethnic Relations and Core Entrepreneurship.
First
0 - 30
Second
31 - 62
Third
63 - 91
Fourth
92 - Graduation Units
13
14
:
:
:
04-6532925/3169/4195
04-6574641
registry.usm.my/updr/
UPDR Office is the secretariat / manager / coordinator for student course registration
activities of the First Degree and Diploma of the University.
Further enquiries about course registration activities for first degree and university
diploma can be made at any time to the UPDR office.
Course Registration Platform
(i)
E-Daftar (E-Registration)
Co-Curriculum courses will be included in the students course registration account prior
to the E-Daftar activity, if only their pre-registration application successful.
In general, E-Daftar still maintains the University course registration rules/general
policies. Some important information will be given to the students through Campus
Online Portal for them to properly plan before register the courses.
Access to E-Daftar System
(a).
(b).
(c).
(d).
(e).
(f).
(g).
(ii).
OCR activities are conducted in the Schools / Centres and are allowed to the
academically active and Probation (P1/P2) status students. Students, who face difficulties
to register their courses in the E-Daftar, can instead register their courses during the
official period of OCR. OCR is usually conducted on the first day of the semester. Each
school is responsible for scheduling this activity. Students must refer to the schedule at
their respective school notice boards.
Official period for OCR activity normally start on the first day of the semester (no
penalty charge of RM50.00). After this official period, the course registration activity
will be considered as late phase (penalty of RM50.00 will be imposed if no reasonable
excuse given). OCR activity will be conducted at the schools from the week first until
week sixth. After week sixth, all registration/adding/dropping courses activity will be
under the responsibility and administration of the Examination Unit (Academic
Management Division, Registry).
Frequency of Course Registration in One Academic Session
(i).
16
(ii)
(ii).
Minimum Unit
9
9
9
Maximum Unit
21
12
10
E
M
U
=
=
=
Core courses
these courses
Elective courses
Minor courses
University courses
17
from
(iv).
(v).
Students not allowed to register and to repeat any course that has taken with a
grade 'C' and above.
: 04-5995407
: 09-7671252
(c).
Late courses registration / adding are only allowed in the first and second week
with the approval of the Dean. Students will be fined RM50.00 if the reasons given
are not reasonable.
19
(ii)
Adding course in the third week with acceptable reasons must be endorsed by the
Dean / Deputy Dean of the School prior to submission to the Data Processing Unit
and Records Unit for the approval from the Deputy Vice-Chancellor (Academic
and International Affairs). Students will be fined RM50.00 if the reasons given are
not reasonable.
(iii)
Application to add a course after the third week will not be considered, except
for the special cases approved by the University.
Dropping Courses
Dropping the course is allowed until the end of the sixth week.
For this purpose, students must meet the requirements set by the University as follows: (i)
Dropping Course Form must be completed by the student and signed by the
lecturer of the course involved and the Dean / Deputy Dean of the School of their
own and forward it to the general office of the School / Centre which is
responsible of offering the courses involved.
(ii)
Students who wish to drop a language course must obtain the signature and stamp
of the Dean of the School of Language, Literacies and Translation as well as the
signature and stamp of the Dean of the School of their own.
(iii)
Students who wish to drop the Co-Curriculum courses must obtain the approval of
the Centre for Co-Curriculum Program and the signature and stamp of the Dean of
the School of their own.
(iv)
The option for dropping courses cannot be misused. Lecturers have the right not to
certify the course that the student wish to drop if the student found to be not
serious such as failure to attend lectures, tutorials and practical and does not
perform the course work. The student will be denied to sit for the examination and
will be given grade 'X' and is not allowed to repeat the course during the period
of Courses During the Long Vacation (KSCP).
Personal and academic information for each student can be checked through the Campus
Online portal (campusonline.usm.my).
Students are advised to always check all the information displayed on this website.
-
Any application / notification for correction / updating of personal data such as Name
spelling (name must be spelled according to the Identification Card), Identification
Card number and Address (permanent address and postal address) must be notified to
the office of the Data Processing and Records Unit.
Academic Advisor
Each School will appoint an Academic Advisor for each student. Academic Advisors
comprised of academic staff (lecturers). Normally, confirmation of Academic Advisor
will be made known to every student during the first semester in the first year of their
studies.
Academic Advisors advice the students under their responsibility on academic-related
matters to students under its responsibility at any time during the study period of the
students.
Among the important advice for the student from the Academic Advisor is the
registration planning for certain courses in each semester during the study period. Before
registering the course, students are advised to consult and discuss with their Academic
Advisor to determine the courses to be registered in a semester.
Final year students are advised to consult their academic advisor before registering via EDaftar to ensure they fulfill the graduation requirements. The Probation status students
(P1/P2) should obtain the approval from the Academic Advisor before they register for
courses in a semester through OCR at the School and they are not allowed to register
through E-Daftar.
2.2 Interpretation of Unit/Credit
(a)
Unit
Each course is given a value, which is called a UNIT. The unit is determined by
the scope of its syllabus and the workload for the students. In general, a unit is
defined as follows:
21
Type of Course
Definition of Unit
Theory
Practical/Laboratory
Language Proficiency
(b)
Contact
(c)
Contact is defined as formal face to face meeting between the academic staff and
his/her students and it may take the form of lectures, tutorials, seminar, laboratory
and field work.
Accumulated Credit Unit
Units registered and passed are known as credits. To graduate, students must
accumulate the total number of credits stipulated for the program concerned.
2.3
Examination System
Examination would be held at the end of every semester. Students have to sit for
the examination of courses they have registered. Students are required to settle
all fees due and fulfill the standing requirements for lectures/tutorials/practical
and other requirements before being allowed to sit for the examination of courses
they registered. Course evaluation will be based on two components of
coursework and final examinations. Coursework evaluation includes tests, essays,
projects, assignments and participation in tutorials.
Duration of Examination
Evaluated Courses
Examination Duration
2 units
2 units
3 units or more
3 units or more
Students also will be barred from sitting the final examination if they have not
settled the academic fees. A grade 'X' would be awarded for a course in which a
student is barred. Students also not allowed repeating the course for Course
During the Long Vacation (KSCP).
Grade Point Average System
Student evaluation achievement for courses registered will be as follows:
Alphabetic
Grade
A-
B+
B-
C+
C-
D+
D-
Grade
Points
4.00
3.67
3.33
3.00
2.67
2.33
2.00
1.67
1.33
1.00
0.67
F
0
Students awarded with grade 'C-' and below for a particular course would be
given a chance to improve their grades by repeating the course during the KSCP
(See below) or normal semester. Students awarded with grade 'C' and above for
a particular course will not be allowed to repeat the course whether during KSCP
or normal semester.
The achievements of students in any semester are based on Grade Point Average
(GPA) achieved from all the registered courses in a particular semester.
GPA is the indicator to determine the academic performance of students in any
semester.
CGPA is the Cumulative Grade Point Average accumulated by a student from
one semester to another during the years of study.
The formula to compute GPA and CGPA is as follows:
n
U iM i
Grade Point Average = i=1
n
Ui
i=1
where
n = Number of courses taken
Ui = Course units for course i
Mi = Grade point for course i
23
Semester I:
Course
Unit
Grade Point
(GP)
Grade (G )
Total
GP
ABC XX1
3.00
12.00
ABC XX2
2.33
C+
9.32
BCDXX3
1.67
C-
5.01
CDEXX4
2.00
8.00
EFGXX5
1.33
D+
3.99
EFGXX6
2.67
B-
5.34
43.66
20
43.66
Semester II:
Course
Unit
Grade Point
(GP)
Grade (G )
Total
GP
ABC XX7
1.00
3.00
ABB XX8
2.33
C+
9.32
BBC XX9
2.00
8.00
BCB X10
2.67
B-
10.68
3.33
B+
9.99
XYZ
XX1
18
40.99
84.65
38
= 2.23
From the above examples, the CGPA is calculated as the total grade point
accumulated for all the courses registered divided by the total number of units
registered.
Courses During the Long Vacation (Kursus Semasa Cuti panjang) (KSCP)
KSCP is offered to students who have taken a course earlier and obtained
a grade of 'C-', 'D+', 'D', 'D-', 'F' and 'DK' only. Students who have obtained 'X'
or 'F*' grade are not allowed to take the course during KSCP.
24
if the CGPA is 2.00 and above, the student concerned will be allowed to pursue his
studies and will be maintained at P2 status.
Without any prejudice to the above regulations, the University Examination Council has
the absolute right to terminate any student's studies if his/her academic achievement do
not satisfy and fulfill the accumulated minimum credit in line with the number of
semesters completed by the student as given in the table below.
Number of Semesters
Applied
Professional
nd
15
15
16
th
End of 4 semester
35
35
38
th
End of 6 semester
55
55
60
th
75
75
80
End of 2 semester
End of 8 semester
The University Examination Council has the right to terminate any student's studies due
to certain reasons (a student who has not registered for the courses, has not attend
examination without valid reasons), as well as medical reasons can be disqualified
from pursuing his/her studies.
Examination Result
A provisional result (pass/fail) through the Tele-academic line: (600-83-7899), Campus
Online Portal and short message service (SMS) usually will be released and announced
after the School Examination Council meeting and presumably one month after
examination.
Full result (grade) through the Tele-academic line: (600-83-7899), Campus Online Portal
and short message service (SMS) will be released and announced after the University
Examination Council meeting and is usually two weeks after the provisional results are
released.
The official semester results (SEMGRED) will be issued to students during the second
week of the following semester.
2.4 Unit Exemption/Credit Transfer
Definition of Unit Exemption
Unit exemption is defined as the total number of units given to students who are pursuing
their studies in USM that are exempted from the graduation requirements. Students only
need to accumulate the remaining units for graduating purpose. Only passes or course
grades accumulated or acquired in USM will be included in the calculation of the
Cumulative Grade Point Average (CGPA) for graduation purpose.
26
(ii)
(iii)
Courses taken during employment (in service) for diploma holders cannot
be considered for unit exemption.
(iv)
The minimum achievement at diploma level that can be considered for unit
exemption is at least 'C' grade or 2.0 or equivalent.
(v)
The total number of semesters exempted should not exceed two semesters.
(vi)
In order to obtain unit exemption for industrial training, a student must have
work experience continuously for at least two years in the area. If the
student has undergone industrial training during the diploma level study, a
student must have work experience for at least one year. The students are
also required to produce the report on the level and type of work performed.
Industrial training unit exemption cannot be considered for semester
exemption as the industrial training is carried out during the long vacation
in USM.
(vii) Unit exemption for university and option courses can only be given for
courses such as Bahasa Malaysia (LKM400). English Language, Islamic
and Asian Civilisations as well as co-curriculum.
(b)
(c)
(i)
Courses taken in the previous IPT are equivalent (at least 50% of the course
must be the same) with courses offered in USM.
(ii)
(iii)
The total maximum unit exemption allowed should not exceed one third of
the total unit requirement for graduation.
28
Conditions
(a)
(b)
(c)
Credit transfer can only be considered for credits obtained from other
courses in other IPTA that are equivalent (at least 50% of the content are the
same) with the courses offered by the programme.
(ii)
Courses that can be transferred are only courses that have the same number
of units or more. For equivalent courses but with less number of units,
credit transfers can be approved by combining a few courses. Credits
transferred are the same as the course units as offered in USM. Average
grade of the combined course will be taken into account in CGPA
calculation.
(ii)
The transferred credits are credits obtained from courses at other IPTA. No
course equivalence condition is required.
Minor Courses
(i)
For credit transfer of minor courses, the School should adhere to either
conditions (a) or (b), and take into account of the programme requirement.
(d)
The total maximum units transferred should not exceed one third of the total
number of units for the programme.
(e)
Credit exemption from other IPTA can be considered only once for each IPTA.
(f)
The examination results obtained by a student taken at other IPTA will be taken
into account for graduation purpose. Grade obtained for each course will be
combined with the grades obtained at USM for CGPA calculation.
(g)
Students who have applied and approved for credit transfer are not allowed to
cancel the approval after the examination result is obtained.
(h)
Students are required to register courses at other IPTA with not less than the total
minimum units as well as not exceeding the maximum units as stipulated in their
programme of study. However, for specific cases (e.g. students on extended
semester and only require a few units for graduation), the Dean may approve such
students to register less than the minimum and the semester will not be counted in
the residential requirement. In this case, the CGPA calculation will be carried out
as in KSCP.
29
(i)
USM students attending courses at other IPTA and if failed in any courses are
allowed to resit the examination if there is such provision in that IPTA.
(j)
If the method of calculation of examination marks in the other IPTA is not the
same as in USM, a grade conversion method will be carried out according to the
existing scales.
(k)
USM students who have registered courses at other IPTA and decided to return to
study in USM, must adhere to the existing course registration conditions in USM.
Academic Integrity
Cheating
Cheating is the unauthorised use of information or other aids in any academic
exercise. There are numerous "infamous" ways and methods of cheating including:
Copying from others during a test or an exam.
Using unauthorised materials or devices (calculator, PDA, mobile phone, pager,
etc.) during a test or an exam.
Asking or allowing another student to take a test or an exam for you and viceversa.
Sharing answers or programmes for an assignment or project.
30
(b)
Plagiarism
Plagiarism is "academic theft". It violates the intellectual property rights of the
author. Simply put, it is the use, in part or whole, of other's words or ideas and
claiming it as yours without proper attribution to the original author. It includes:
Copying and pasting information, graphics or media from the Internet into your
work without citing the source.
Paraphrasing or summarising other's written or spoken words that are not
common knowledge, without referencing the source.
Not putting quote marks around parts of the source that you copy exactly.
Using someone else's work or acquiring papers, assignment, project or research
you did not do and turning it in as if you had done the work yourself.
Giving incorrect information about the source of reference.
Not acknowledging collaborators in an assignment, paper, project or research.
Plagiarism is, however, often misunderstood. There are numerous sources in the
Internet that describe plagiarism and explain acceptable ways for using borrowed
words. Students should explore the relevant materials.
31
Below is an excerpt from the University and University College Act 1971, Universiti
Sains Malaysia, Discipline of Students, Rule 1999 regarding prohibition against
plagiarism (Part II, Provision 6):
the act of taking an idea, writing, data or invention of another person and claiming that
the idea, writing, data or invention is the result of one's own findings or creation; or
an attempt to make out or the act of making out, in such a way, that one is the original
source or the creator of an idea, writing, data or invention which has actually been taken
from some other source.
(3) Without prejudice to the generality of sub rule (2), a student plagiarises when he/she:
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
32
(c)
Fabrication
Unauthorised invention, alteration, falsification or misleading use of data,
information or citation in any academic work constitutes fabrication. Fabricated
information neither represent the student's own effort nor the truth concerning a
particular investigation or study thus violates the principle of truth seeking in
knowledge. Some examples are:
Making up or changing of data or result, or using someone else's result, in an
experiment, assignment or research.
Citing sources that are not actually used or referred to.
Intentional listing of incorrect or fictitious references.
Falsifying of academic records or documents to gain academic advantage.
Forging signatures of authorisation in any academic record or other university
document.
(d)
Collusion
The School does not differentiate between those who commit an act of academic
dishonesty with those who knowingly allow or help others in performing those
acts. Some examples of collusion include:
Paying, bribing or allowing someone to do an assignment, test/exam, project or
research for you.
Doing or assisting others in an assignment, test/exam, project or research for
something in return.
Permitting your work to be submitted as the work of others.
Providing material, information, or sources to others knowing that such aids
could be used in any dishonest act.
(e)
Unfair Advantage
A student may obtain an unfair advantage over another, which is also a breach of
academic integrity, in several ways including:
Gaining access to, stealing, reproducing or circulating of test or exam material
prior to its authorised time.
Depriving others of the use of library material by stealing, defacing, destroying
or hiding it.
Intentionally interfering with other's effort to do their academic work.
Altering or destroying work or computer files/programmes that belong to others
or those that are meant for the whole class.
(f)
the violation and is encouraged to confront the perpetrator(s) to discuss the facts
surrounding the allegation, and report the matter to the Deputy Deans or the Dean
of the School.
If the lecturer found that the student is guilty, an appropriate punitive grading may
be applied, depending on the extent of the violation. Examples of punitive grading
are giving lower grade or "F" on the assignment, test, project, or lower grade or
"F" for the whole course.
If the violation is deemed serious by the lecturer, the matter will be brought to the
attention of the University Disciplinary Authority where appropriate action will be
taken. If a student is caught in an examination, the University Examination Board
will pursue the matter according to the university's procedure. The consequence
then may range from a warning, fine not exceeding RM200, exclusion from any
specific part or parts of the University for a specified period, suspension from
being a student of the University for a specified period, or expulsion from the
University (University and University College Act 1971, Universiti Sains
Malaysia, Discipline of Students, Rule 1999).
Below is an excerpt from the University and University College Act 1971, Universiti
Sains Malaysia, Discipline of Students, Rule 1999 regarding Disciplinary Punishment
(Part II, Provision 48):
Disciplinary punishment
48. A student who commits a disciplinary offense under these Rules and found guilty of the offense
can be punished according to any one or any two or more of the following appropriate
actions;
(a) warning;
(b) fine not more than two hundred ringgit;
(c) banned from entering any or certain premises of the University for a specified period;
(d) suspended from being a student of the University for a specified period;
(e) dismissed from the University
(b)
(c)
(d)
To inculcate the spirit of unity and the concept of helping one another by
appointing a well-trained mentor as a social agent who promotes caring
society for USM
To produce more volunteers to assist those who need help
To prevent damages in any psychosocial aspects before they reach a critical
stage.
(a)
The student exchange programme is an opportunity for USM students to study one or
two semesters abroad at any USM partners institutions. Ideally, students are
encouraged to participate in the exchange programme within their third to fifth semester (3
years degree programme) and within third to seventh semester (4 years degree
programme).
Studies abroad are planned beforehand with the Dean or Deputy Dean of the
respective School, and with the International Office. Credits earned at an associate
university are transferable as a part of credit accumulation for graduation.
(b)
The aim of this programme is to give opportunity to USM students to pursue their
studies for a semester or for one academic session at other Universities in
Malaysia. Through this programme, the students can transfer their credits for the courses
taken at that University.
For more information, please visit http://www.usm.my/io
35
Unit
Bahasa Malaysia
English Language
Local Students
International Students
3 10
15 22
* Students from Schools which have a similar course as this are exempted from
following this course. The units should be replaced by an option course.
** Students from the School of Education are required to choose a uniformed body cocurriculum package. Students from the School of Medical Sciences and School of
Dentistry are required to register two (2) units of Co-Curiculum course in year Two.
Students from the School of Health Sciences are required to register one (1) unit of
Co-Curiculum course.
Details of the University requirements are given in the following sections.
3.2 Bahasa Malaysia
(a)
Local Students
The requirements are as follows:
LKM300/2 - Bahasa Malaysia III
36
This course is for students who do not possess credit grades in the Bahasa
Melayu subject at the SPM level. These students are required to take and pass
with a minimum grade of C in LKM300 as prerequisite (type Z) and then pass
with the minimum grade of C LKM400 - Bahasa Malaysia IV.
LKM400/2 - Bahasa Malaysia IV
All Malaysian students must take and pass LKM400 with a minimum grade of C
in order to graduate.
Entry requirements for Bahasa Malaysia are as follows:
No
1.
2.
Qualification
Grade
SPM/MCE/SC
(or equivalent qualification)
(a) LKM 300
(b) SPM/MCE/SAP
(or equivalent qualification)
(c) STPM/HSC
(or equivalent qualification)
Pass
Level of
Entry
LKM300
Type
Units
A-C
1-6
Status
Prerequisite
Compulsory
LKM400
P/S
Graduation
requirement
Note:
To obtain credit units for Bahasa Malaysia courses, a minimum grade
of C is required.
Students may obtain advice from the School of Languages, Literacies
and Translation if they have different Bahasa Malaysia qualification
from the above.
(b)
International Students
International students pursuing Bachelors degrees in Science, Accounting, Arts
(ELLS), Education (TESL) and Housing, Building and Planning.
All international students in this category are required to take the following
courses:
Code
LKM100
Type
U
Units
2
37
Code
LKM300
LKM400
Type
U
Z
Units
2
2
Type
U
U
Z
Units
2
2
2
Note: Students must pass with a minimum grade of C for type U courses and no minimum grade is
required for type Z course (LKM400) for international students.
English Language
Qualification
Grade
Level of
Entry
Status
1.
*MUET
LSP401/402/403/404
Discretion of Dean
Band 6
A-C
LHP
451/452/453/
454/455/456/
457/458/459
Compulsory/
Option/Type U
(2 Units)
2.
*MUET
LSP300
Discretion of Dean
Band 5
A-C
LSP
401/402/403/
404
Compulsory/
Type U
(2 Units)
3.
*MUET
LMT100
Discretion of Dean
Band 4
A-C
LSP300
Compulsory/
Type U
(2 Units)
4.
*MUET
Discretion of Dean
Band 3/2/1
(Score
0 - 179)
LMT100/
Resit MUET
Pre-requisite/
Type Z
(2 Units)
38
458/459*). They can also take foreign language courses to replace their English language
units but they must first obtain a written consent from the Dean of the School of
Languages, Literacies and Translation.
(Please use the form that can be obtained from the School of Languages, Literacies and
Translation.)
[*The number of units for LHP457 is 4 and for LHP451, 452, 453, 454, 455, 456, 458
and 459 is 2.]
Students with a score of 179 and below in MUET are required to resit MUET to improve
their score to Band 4 or take LMT100 and pass with a minimum grade of C.
b)
Code/Unit
Course Title
1.
LMT100/2
Preparatory
English
2.
LSP300/2
Academic English
3.
LSP401/2
General English
4.
LSP402/2
Scientific and
Medical English
5.
LSP403/2
Business and
Communication
English
School of Management
School of Communication
6.
LSP404/2
Technical and
Engineering
English
7.
LDN 101/2
English For
Nursing I
8.
LDN 201/2
English For
Nursing II
39
(b)
(c)
hoped that it will accelerate the effort to increase the number of middle class
entrepreneurs in the country.
For more information, please refer to the Co-curriculum Program Reference Book.
3.5 International Students - Malaysian Studies/Option
(a)
Malaysian Studies
The following course is compulsory to pass (with a minimum grade of C) for all
international students:
SEA205E - Malaysian Studies (4 Units)
This course investigates the structure of the Malaysian system of government and
the major trends in contemporary Malaysia. Emphasis will be given both to
current issues in Malaysian politics and the historical and economic developments
and trends of the country. The discussion begins with a review of the
independence process. An analysis of the formation and workings of the major
institutions of government parliament, judiciary, bureaucracy, and the electoral
and party systems will follow this. The scope and extent of Malaysian democracy
will be considered, especially in light of current changes and developments in
Malaysian politics. The second part of the course focuses on specific issues:
ethnic relations, national unity and the national ideology; development and
political change; federal-state relations; the role of religion in Malaysian politics;
politics and business; Malaysia in the modern world system; civil society; law,
justice and order; and directions for the future.
(b)
41
(B)
Commn.
Arabic
Commn.
Chinese
Commn.
Japanese
Commn.
German
Commn.
Korean
LTA100/2
LTC100/2
LTJ100/2
LTG100/2
LTK100/2
LTA200/2
LTC200/2
LTJ200/2
LTG200/2
LTK200/2
LTA300/2
LTC300/2
LTJ300/2
LTG300/2
LTK300/2
Commn.
French
Commn.
Russian
Commn.
Spanish
Commn.
Tamil
Commn.
Thai
LTP100/2
LTR100/2
LTE100/2
LTT100/2
LTS100/2
LTP200/2
LTR200/2
LTE200/2
LTT200/2
LTS200/2
LTP300/2
LTR300/2
LTE300/2
LTT300/2
LTS300/2
PALAPES
Tentera Laut
(Navy)
PALAPES
Tentera
Udara
(Air Force)
SUKSIS
(Student Police
Volunteer)
Seni Silat
Cekak
WTD102/2
WTL102/2
WTU102/2
WPD101/2
WCC123/2
WTD202/2
WTL202/2
WTU202/2
WPD201/2
WCC223/2
WTD302/2
WTL302/2
WTU302/2
WPD301/2
WCC323/2
WLK101/2
WBM101/2
WJA101/2
WLK201/2
WBM201/2
WJA201/2
42
Khidmat Masyarakat
(Community Service)
(2 Years)
Jazz Band
(3 Years)
Karate
(3 Years)
Taekwondo
(3 Years)
WKM101/1
WCC108/1
WSC108/1
WSC115/1
WKM201/1
WCC208/1
WSC208/1
WSC215/1
WCC308/1
WSC308/1
WSC315/1
Non-Packaged (1 Semester)
Culture
Sports
WCC105/1 - Gamelan
WSC106/1 - Golf
WCC107/1 - Guitar
WSC119/1 - Badminton
43
Kepimpinan
(ii)
(iii)
(iv)
Code/Unit
LHP451/2
LHP452/2
LHP453/2
LHP454/2
LHP455/2
LHP456/2
LHP457/4
LHP458/2
9.
LHP459/2
Course Title
Effective Reading
Business Writing
Creative Writing
Academic Writing
English Pronunciation Skills
Spoken English
Speech Writing and Public Speaking
English for Translation
(Offered only in Semester II)
English for Interpretation
(Offered only in Semester I)
44
(v)
Chinese
LAC100/2
LAC200/2
LAC300/2
LAC400/2
Japanese
LAJ100/2
LAJ200/2
LAJ300/2
LAJ400/2
German
LAG100/2
LAG200/2
LAG300/2
LAG400/2
Spanish
LAE100/2
LAE200/2
LAE300/2
LAE400/2
French
LAP100/2
LAP200/2
LAP300/2
LAP400/2
Thai
LAS100/2
LAS200/2
LAS300/2
LAS400/2
Tamil
LAT100/2
LAT200/2
LAT300/2
Korean
LAK100/2
LAK200/2
LAK300/2
Russian
LAR100/2
45
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Compulsory (15 Units): Students are required to take the top 5 courses (numbers 1 to 5)
according to the specialisation area.
(ii) Specialisation Option (3 Units): Students are required to choose 1 course from courses
numbers 6, 7 or 8 according to the specialisation area.
Note:
See also Appendix B that shows the corresponding semesters to take the courses.
46
SPECIALISATIONS
Specialisation Core: Compulsory - Courses numbers 1 to 5 and Specialisation Option - Choose
1 course from courses numbers 6 to 8.
Computer Science with Electives Programme: Choose 1 course (number 1 only) of other
specialisation areas and 3 courses from numbers 6 to 11 from the respective specialisation list
or with approval from the Dean.
Note:
The list below shows the code and the name of each specialisation (a) to (f) and the
corresponding courses: numbers 1 to 11.
(a) 008H: Information Systems Engineering (b) 008J: Multimedia Computing
1. CMT224/3 - Multimedia Systems
1. CMT223/3 - Information Systems Theory
& Management
2. CMT321/3 - Management & Engineering
2. CMT322/3 - Web Engineering &
of Databases
Technologies
3. CMT322/3 - Web Engineering &
3. CMT324/3 - Computer Graphics & Visual
Technologies
Computing
4. CPT343/3 - Software Project Management, 4. CPT344/3 - Computer Vision & Image
Process & Evolution
Processing
5. CMT421/3 - E-Business Strategy,
5. CMT422/3 - Multimedia Information
Architecture & Design
Systems & Management
6. CMT423/3 - Decision Support Systems &
6. CMT424/3 - Animation & Virtual
Business Intelligence*
Reality*
7. CMT422/3 - Multimedia Information
7. CMT421/3 - E-Business Strategy,
Systems & Management
Architecture & Design
8. CPT444/3 - Intelligent Health Informatics* 8. CMT423/3 - Decision Support Systems &
Business Intelligence*
9. CMT324/3 - Computer Graphics & Visual 9. CPT343/3 - Software Project
Computing
Management, Process, & Evolution
10. CPT346/3 - Natural Language Processing
10. CPT341/3 Software Design &
Architecture
11. CPT342/3 - Knowledge Management &
11. CST332/3 - Internet Protocols,
Engineering
Architecture & Routing
47
SPECIALISATIONS (contd.)
(c) 008N: Distributed Systems & Security
1. CST233/3 - Information Security &
Assurance
2. CST331/3 - Principles of Parallel &
Distributed Programming
3. CST334/3 - Network Monitoring &
Security
4. CST333/3 - Distributed & Grid Computing
48
Bands 5 / 6
Co-Curriculum
Option/HTV201
LHP456
2 Units
2 Units
1 Unit
2 Units
2 Units
2 Units
3 - 6 Units
3 Units
1 Unit
2 Units
2 Units
2 Units
Taken as English
Language requirements
(See Section 3.3)
3 - 6 Units
Semester
SHE101
I (Year I)
WUS101
II (Year II)
HTU223
HTV201
LKM400
I (Year I)
English Language
I & II
49
Setting for CAT400/CAT401: 4 units setting will be given in Semester I and 4 units
setting will be given in Semester II even though the course needs to be registered as 8
units for both semesters.
Only students in their final semester may apply for more than the maximum 20 units.
Approval from Deputy Dean (Academic & Student Development) should be sought.
All Probation students are required to see the Deputy Dean (Academic & Student
Development) to obtain approval of registration and signature after consulting and getting
the signature of their respective Academic Advisor during on-line registration activities.
4.4 Specialisation Areas
The Bachelor of Computer Science (Honours) degree programme has been designed to
allow students to tailor the programme to suit their particular interests, needs and
circumstances. There are 6 specialisation areas (See specialisation table in Section 4.1
for list of courses) and students must choose one specialisation area at the beginning of
the second year. The specialisation areas and their respective learning outcomes are as
follows:
(a)
(ii)
(iii)
Apply theories and current best practices towards the analysis, design,
implementation, deployment and maintenance of application systems in
modern organizations.
(iv)
50
(v)
Courses offered under this specialisation include Information Systems Theory &
Management, Management & Engineering of Databases, Web Engineering &
Technology, E-Business Strategy, Architecture & Design, Software Project
Management, Process & Evolution, and Decision Support Systems & Business
Intelligence.
(b)
(ii)
(iii)
Describe the range of media, tools and supporting devices that can be used
to support the use and development of multimedia information, hypermedia,
and graphical systems.
(iv)
(v)
51
(c)
(ii)
(iii)
Manage and secure computer systems and networks using current tools and
techniques, to protect the security and confidentiality of user data, as well as
implement preventive measures to deal with known and unknown cyber
threats.
(iv)
Create, develop, and implement network-centric services such as clientserver and peer-to-peer applications.
(ii)
(iii)
Manage and Secure computer systems and networks using current tools and
techniques, to protect the security and confidentiality of user data, as well as
implement preventive measures to deal with known and unknown cyber
threats.
(iv)
(ii)
(iii)
(iv)
(v)
(vi)
(vii) Learn new models, techniques and technologies as they emerge and
appreciate the necessity of such continuing professional development.
Courses offered under this specialisation include Software Requirements Analysis
& Modelling, Software Design & Architecture, Web Engineering & Technology,
Software Project Management, Process, & Evolution, Software Quality Assurance
& Testing, and Automata Theory & Formal Language.
53
(f)
(ii)
Design and develop knowledge-based systems such as expert systems, casebased systems and knowledge management systems.
(iii)
(iv)
Awareness of various ethical and social implications of using knowledgebased computer systems for problem solving.
54
2.
3.
4.
Learning Outcomes
At the end of the course, student should be able to:
1.
2.
3.
4.
Synopsis
The Industrial Training programme is one of the
equiping Computer Science graduates with useful
Trainees are expected to enhance their ability
documentations, prepare and deliver a presentation,
systems.
Prerequisites
To qualify for the industrial training programme students must have:
1.
2.
Accumulated 60 credits.
3.
4.
Taken and passed all of the following core courses with a GPA of 2.0:
CPT111/3 - Principles of Programming
CPT113/3 - Programming Methodology & Data Structures
CST131/4 - Computer Organisation
CMT221/4 - Database Organisation & Design
CMT222/4 - System Analysis & Design
CAT200/3 - Integrated Software Development Workshop
and have taken the following course at the time of application
CAT300/2 - Group Innovation Project
5.
Attained Band 4 in MUET or passed at least with a C grade in LMT100 Preparatory English.
6.
Have a possibility of graduating within three semesters after the completion of the
Industrial Training.
Implementation of Training
Students are expected to obtain a full-time placement at an organisation which can
provide appropriate Industrial Training experience to a future graduate of the Bachelor
of Computer Science. Learning is achieved through the supervision process, practical
work (including projects) and independent learning.
Evaluation Method
This course is evaluated as pass or fail. In order to pass, a candidate has to fulfil the
following conditions:
1.
2.
Received a positive evaluation from the supervisor in the organisation where the
trainee is trained.
3.
2.
3.
4.
5.
6.
An organisation would normally be allowed to recruit trainees only if they have the
capability to provide an appropriate work environment suitable for a trainee who is a
candidate for the Bachelor of Computer Science.
Currently, there are around 180 organisations in Peninsular Malaysia, Sabah, Sarawak
and Singapore that are capable and ready to recruit USM Computer Science trainees.
The organisations cover all sosio-economic spectrums and include:
Multinational corporations.
Academic and research institution.
Government and semi-government bodies.
Hardware suppliers, software and integrated solution companies.
Factories.
Banks, insurance firms and financial institution.
Consultancy and high value services organisation.
57
58
Maximum Number
of Pages
A.
Submission of Reports
1.
Preliminary report
(abstract, foreword, system
analysis and design)
To be announced
10
(including Appendices)
2.
Final report
(abstracts in Malay and
English)
To be announced
30
(including Appendices)
Evaluation
Evaluation of the project will be carried out based on the report from the respective
supervisor, preliminary report, final report, system developed and an open presentation
of the project.
4.7 Undergraduate Major Project/Undergraduate Research Project
Undergraduate Project
Objectives
- To give an opportunity to students to carry out an in-depth study of their respective
specialisation area.
- To enhance student's competence in systems design, analysis of algorithms and using
theories that they have learnt from Year I to Year III.
- To build systems using programming languages and tools.
- To give students an intellectual challenge to their abilities to learn new topics
without formal classes and to further develop their abilities in literature searching,
report writing, verbal presentation, project planning and time management.
59
60
Inclusive of all learning time components (learning activities), that is formal and informal. Total time required by student to learn a particular component of curriculum;
Official Contact Time + Guided Learning Time + Self Study
Time (Independent learning) + Assessment Time.
Minor Package
Code
Biology
0B01
School of Physics
Physics
0Z01
Chemistry
0K01
Mathematics
0M01
School of Humanities
English Language
Malay Linguistics
Geography
Literature
Islamic Studies
History
Japanese Studies
Philosophy & Civilisations
Translation and Interpretation
0H01
0H02
0H03
0H04
0H05
0H06
0H11
0H14
0L01
0L02
0L06
School of Arts
Fine Art
Performing Art
Musics
Drama and Theatre
Communicational Graphics
Acting and Directing
Music Technology
0H07
0H08
0H09
0H10
0H12
0H13
0V01
School of Communication
Communication Studies
Science and Environment Journalism
0Y05
0Y06
School of Management
Management
0A03
Archeology
0U01
0S01
0S02
0S04
0S05
0S07
0S08
0S09
0S10
0S11
0S12
0B02
Food Technology
Bio-Resource, Paper & Coating Technology
0I06
0I08
62
Computer Science students are strongly encouraged to minor in the following minor
programmes:
(a)
Management Studies
No.
1.
2.
3.
4.
5.
Code/Units/Course Title
AKW103/4 - Introduction to Management
AKW104/4 - Accounting and Finance
AKP201/4 - Marketing
AKP202/4 - Organisational Behaviour
AKP302/4 - Operation Management
Semester
I
II
I
II
I
Economics
No.
(c)
Code/Units/Course Title
1.
2.
3.
4.
5.
6.
7.
Psychology
No.
1.
2.
3.
4.
5.
6.
Code/Units/Course Title
STU231/4 - Asas-Asas Psikologi (Compulsory)
STU241/4 - Psikologi Kesihatan
STU242/4 - Psikologi Sosial
STU243/4 - Psikologi Perkembangan
STU244/4 - Psikologi Taknormal
STU342/4 - Terapi Penyembuhan
63
(d)
(e)
Communication Studies
No.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
(f)
Code/Units/Course Title
HBT100/4 - Pengenalan Teori dan Praktik Terjemahan
HBT105/4 - Kaedah Penterjemahan
HBT112/3 - Tatabahasa Bahasa Malaysia dan Bahasa Inggeris
dan Strategi Penyuntingan
HBT206/3 - Menghasilkan dan Menyunting Terjemahan
HBT302/3 - Sosiolinguistik dan Penterjemahan
HBT305/4 - Projek Penterjemahan
Code/Units/Course Title
YKT101/3 - Pengantar Komunikasi Manusia
(Compulsory)
YKT102/3 - Pengantar Komunikasi Massa
(Choose 1)
YKT103/3 - Komunikasi dan Masyarakat
YKT111/4 - Teori dan Penyelidikan Komunikasi 1
YFP324/3 - Kajian Sinema
YFP321/3 - Kajian Televisyen
YBP223/3 - Periklanan
YBP224/3 - Perhubungan Awam
YWP215/3 - Pengenalan kepada Kewartawanan
YFP222/3 - Penulisan Skrip & Lakon Layar
YBP326/3 - Komunikasi Korporat
YBP327/3 - Pengurusan Media
Code/Units/Course Title
YKT102/3 - Pengantar Komunikasi Massa
(Compulsory)
YKT103/3 - Komunikasi dan Masyarakat
(Choose 1)
YWP221/3 - Kewartawanan 1 (Compulsory)
YWP325/3 - Penulisan dan Pelaporan Sains (Compulsory)
YKT112 /4 - Komunikasi untuk Pembangunan Sosial
YKT214/4 - Teknologi Komunikasi
YWP223/3 - Penulisan Rencana
YWP324/3 - Media, Sains & Alam Sekitar
64
(g)
Communicational Graphics
No.
1.
2.
3.
4.
5.
6.
7.
(h)
Semester
I & II
I & II
I & II
II
I
II
II
Mathematics
No.
1.
2.
3.
4.
5.
6.
7.
8.
9.
(i)
Code/Units/Course Title
VHA101/4 - Pengantar Seni Halus (Compulsory)
VRS104/2 - Asas Studio 2 Dimensi (Compulsory)
VRS105E/2 - Fundamentals of 3 Dimensional Studio
(Compulsory)
VRL221E/4 - Drawing
VRA111E/4 - Fundamentals of Computer Graphics
VRH221E/4 - Typography
VHG112/4 - Rekabentuk Grafik I
Code/Units/Course Title
MAA101/4 - Calculus for Science Students I
(Compulsory)
MAA111/4 - Algebra for Science Students
(Compulsory)
MAA161/4 - Statistics for Science Students
MAT122/4 - Differential Equations I
MAT263/4 - Probability Theory
MAT203/4 - Vector Calculus
MSG162/4 - Applied Statistical Methods
MSG262/4 - Quality Control
MSS211/4 - Modern Algebra
Semester
I
I & II
I & II
II
I & II
I
II
II
II
Archeology
No.
1.
2.
3.
4.
5.
Code/Units/Course Title
UAW101/4 - Pengantar Arkeologi
UAW201/4 - Perkembangan Manusia dan Tamadun
UAW302/4 - Sains dalam Arkeologi
UAW303/4 - Arkeologi Asia Tenggara
UAW304/4 - Ekskavasi Arkeologi
For students wishing to minor in other areas other than Management Studies, please make
sure that time-tabling and course scheduling allows you to graduate in the stipulated
period. See Minor Programmes Handbook for further information on Minor
Specialisations.
65
6.0 FACILITIES
6.1 Computer Labs Facilities for Undergraduate Teaching
Labs
Location
Description
Computer Lab 1
301
Computer Lab 2
302
Computer Lab 3
303
Computer Lab 4
312
Windows, Programming
Computer Lab 5
313
Windows, Programming
Each lab consists of an average 45 personal computers. There are eleven technicians who
are responsible to operate the labs. The labs are open during office hours, semester
breaks, and are open until 11:00 pm during the semester. The General Office for the lab
is located on Level 3 (Room 305).
6.2 Computer Labs Facilities for Research and Undergraduate Project
There are three main research clusters shown in the table below.
Research Cluster
(Head)
Research Group
(Coordinator)
Service Computing
(Prof. Rosni Abdullah)
Data to Knowledge
(Assoc. Prof. Mandava
Rajeswari)
Students who do research training at the school will be located at their supervisors
respective labs. During the final year undergraduate or research projects, students are also
located at the respective research labs. This is subject to availability of spaces. Students
without labs for undergraduate projects will be located at a dedicated lab. The research
labs and the locations are listed in the following table.
66
Location
404
404
408
603
409
501, 524
410
401
511
411, 412
411, 412
502, 503
502, 503
504
The research labs are open 24 hours a day to students who have been given permission to
use the labs and the list of the students will be posted on each lab. Each lab is supervised
by a lab head and is assisted by security personnel who are supposed to patrol the
designated area.
All applications based on Intel processor with Windows operating systems can be loaded
into the computers in the labs for research purposes and project work. Respective
supervisors should be informed on installations and related activities involving facilities
at the research labs.
6.3 Servers
All computers (over 400 units) within the School of Computer Sciences are linked via the
LAN (Local Area Network) with several servers namely:
CentOS 5
2008 Server
SuSE Linux
Microsoft Exchange Server
VMWare ESXi
Sun Sparc
Online Storage Server
Radius Server
All computers within the school can also access the Internet at any time with a reasonable
speed.
67
68
2.
3.
4.
Encik Liew Ying Wei, Staff Engineer, INTEL Technology Sdn. Bhd.
5.
Encik Shaifubahrim Mohd. Saleh, Executive Director, G-TEK Electronics Sdn. Bhd.
2.
3.
4.
To acquire research grants and consultation to enhance R&D efforts and scholarships
from the industrial sector to excellent students.
5.
To ensure output of graduates with high quality and well-sought after by the
market/computer industries.
69
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
70
(b)
to plan and carry out activities that support the above objective in (a).
(c)
to plan and to carry out activities that will help new students to familiarise
themselves with the new learning environment.
(d)
Members of the committee consist of academic staff of the School of Computer Sciences
and student representatives.
7.2.2 Academic Advisors
Each student will be assigned to an academic advisor who is an academic staff of the
school. Students are required to see their respective academic advisor during course
registration activities before the start of the semester and if needed at other times for
consultation and advise on academic and other matters.
7.2.3 Mentor System and Counselling Service
The Mentor System was initiated to counsel and assist probationary students in facing
and overcoming their academic problems. The functions of the Mentor System are:
(a)
(b)
to help such students face the academic challenges and subsequently overcome
them.
(c)
71
The school has established an open mentor panel system. Probation students are free to
see any of the mentors. At the school level, the mentors are appointed among academic
staff who can contribute as a mentor to assist students mainly in their academic matters.
The mentors appointed are as listed below:
1.
2.
3.
4.
5.
6.
7.
Probation students will be given a mentor-mentee card that must be brought to each
discussion session to be signed by the mentor.
Although the Mentor System is primarily intended for probation students, students with
an active status but require guidance or are having difficulties in their studies are
encouraged to consult the mentors.
For mentees that are deemed to require additional advice or counselling, the mentor shall
refer such cases to the Deputy Dean or Counselling Unit or any other relevant authority.
The school is also served by a trainee councillor who is a graduate student of the School
of Educational Studies, USM. Mentees and also other students are encouraged to meet
the appointed trainee councillor.
7.3 Sustainable Student Workshop (Bengkel Siswa Lestari) (Year I)
In Year I a number of workshop sessions will be held for first year students. All first
year students must attend these sessions. Among the objectives of the workshop is to
introduce the students to the School of Computer Sciences, the discipline of Computer
Science including specialisation areas offered in the programme, research activities and
provide sessions that would assist first year students to familiarise and adapt themselves
to university level education and in building up their personal development and softskills.
7.4 Intel eLite Programme
Intel eLite programme is a programme initiated by Intel Corporation (Penang) in
collaboration with the School of Computer Sciences, Universiti Sains Malaysia. The
programme is a structured Intel-University programme to build up graduates' readiness
for industries and to develop a predetermined hiring resource pipeline of USM's
Computer Science undergraduates.
72
The program's vision is to create a structured and efficient programme to develop USM
Computer Science undergraduates' readiness for industry. It would benefit both students
and the industries in terms of career placement once the students graduated.
To achieve this vision, the programme will try to address the technical competency gaps
between industries and students and also increase the soft-skill capabilities of the
students. By achieving this vision, a more structured development of undergraduate
hiring resource pool can be ensured.
Among the rationales of this programme are to:
73
74
76
Title of Courses
CPT111/
CPM111
C'work
Breakdown
Evaluation
Unit
Semester
C'work
Exam
Principles of
Programming
(Prinsip Pengaturcaraan)
I & II
50
50
30% Assignments
20% Tests
CPT112@
Discrete Structures
(Struktur Diskret)
II
40
60
20% Assignments
20% Tests
CPT113/
CPM213
Programming
Methodology & Data
Structures
(Metodologi
Pengaturcaraan &
Struktur Data)
II
50
50
30% Assignments
20% Tests
CPT114@
40
60
20% Assignments
20% Tests
CPT115
Mathematical Methods
for Computer Science
(Kaedah Matematik untuk
Sains Komputer)
II
50
50
30% Assignments
20% Tests
CST131
Computer Organisation
(Organisasi Komputer)
50
50
30% Assignments
20% Tests
CAT200
Integrated Software
Development Workshop
(Bengkel Pembangunan
Perisian Bersepadu)
100
CMT221/
CMM222@
Database Organisations
& Design
(Organisasi & Reka
Bentuk Pangkalan Data)
50
50
30% Assignments
20% Tests
CMT222/
CMM321
II
50
50
30% Assignments
20% Tests
CMT223/
CMM322
Information Systems
Theory & Management
(Teori & Pengurusan
Sistem Maklumat)
II
50
50
30% Assignments
20% Tests
CMT224/
CMM221
Multimedia Systems
(Sistem Multimedia)
II
50
50
30% Assignments
20% Tests
77
70% Projects
30% Tests
Code
Title of Courses
CPT211/
CPM313
C'work
Breakdown
Evaluation
Unit
Semester
C'work
Exam
Programming Language
Concepts & Paradigms
(Konsep & Paradigma
Bahasa Pengaturcaraan)
II
50
50
30% Assignments
20% Tests
CPT212
II
50
50
30% Assignments
20% Tests
CPT243
Software Requirements
Analysis & Modelling
(Analisis Keperluan &
Pemodelan Perisian)
II
50
50
30% Projects
20% Tests
CPT244
Artificial Intelligence
(Kecerdasan Buatan)
II
50
50
30% Assignments
20% Tests
CST231/
CSM331
50
50
30% Assignments
20% Tests
CST232
Operating Systems
(Sistem Pengendalian)
50
50
30% Assignments
20% Tests
CST233
II
50
50
30% Assignments
20% Tests
CST234
Network Programming
(Pengaturcaraan
Rangkaian)
II
70
30
40% Projects
20% Assignments
10% Practical
CAT300
100
100% Projects
CAT301
100
20% Tests/Quizes
20% Presentations
60% Technical
Papers
CAT302/
Industrial Training
(Latihan Industri)
Undergraduate Research
Training
(Latihan Penyelidikan
Prasiswazah)
12
I & II
100
100% Training
Management &
Engineering of Databases
(Pengurusan &
Kejuruteraan Pangkalan
Data)
50
50
CAT303
CMT321
78
30% Assignments
20% Tests
Code
Title of Courses
CMT322/
CMM323
C'work
Breakdown
Evaluation
Unit
Semester
C'work
Exam
50
50
30% Projects
20% Tests/Quizes
CMT324
50
50
30% Assignments
20% Tests
CPT341
50
50
30% Assignments
20% Tests
CPT342
Knowledge Management
& Engineering
(Pengurusan &
Kejuruteraan
Pengetahuan)
50
50
30% Assignments
20% Tests
CPT343/*
CPM314
Software Project
Management, Process &
Evolution
(Pengurusan Projek,
Proses & Evolusi
Perisian)
II
50
50
30% Assignments
20% Tests
CPT344
50
50
30% Assignments
20% Tests
CPT346
Natural Language
Processing
(Pemprosesan Bahasa
Tabii)
II
50
50
30% Assignments
20% Tests
CST331
50
50
30% Assignments
20% Tests
CST332
Internet Protocols,
Architecture & Routing
(Protokol, Seni Bina &
Penghalaan Internet)
70
30
20% Practical
20% Assignments
20% Tests
10% Practical
Tests
CST333*
50
50
30% Assignments
20% Tests
79
Code
Title of Courses
CST334
CAT400/
C'work
Breakdown
Evaluation
Unit
Semester
C'work
Exam
50
50
Undergraduate Major
Project
(Projek Major
Prasiswazah)
Undergraduate Research
Project
(Projek Penyelidikan
Prasiswazah)
I & II
(2 Sem)
100
100% Projects
CAT402
Professional and
Technopreneurship
Development
(Pembangunan
Profesional & Teknokeusahawanan)
100
70% Assignments
30% Tests
CMT421/
CMM324
E-Business Strategy,
Architecture & Design
(Strategi, Seni Bina &
Reka Bentuk EPerniagaan)
II
50
50
30% Assignments
20% Tests
CMT422
Multimedia Information
Systems & Management
(Sistem & Pengurusan
Maklumat Multimedia)
II
50
50
30% Assignments
20% Tests
CMT423*
Decision Support
Systems & Business
Intelligence
(Sistem Sokongan
Keputusan & Kecerdasan
Perniagaan)
II
50
50
30% Assignments
20% Tests
CMT424*
II
50
50
30% Assignments
20% Tests
CPT441
Software Quality
Assurance & Testing
(Jaminan Mutu &
Pengujian Perisian)
II
50
50
30% Assignments
20% Tests
CPT443*
II
40
60
20% Assignments
20% Tests
CPT444*
Informatik Kesihatan
Cerdas
(Intelligent Health
Informatics)
II
50
50
30% Assignments
20% Tests
CAT401
80
30% Assignments
20% Tests
Code
Title of Courses
CST431
C'work
Breakdown
Evaluation
Unit
Semester
C'work
Exam
II
50
50
30% Assignments
20% Tests
CST432
Microprocessors &
Embedded Systems
(Mikropemproses &
Sistem Terbenam)
II
50
50
30% Assignments
20% Tests
CST433*
Advanced Computer
Architecture
(Seni Bina Komputer
Termaju)
II
50
50
30% Assignments
20% Tests
CST434*
II
50
50
30% Assignments
20% Tests
81
CPT111
Principles of Programming
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
82
Course Code :
Course Title :
Units
:
CPT112
Discrete Structures
4
Syllabus
Learning
Outcomes
References
1.
2.
3.
83
Course Code :
Course Title :
Units
:
CPT113
Programming Methodology & Data Structures
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
84
Course Code :
Course Title :
Units
:
CPT114
Logic & Applications
4
Syllabus
Learning
Outcomes
References
1.
2.
3.
85
Course Code :
Course Title :
Units
:
CPT115
Mathematical Methods for Computer Science
4
Syllabus
Matrix Algebra.
Functions.
Calculus (Integral & Differential).
Differential Equations.
Spatial Vectors.
Complex Numbers.
Fourier Transform.
Applications to Computer Science.
Transformation.
Shading.
Fractals. Edge detection. Image Blurring. Histogram equalisation.
Learning
Outcomes
References
1.
2.
3.
86
Course Code :
Course Title :
Units
:
CST131
Computer Organisation
4
Syllabus
Learning
Outcomes
References
1.
2.
3.
87
Level 200
Course Code :
Course Code :
Units
:
CAT200
Integrated Software Development Workshop
3
Syllabus
Learning
Outcomes
88
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CMT221
Database Organisation & Design
4
Syllabus
89
Learning
Outcomes
References
1.
2.
Course Code :
Course Title :
Units
:
CMT222
Systems Analysis & Design
4
Syllabus
Learning
Outcomes
90
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CMT223
Information Systems Theory & Management
3
Syllabus
91
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CMT224
Multimedia Systems
3
Syllabus
92
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CPT211
Programming Language Concepts & Paradigms
3
Syllabus
93
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CPT212
Design & Analysis of Algorithms
4
Syllabus
Learning
Outcomes
References
1.
2.
3.
95
Course Code :
Course Title :
Units
:
CPT243
Software Requirements Analysis & Modelling
3
Syllabus
Learning
Outcomes
References
1.
2.
Course Code :
Course Title :
Units
:
CPT244
Artificial Intelligence
4
Syllabus
96
Structures and strategies for state space search: Quick review of graphs.
State space search. Data-driven and goal-driven search. Breadth-first,
depth-first, and depth-first iterative deepening search.
Heuristic search: Priority queues. A*. Iterative deepening A*. Beam
search. Two-person games. Mini-Max and alpha-beta.
Architectures for AI problem solving: Recursive specification for
queues, stacks, and priority queues. The production system. The
blackboard.
PROLOG: The PROLOG environment. Relational specifications and
rule based constraints. Abstract data types in PROLOG. Graph search
with the production system. A PROLOG planner.
Introduction to AI representational schemes: Issues in knowledge
representation.
Semantic networks.
Conceptual dependencies.
Frames, scripts, and object systems. The hybrid design: objects with
rule sets.
Rule-based, case-based, and model-based systems: Production system
based search. Rule stacks and the why query, proof trees and the
how query. Models of inductive reasoning. The Stanford Certainty
Factor algebra. Knowledge engineering.
Building expert systems in PROLOG: Meta-predicates in PROLOG.
The role of a meta-interpreter - PROLOG in PROLOG. Rule-stacks,
proof-trees, and certainty factor algebras in PROLOG. Exshell, a backchaining rule interpreter in PROLOG.
Reasoning in situations of uncertainty: Examples of Abductive
Inference. Non-monotonic logic, belief revision. Certainty factor
algebras and fuzzy reasoning. Stochastic models and Bayesian belief
networks.
Advanced AI Applications: Machine Learning - connectionist.
Machine Learning - genetic and emergent.
Seminar.
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CST231
Data Communications & Networks
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
98
Course Code :
Course Title :
Units
:
CST232
Operating Systems
3
Syllabus
Learning
Outcomes
99
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CST233
Information Security & Assurance
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
100
Course Code :
Course Title :
Units
:
CST234
Network Programming
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
101
Level 300
Course Code :
Course Title :
Units
:
Learning
Outcomes
CAT300
Group Innovation Project
2
At the end of this course the students will be able to:
develop analytical skills and maturity in planning and solving
problems in information systems development or in fields related
to the area of specialisation as a group.
plan and coordinate development activities and produce
deliverables (software and reports) on time.
share, demonstrate and be involved in group projects.
organize work, present and communicate the work done effectively
(Please refer to Section 4.6: Group Innovation Project)
Course Code :
Course Title :
Units
:
CAT301
Research Methods & Special Topic Study
2
Syllabus
102
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
Learning
Outcomes
CAT302/CAT303
Industrial Training/Undergraduate Research Training
12
At the end of this course the students will be able to:
propose solutions to problems pertaining to operation and
administration normally encountered by an organisation.
participate in group work involving real working environment in
an organisation.
develop the values of work ethics in an organisation.
develop skills in organizational management as well as business
opportunities.
(Refer to Section 4.5: Industrial Training/Undergraduate Research
Training)
103
Course Code :
Course Title :
Units
:
CMT321
Management & Engineering of Databases
3
Syllabus
Learning
Outcomes
104
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CMT322
Web Engineering & Technologies
3
Syllabus
105
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CMT324
Computer Graphics & Visual Computing
3
Syllabus
106
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CPT341
Software Design & Architecture
3
Syllabus
107
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CPT342
Knowledge Management & Engineering
3
Syllabus
108
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CPT343
Software Project Management, Process & Evolution
3
Syllabus
109
References
1.
2.
3.
110
Course Code :
Course Title :
Units
:
CPT344
Computer Vision & Image Processing
3
Syllabus
Learning
Outcomes
References
1.
2.
111
Course Code :
Course Title :
Units
:
CPT346
Natural Language Processing
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
112
Course Code :
Course Title :
Units
:
CST331
Principles of Parallel & Distributed Programming
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
113
Course Code :
Course Title :
Units
:
CST332
Internet Protocols, Architecture & Routing
3
Syllabus
114
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CST333
Distributed & Grid Computing
3
Syllabus
115
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CST334
Network Monitoring & Security
3
Syllabus
116
Learning
Outcomes
References
1.
2.
3.
117
Level 400
Course Code :
Course Title :
Units
:
Learning
Outcomes
CAT400/CAT401
Undergraduate Major Project/Undergraduate Research Project
8
At the end of this course the students will be able to:
develop their competence in systems design, analysis of algorithms
and theories application.
choose programming/research methods for solving problems in
group.
develop their own abilities such as writing reports, searching for
literature, giving seminars, presentations, planning projects and
managing time.
propose projects which can provide business opportunities.
(Refer to Section 4.7: Undergraduate Major Project/Undergraduate
Research Project)
Course Code :
Course Title :
Units
:
CAT402
Professional & Technopreneurship Development
2
Syllabus
Understanding E-Business.
Defining Your e-Business Idea.
Creating an E-Business Plan.
Getting Your E-Business Off the Ground.
Operating Your E-Business.
Marketing Your E-Business.
Taking Advantage of Affiliate Marketing.
Securing Your E-Business.
ICT related Issues.
Computer & Professional Ethics.
Privacy.
Intellectual Property (IP).
Cybercrime and Cyberlaw.
Learning
Outcomes
118
References
1.
2.
3.
Napier, A. A., Rivers, O., Wagner, S., & Napier, J. B., Creating a
Winning E-Business, 2nd Edition, Thomson Course Technology,
2006.
Quinn, M. J., Ethics for the Information Age, 4th Edition,
Pearson-Addison Wesley, 2011.
Bessant, J., & Tidd, J., Innovation and Entrepreneurship, John
Wiley & Sons, Ltd., 2009.
Course Code :
Course Title :
Units
:
CMT421
E-Business Strategy, Architecture & Design
3
Syllabus
119
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CMT422
Multimedia Information Systems & Management
3
Syllabus
120
Learning
Outcomes
References
1.
2.
3.
Course Code :
Course Title :
Units
:
CMT423
Decision Support Systems & Business Intelligence
3
Syllabus
Learning
Outcomes
121
References
1.
2.
3.
Turban, E., Aronson, J. E., Liang, T. P., and Sharda, R., Decision
Support and Business Intelligence Systems, 9th Edition, Prentice
Hall, 2011.
Turban Efraim, Sharda Ramesh, Aronson Jay E., King David,
Business Intelligence, A Managerial Approach, 2nd Edition,
Prentice Hall, 2011.
Olson, D. L., Introduction to Business Data Mining, McGraw Hill,
2006.
Course Code :
Course Title :
Units
:
CMT424
Animation & Virtual Reality
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
122
Course Code :
Course Title :
Units
:
CPT441
Software Quality Assurance & Testing
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
123
Course Code :
Course Title :
Units
:
CPT443
Automata Theory & Formal Languages
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
124
Course Code :
Course Title :
Units
:
CPT444
Intelligent Health Informatics
3
Syllabus
Learning
Outcomes
References
1.
2.
125
Course Code :
Course Title :
Units
:
CST431
Systems Security & Protection
3
Syllabus
Learning
Outcomes
References
1.
2.
126
Course Code :
Course Title :
Units
:
CST432
Microprocessors & Embedded Systems
4
Syllabus
Learning
Outcomes
References
1.
2.
3.
127
Course Code :
Course Title :
Units
:
CST433
Advanced Computer Architecture
4
Syllabus
Learning
Outcomes
References
1.
2.
3.
128
Course Code :
Course Title :
Units
:
CST434
Wireless & Ad Hoc Networks
3
Syllabus
Learning
Outcomes
References
1.
2.
3.
129
APPENDIX A
LIST OF RECOMMENDED OPTION/INTER-DISCIPLINARY
ELECTIVE COURSES
Option courses are courses that can be chosen to replace courses that are specified under
University courses such as co-curriculum or if exemption is given. Inter-Disciplinary
Electives (8 units) must be taken by students in the Computer Science with Electives
programme. The school recommends the following package of courses. Students are
encouraged to explore a particular package rather than taking a few low level courses
from a number of different packages.
SCHOOL OF HUMANITIES
SCHOOL OF PHYSICS
SCHOOL OF SOCIAL
SCIENCES
Thinking
Techniques
Critical
Thinking
Islamic
Studies
Electronics
Energy &
Environment
Economics
Psychology
HTV201/2
(Offered only
in Semester II)
HPW101/2
HIS213/4
ZCA102/4
ZCU100/2
SKW104/4
STU231/4
HIS224/4
ZCT106/4
(Prerequisite ZCA102/4)
SEW211/4
STU242/4
HIS315/4
SCHOOL OF
MATHEMATICAL
SCIENCES
SCHOOL OF
COMMUNICATION
SCHOOL OF
MANAGEMENT
SCHOOL OF THE
ARTS
MAA101/4
YKT101/3
AKW103/4
Sculpture
Graphics Design
Photography
MAA111/4
YKT102/3
AKW104/4
VHA112/4
VHG112/4
VHF111/4
MAA161/4
YKT103/3
AKP201/4
VHA221/4
VHG221/4
VHF221/4
VHA332/4
Foreign Languages
This list of option courses is subject to changes made by the respective schools.
130
VHF331/4
APPENDIX B
COURSE REGISTRATION GUIDELINE
TYPE OF
COURSE
(CODE)
Core (T)
(90 Units)
YEAR I
SEMESTER I
- International
SEMESTER I
SEMESTER II
CAT200/3 - Integrated
Software Development
Workshop
CMT222/4 - Systems
Analysis & Design
CPT112/4 - Discrete
Structures
CPT113/3 Programming
Methodology & Data
Structures
CMT221/4 - Database
Organisations &
Design
CPT211/3 Programming
Language Concepts
& Paradigms
CST231/3 - Data
Communications &
Networks
CPT212/4 - Design
& Analysis of
Algorithms
CST232/3 - Operating
Systems
Specialisation No. 1/
3 Units
4 Units
(AKW104)
4 Units
(AKW103)
4 Units
(Inter-Disciplinary)
4 Units
(Inter-Disciplinary)
3 Units*
(Other Specialisation
No. 1)
LKM400/2
SHE101/2
ENGLISH I
(LSP300/2)
ENGLISH II
(LSP404/2)
WUS101/2
LKM100/2
SEA205E/4
ENGLISH I
(LSP300/2)
ENGLISH II
(LSP404/2)
Additional BM/
English/Option/2
Minor (M)
or
Elective (E)
(20 Units)
University (U)
Compulsory
(12 Units)
- Local
SEMESTER II
CPT111/3 - Principles of
Programming
CST131/4 - Computer
Organisation
Prerequisite (Z)
YEAR II
LMT100/2 - MUET
Band 3/2/1 only
LT_100/2
CO-CURRICULUM PACKAGE/(1-2)
CO-CURRICULUM PACKAGE/(1-2)
(C) Co-Curriculum/
Skill/Option:
(3 Units)
#Unit (#Courses)
15 - 20 (5 - 7)
17 - 18 (5 - 6)
19 - 20 (6 - 7)
16 - 20 (5 - 7)
Note: For specialisation courses refer to Section 4.1 (Specialisations) for their corresponding numbers
(Nos. 1 to 11) and for inter-disciplinry courses refer to Appendix A
131
APPENDIX B (contd.)
TYPE OF
COURSE
(CODE)
Core (T)
(90 Units)
YEAR III
SEMESTER I
CAT300/2 - Group
Innovation Project
CAT301/2 - Research
Methods & Special
Topic Study
YEAR IV
SEMESTER II
CAT302/12 - Industrial
Training
or
CAT303/12 Undergraduate Research
Training
SEMESTER I
CAT400/8(4) Undergraduate Major
Project
or
CAT401/8(4) Undergraduate
Research Project
SEMESTER II
CAT400/8(4) Undergraduate Major
Project
or
CAT401/8(4) Undergraduate
Research Project
Specialisation No. 4/
3 Units
Specialisation No. 3/
3 Units
Minor (M)
or
Elective (E)
(20 Units)
University (U)
Compulsory
(12 Units)
- Local
Specialisation No. 5/
3 Units
Specialisation No.
6/7/8/
3 Units
4 Units
(AKP201)
4 Units
(AKP302)
4 Units
(AKP202)
3 Units
(Specialisation No.
9/10/11)
3 Units
(Specialisation No.
9/10/11)
3 Units
(Specialisation No.
6/7/8)
HTU223/2
- International
Choose (A), (B) or
(C)
(A) Third
Language
Package:
(6 Units)
(B) Co-Curriculum
Package:
(3 - 6 Units)
(C) Co-Curriculum/
Skill/Option:
(3 Units)
#Unit (#Courses)
LT_300/2
LT_200/2
LHP456@/CO-C/
HTV201/OPTION/
(0 - 3)
15 - 19 (6 - 7)
12 - 13 (1 - 2)
12 - 16 (4 - 6)
13 - 14 (4)
@ For those choosing (C), LHP456: MUET 4/3/2/1 Compulsory; MUET BAND 6/5 - as English Language I or II
requirements and these requirements must be replaced by other option course
Note: For specialisation courses refer to Section 4.1 (Specialisations) for their corresponding numbers
(1 to 11)
132
CPT112
CPT115
(YEAR I SEM II)
CPT114
(YEAR I SEM I)
Sequential or Concurrent
Sequential
CPT113
CPT111
CST131
(YEAR II SEM I)
CAT200
CMT221
CST231
CST232
APPENDIX C
CAT303
CAT302/
or
or
CAT402
CAT403/
CAT401
133
CPT212
CPT211
(YEAR IV)
CMT222
CMT321
CAT300
CAT301
SEQUENTIAL/CONCURRENT PRE-REQUISITES
Course
Code
Course
Title
CPT111
CPT112
CPT113
CPT114
CPT115
CST131
CAT200
CMT221
1
2
3
4
5
6
7
8
Database
Organisations &
Design
Integrated Software
Development
Workshop
Computer
Organisations
Mathematical
Methods for
Computer Science
Logic &
Applications
Programming
Methodology & Data
Structures
Discrete Structures
Principles of
Programming
No
37
26
42
39
42
28
42
29
Lecture
LecturerCentred
Learning
Unit
12
14
Tutorial
14
14
15
Practical
134
4
(Discussion)
Other SCL
35
(Assignments)
48
(Assignments)
40
(Assignments)
30
(Assignments)
30
(Assignments)
39
(Assignments)
22
(Assignments)
18
(Assignments)
Non Face to
Face Learning
or SCL e.g.
Assignments,
Exercises etc.
56
54
53
60
57
42
70
53
Revision
12
10
10
13
10
15
10
Preparation
for
Assessment
Self-Learning Activity
Continuous
Assessment
Final
Assessment
Formal Assessment
164
(4.1)
151
(3.2)
160
(4.0)
164
(4.1)
162
(4.0)
137
(3.4)
170
(4.2)
138
(3.4)
Total
SLT
APPENDIX D
Course
Code
CMT222
CPT211
CPT212
CST231
CST232
CAT300
CAT301
No
10
11
12
13
14
15
Research Methods &
Special Topic Study
Group Innovation
Project
Operating Systems
Data
Communications &
Networks
Programming
Language Concepts
& Paradigms
Course
Title
14
28
28
42
28
32
Lecture
4
Unit
LecturerCentred
Learning
12
12
Tutorial
14
Practical
135
14
(Class
perticipation
and group
discussion)
27
(In Class
Group
Presentation
)
4
(Class
discussion
and
presentation)
6
(Briefing
and project
discussion)
Other SCL
28
30
(Assignments)
42
40
50
25
(Assignments)
30
54
37
30
40
(Assignments)
45
50
(Assignments)
Revision
12
10
10
10
14
Preparation
for
Assessment
Self-Learning Activity
Non Face to
Face Learning
or SCL e.g.
Assignments,
Exercises etc.
Continuous
Assessment
Final
Assessment
Formal Assessment
92
(2.3)
92
(2.3)
126
(3.1)
124
(3.1)
162
(4.0)
127
(3.1)
160
(4.0)
Total
SLT
APPENDIX D (contd.)
CAT302/
CAT303
CAT400/
CAT401
CAT402
16
17
18
28
Undergraduate
Project/
Undergraduate
Research Project
Professional &
Technopreneurship
Development
12
Industrial Training/
Undergraduate
Research Training
Lecture
Unit
Course
Title
CMT223
CMT224
CPT243
3
Software
Requirements
Analysis &
Modelling
Multimedia Systems
Information Systems
Theory &
Management
28
37
27
Course
Code
No
LecturerCentred
Learning
Tutorial
28
Practical
136
0.5
(Presentation)
15
(Case study
and
discussion,
Educational
visit, inivted
speaker
seminar)
14
(Project
Progress
Review)
Other SCL
30
(Assignments)
18
(Assignments +
Lab)
25
(Assignments +
Project)
12
42
44
14
Preparation
for
Assessment
42
28
15
300
(Project)
25
(Project)
520
Revision
Self-Learning Activity
Non Face to
Face Learning
or SCL e.g.
Assignments,
Exercises etc.
Continuous
Assessment
Final
Assessment
Formal Assessment
128.5
(3.2)
133
(3.3)
128
3.2)
87
(2.1)
336
(8.4)
520
(13.0)
Total
SLT
APPENDIX D (contd.)
Course
Code
CPT244
CST233
CST234
CMT321
CMT322
CMT324
CPT341
CPT342
No
5
6
8
9
10
11
Knowledge
Management &
Engineering
Computer Graphics
& Visual Computing
Management &
Engineering of
Databases
Network
Programming
Information Security
& Assurance
Artificial Intelligence
Course
Title
28
34
34
28
34
21
28
34
Lecture
Unit
LecturerCentred
Learning
14
Tutorial
14
21
Practical
137
2
(Discussion)
7
(Class
perticipation
and group
discussion)
10
(Class
Discussion,
Consultation,
Case Study)
8
(Seminar)
Other SCL
40
42
25
(Assignments)
30
(Assignments)
44
30
(Assignments)
38
44
30
(Assignments)
30
(Assignments)
28
50
10
10
10
10
10
10
10
32
40
(Assignments +
Practical Training
+ Project)
24
(Assignments)
32
(Assignments +
Project)
Preparation
for
Assessment
Revision
Self-Learning Activity
Non Face to
Face Learning
or SCL e.g.
Assignments,
Exercises etc.
Continuous
Assessment
Final
Assessment
Formal Assessment
124
(3.1)
130
(3.2)
132
(3.3)
120
(3.0)
132
(3.3)
122
(3.0)
130
(3.2)
120
(3.0)
Total
SLT
APPENDIX D (contd.)
Course
Code
CPT343
CPT344
CPT346
CST331
CST332
CST333
CST334
CMT421
CMT422
No
12
13
14
15
16
17
18
19
20
Multimedia
Information Systems
& Management
E-Business Strategy,
Architecture &
Design
Network Monitoring
& Security
Internet Protocols,
Architecture &
Routing
Principles of Parallel
& Distributed
Programming
Natural Language
Processing
Software Project
Management,
Process & Evolution
Course
Title
38
33
28
35
42
34
36
35
42
Lecture
Unit
LecturerCentred
Learning
Tutorial
20
14
Practical
138
0.5
(Presentation)
11
(Presentation)
9
(Discussion,
Presentation
)
6
(Presentation)
Other SCL
30
(Assignments)
42
37
42
30
(Assignments)
30
(Assignments)
42
48
43
42
49
42
30
(Assignments)
30
(Assignments)
20
(Assignments)
30
(Assignments)
20
(Assignments)
20
(Assignments)
Revision
10
10
10
16
10
10
12
Preparation
for
Assessment
Self-Learning Activity
Non Face to
Face Learning
or SCL e.g.
Assignments,
Exercises etc.
Continuous
Assessment
Final
Assessment
Formal Assessment
124.5
(3.1)
125
(3.1)
128
(3.2)
128
(3.2)
148
(3.7)
129
(3.2)
128
(3.2)
132
(3.3)
121
(3.0)
Total
SLT
APPENDIX D (contd.)
Course
Code
CMT423
CMT424
CPT441
CPT443
CPT444
CST431
CST432
CST433
CST434
No
21
22
23
24
25
26
27
28
29
Wireless & Ad Hoc
Networks
Advanced Computer
Architecture
Microprocessors &
Embedded Systems
Intelligent Health
Informatics
Software Quality
Assurance & Testing
Decision Support
Systems & Business
Intelligence
Course
Title
Unit
32
35
28
39
42
33
28
28
26
Lecture
LecturerCentred
Learning
14
Tutorial
14
20
Practical
139
3
(Assignment
presentation)
16
(Discussion)
Other SCL
40
(Project)
30
30
(Assignments)
30
(Assignments)
30
30
(Assignments)
26
(Assignments +
Project)
30
24
(Assignments)
40
42
10
12
10
42
35
13
14
12
Preparation
for
Assessment
42
42
42
42
42
Revision
Self-Learning Activity
Non Face to
Face Learning
or SCL e.g.
Assignments,
Exercises etc.
Continuous
Assessment
Final
Assessment
Formal Assessment
134
(3.3)
122
(3.0)
124
(3.1)
128
(3.2)
122
(3.0)
132
(3.3)
130
(3.2)
136
(3.4)
125
(3.1)
Total
SLT
APPENDIX D (contd.)
Unit
Semester
Course
Code
90 Units
Required
Core (T)
Grade
Semester
Course
Code
20 Units
Unit
140
Grade
Semester
Course
Code
15 Units
Unit
University (U)
Grade
Semester
Course
Code
Unit
Unit
Grade
INDEX
CPT343
CPT344
CPT346
CST331
CST332
CST333
CST334
CAT400
CAT401
CAT402
CMT421
CMT422
CMT423
CMT424
CPT441
CPT443
CPT444
CST431
CST432
CST433
CST434
141
STU
UDENTS FE
EEDBACK
The aim of thhis feedback fo
orm is to obtainn students respponse regardinng the content
of this guidebbook. This infformation obtaiined will be usseful in improvving it.
Please responnd to items 1 - 5 below basedd on the following 4-point scaale.
1 - Strongly Disagree
2 - Disagree
3 - Agree
4 - Stroongly Agree
2.
If you chose
c
1 or 2 for
f question no.
n 2, please provide
p
the nuumber of the
pages(s) that contain th
he inaccurate information.
i
3.
4.
I prefer to
t use the CD that
t is providedd compared to this guidebookk.
1
6.
5.
If there is any other information thhat you think should be inccluded in the
gest in the spacce below.
guideboook, please sugg
143