0% found this document useful (0 votes)
4 views

UGHB2024_c

The document is the Undergraduate Programme Handbook for the Faculty of Computer Science and Information Technology for the 2024/2025 academic year. It outlines the faculty's vision, mission, objectives, history, academic calendar, and details of various Bachelor of Computer Science programmes offered, including their goals and learning outcomes. Additionally, it includes information on course structures, industrial training, academic projects, and general regulations for students.

Uploaded by

Kelvin Cheah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

UGHB2024_c

The document is the Undergraduate Programme Handbook for the Faculty of Computer Science and Information Technology for the 2024/2025 academic year. It outlines the faculty's vision, mission, objectives, history, academic calendar, and details of various Bachelor of Computer Science programmes offered, including their goals and learning outcomes. Additionally, it includes information on course structures, industrial training, academic projects, and general regulations for students.

Uploaded by

Kelvin Cheah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 128

2024/2025

U N D E R G R A D U A T E

PROGRAMME
HANDBOOK
FACULTY OF COMPUTER SCIENCE &
INFORMATION TECHNOLOGY

more info fsktm_um fsktm.um.edu.my


Vision, Mission, and Objectives 1
History of the faculty 2
Welcome message 3
Staff 4
Academic Calendar Session 2024/2025 12
Bachelor Programme Offered
C O N T E N T S

1. Bachelor of Computer Science (Computer System & Network) 14


Programme Goals and Learning Outcomes
Curriculum Structure and Course Planning
2. Bachelor of Computer Science (Artificial Intelligence) 18
Programme Goals and Learning Outcomes
Curriculum Structure and Course Planning
3. Bachelor of Computer Science (Information Systems) 22
Programme Goals and Learning Outcomes
Curriculum Structure and Course Planning
4. Bachelor of Computer Science (Software Engineering) 26
Programme Goals and Learning Outcomes
Curriculum Structure and Course Planning
5. Bachelor of Computer Science (Multimedia Computing) 30
Programme Goals and Learning Outcomes
Curriculum Structure and Course Planning
6. Bachelor of Computer Science (Data Science) 34
Programme Goals and Learning Outcomes
Curriculum Structure and Course Planning
Course Information
University Course 38
Faculty Core Courses 40
Programme Core 42
Specialization Elective Courses
Bachelor of Computer Science (Computer System and Network) 49
Bachelor of Computer Science (Artificial Intelligence) 53
Bachelor of Computer Science (Information Systems) 57
Bachelor of Computer Science (Software Engineering) 61
Bachelor of Computer Science (Multimedia Computing) 65
Bachelor of Computer Science (Data Science) 69
Industrial Training 73
Academic Project 84
University English Language Courses
For all programme (except Data Science) 93
For Data Science programme 94
General Information
Dress Code for Students of Universiti Malaya 95
C O N T E N T S

Undergraduate Rules and Regulations 96


Examination Grading Scheme 97
Facilities 98
vision

A global faculty impacting the world

mision

Propelling computing technology and producing world class leaders

OBJECTIVES

To sustain an outstanding faculty dedicated to excellence in undergraduate and


postgraduate teaching, learning and research.
To contribute towards the development of the nation through the production of
quality research and publications.
To provide innovative academic programs that can respond to the changing needs
of the society.
To produce quality graduates who are equipped with advanced knowledge and
skills of computer science and information technology.

1
HISTORY OF THE FACULTY

The provision of computer facilities and services at the Universiti Malaya (UM) began
soon after the Computer Centre was officially formed in 1965. This made the university
one of the pioneers in computer usage in Malaysia.

In December 1969, the Computer Centre took on an additional role of teaching and
research of computer science and information technology. The Computer Centre Board
was formed, comprising the Vice-Chancellor (as Chairman), the Director of Computer
Centre (as Secretary), and a representative from each Faculty, Institute, Centre and the
University Senate.

In 1974, the Diploma in Computer Science programme was introduced. From its
inception in the 1974/1975 Session to the 1997/1998 Session, a total of 300 students had
been awarded the Diploma. The Master of Computer Science (MCS) and Doctor of
Philosophy (Ph.D.) programme were two (2) higher degree programme by research
approved by the Senate and had been administered by the Computer Centre since 1985.
In addition, the Computer Centre offered a four (4) years Bachelor of Computer Science
programme. The first undergraduate enrolment for the 1990/1991 Session was 50
students.

In April 1st, 1993, the University Senate agreed to the formation of the Computer Centre
Study Board. The Board proposed the establishment of a faculty to be called the Faculty
of Computer Science and Information Technology (FCSIT). The existing Computer
Centre was to be annulled and replaced by a Computer Services Division which was
placed under the Chancellery.

On September 22nd, 1994, the University of Malaya Council agreed to the formation of
the Faculty of Computer Science and Information Technology (FCSIT), and the
Computer Services Division. A sum of 4.2 million was obtained from the Ministry of
Education under the Sixth Malaysian Plan to put up a new building for the faculty, with
the necessary infrastructure for teaching, learning and research. The building was
officially declared open by the Minister of Education, Dato' Sri Najib Tun Abdul Razak on
September 26th, 1996.

2
HISTORY OF THE FACULTY

The Bachelor of Information Technology programme started in the 1996/1997


Session, with an initial intake of 50 students. To accommodate an increase student
population, an additional building was built which was officially opened by Datuk
Fong Chan Onn, Deputy Minister of Education on September 21st, 1998.

Since its establishment, the Faculty of Computer Science and Information


Technology have been led by a number of distinguished persons. The following
have served as Directors/Dean:
WELCOME MESSAGE

3
STAFF
staff

4
staff

5
staff

6
staff

7
staff

8
staff

9
staff

10
staff

11
academic calendar
session 2024/2025

12
programme offered

There are six (6) programmes offered under the Computer Science as follows:

1. Bachelor of Computer Science (Computer System and Network)


2. Bachelor of Computer Science (Artificial Intelligence)
3. Bachelor of Computer Science (Information Systems)
4. Bachelor of Computer Science (Software Engineering)
5. Bachelor of Computer Science (Multimedia Computing)
6. Bachelor of Computer Science (Data Science)

13
BACHELOR OF
COMPUTER SCIENCE
COMPUTER
SYSTEM &
NETWORK
PROGRAMME GOALS & LEARNING OUTCOMES

Programme Goals

To produce excellent graduates who are able to apply the knowledge and skills gained in
the field of Computer Science and apply specific techniques to solve computer-based
problems, as well as having an entrepreneurship mindset.

Programme Educational Objective:

1. Graduates will demonstrate their ability to advance their careers in the


computing profession, and will be engaged in learning, understanding, and
applying new ideas and technologies as the field evolves. (Professionalism).

2. Graduates will have continuously advanced their knowledge, and improved


competency in computer science to meet current and future needs (Continuous
Personal Development).

3. Graduates will contribute to sustainable development and the well-being of


society through computer science practices (Societal Engagement).

14
PROGRAMME GOALS & LEARNING OUTCOMES

Learning Outcomes

At the end of the Bachelor of Computer Science (Computer System & Network)
programme, graduates can:

Acquire a wider breadth of knowledge in computer science areas and a


PO1
deeper understanding of Computer System & Network) techniques.

Apply an understanding of Computer Science domain to solve problems by


PO2
exploring innovative practices for acquiring and analyzing information.

Engage in practical solutions, which involves requirements gathering,


PO3
designing, and developing algorithms and intelligence-based systems.

Apply basic Mathematics and computer science theories specifically


PO4
techniques in modelling and designing computer-based systems.

Communicate effectively and engage in teamwork to solve issues related


PO5
to intelligence-based computer science.

Works effectively as individuals, and as a member of various technical


PO6
teams.

Initiate technical and/or societal innovation through technologies or


PO7
entrepreneurship

Practice professionalism and ethics in executing tasks related to


PO8
computing.

15
16
17
BACHELOR OF
COMPUTER SCIENCE
ARTIFICIAL
INTELLIGENCE
PROGRAMME GOALS & LEARNING OUTCOMES

Programme Goals

To produce excellent graduates who are able to apply the knowledge and skills gained in
the field of Computer Science and apply specific Artificial Intelligence techniques to solve
computer-based problems, as well as having entrepreneurship mindset.

Programme Educational Objective:

1. Graduates will demonstrate their ability to advance their careers in the


computing profession, and will be engaged in learning, understanding, and
applying new ideas and technologies as the Artificial Intelligence field evolves.
(Professionalism).

2. Graduates will have continuously advanced their knowledge, and improved


competency in computer science and Artificial Intelligence to meet current and
future needs (Continuous Personal Development).

3. Graduates will contribute to sustainable development and the well-being of


society through computer science and Artificial Intelligence (Societal
Engagement).

18
PROGRAMME GOALS & LEARNING OUTCOMES

Learning Outcomes

At the end of the Bachelor of Computer Science (Computer System & Network)
programme, graduates can:

Acquire a wider breadth of knowledge in computer science areas and a


PO1
deeper understanding of Artificial Intelligence techniques.

Apply an understanding of Artificial Intelligence domain to solve problems


PO2
by exploring innovative practices for acquiring and analyzing information.

Engage in practical solutions, which involves requirements gathering,


PO3
designing, and developing algorithms and intelligence-based systems.

Apply basic mathematics and computer science theories specifically


PO4 Artificial Intelligence techniques in modelling and designing computer-
based systems.

Communicate effectively and engage in teamwork to solve issues related


PO5
to intelligence-based computer science.

Works effectively as individuals, and as a member of various technical


PO6
teams.

Initiate technical and/or societal innovation through technologies or


PO7
entrepreneurship.

Practice professionalism and ethics in executing tasks related to


PO8
computing.

19
20
21
BACHELOR OF
COMPUTER SCIENCE
INFORMATION
SYSTEMS
PROGRAMME GOALS & LEARNING OUTCOMES

Programme Goals

To produce excellent graduates who are able to apply the knowledge and skills gained in
the field of Computer Science and apply specific Information Systems techniques to solve
computer-based problems, as well as having an entrepreneurship mindset.

Programme Educational Objective:

1. Graduates will demonstrate their ability to advance their careers in the


computing profession, and will be engaged in learning, understanding, and
applying new ideas and technologies as the Information Systems field evolves.
(Professionalism).

2. Graduates will have continuously advanced their knowledge, and improved


competency in computer science and Information Systems to meet current and
future needs (Continuous Personal Development).

3. Graduates will contribute to sustainable development and the well-being of


society through computer science and Information Systems practices (Societal
Engagement).

22
PROGRAMME GOALS & LEARNING OUTCOMES

Learning Outcomes

At the end of the Bachelor of Computer Science (Information Systems) programme,


graduates can:

Acquire a wider breadth of knowledge in computer science areas and a


PO1
deeper understanding of Information Systems techniques.

Apply an understanding of Information Systems domain to solve problems


PO2
by exploring innovative practices for acquiring and analyzing information.

Engage in practical solutions, which involves requirements gathering,


PO3
designing, and developing algorithms and intelligence-based systems.

Apply basic Mathematics and computer science theories specifically


PO4 Information Systems techniques in modelling and designing computer-
based systems..

Communicate effectively and engage in teamwork to solve issues related


PO5
to intelligence-based computer science.

Works effectively as individuals, and as a member of various technical


PO6
teams.

Initiate technical and/or societal innovation through technologies or


PO7
entrepreneurship.

Practice professionalism and ethics in executing tasks related to


PO8
computing

23
24
25
BACHELOR OF
COMPUTER SCIENCE
SOFTWARE
ENGINEERING
PROGRAMME GOALS & LEARNING OUTCOMES

Programme Goals

To produce excellent graduates who are able to apply the knowledge and skills gained in
the field of Computer Science and apply specific techniques to solve computer-based
problems, as well as having an entrepreneurship mindset.

Programme Educational Objective:

1. Graduates will demonstrate their ability to advance their careers in the


computing profession, and will be engaged in learning, understanding, and
applying new ideas and technologies as the Software Engineering field evolves
(Professionalism).

2. Graduates will have continuously advanced their knowledge, and improved


competency in computer science, software development and related
technologies to meet current and future needs (Continuous Personal
Development).

3. Graduates will contribute to sustainable development and the well-being of


society through professional practices (Societal Engagement).

26
PROGRAMME GOALS & LEARNING OUTCOMES

Learning Outcomes

At the end of the Bachelor of Computer Science (Software Engineering) programme,


graduates can:

Acquire a wider breadth of knowledge in computer science areas and a


PO1
deeper understanding of Software Engineering techniques.

Apply an understanding of Software Engineering domain to solve


PO2 problems by exploring innovative practices for acquiring and analyzing
information.

Engage in requirements gathering, designing, implementing, and


PO3
evaluating software or IT-related systems.

Attain an ability to apply mathematical skills and/or toolset in the software


PO4
development life cycle.

Communicate effectively and engage in teamwork to solve software


PO5
related problems.

Function effectively as an individual, and as a member in diverse technical


PO6
teams.

Initiate technical and/or societal innovation through technologies or


PO7
entrepreneurship.

Practicing high ethics in the computer science profession, especially when


PO8
it comes to computer systems, organizations, and society.

27
28
29
BACHELOR OF
COMPUTER SCIENCE
MULTIMEDIA
COMPUTING
PROGRAMME GOALS & LEARNING OUTCOMES

Programme Goals

To produce excellent graduates who are able to apply the knowledge and skills gained in
the field of Computer Science and apply specific techniques to solve computer-based
problems, as well as having entrepreneurship mindset.

Programme Educational Objective:

1. Graduates will demonstrate their ability to advance their careers in the


computing profession, and will be engaged in learning, understanding, and
applying new ideas and technologies along with the evolution of the field of
Multimedia Computing. (Professionalism).

2. Graduates will have continuously advanced their knowledge, and improved


competency in computer science and Multimedia Computing to meet current
and future needs (Continuous Personal Development).

3. Graduates will contribute to sustainable development and the well-being of


society through the practices of computer science and Multimedia Computing
(Societal Engagement)

30
PROGRAMME GOALS & LEARNING OUTCOMES

Learning Outcomes

At the end of the Bachelor of Computer Science (Multimedia Computing) programme,


graduates can:

Acquire a wider breadth of knowledge in computer science areas and a


PO1
deeper understanding of Multimedia Computing techniques.

Apply an understanding of Computer Science domain to solve problems


PO2
by exploring innovative practices for acquiring and analyzing information.

Engage in practical solutions, which involves requirements gathering,


PO3
designing, and developing algorithms and intelligence-based systems.

Apply basic Mathematics and computer science theories specifically


PO4
techniques in modelling and designing computer-based systems..

Communicate effectively and engage in a teamwork to solve issues


PO5
related to intelligence-based computer science.

Works effectively as individuals, and as a member of various technical


PO6
teams.

Initiate technical and/or societal innovation through technologies or


PO7
entrepreneurship.

Practice professionalism and ethics in executing tasks related to


PO8
computing

31
32
33
BACHELOR OF
COMPUTER SCIENCE
DATA
SCIENCE
PROGRAMME GOALS & LEARNING OUTCOMES

Programme Goals

To produce excellent graduates who can apply the knowledge gained in the field of Data
Science and apply scientific techniques to solve computer-based problems as well as
having entrepreneurship mindset.

Programme Educational Objective:

Graduates can conduct data-driven investigations by accessing, evaluating, and


analyzing data sets to obtain useful information; competent in the use of appropriate tools
and technologies in building data models capable of making predictions and solving
problems involving different set of data from any domain and developing data products.

34
PROGRAMME GOALS & LEARNING OUTCOMES

Learning Outcomes

At the end of the Bachelor of Computer Science (Data Science) programme, graduates
can:

Gain strong knowledge in Data Science and across Computer Science


PO1
field.

Engage in practical training that involves collecting, cleaning, and


PO2
exploring data to extract information and gain insights from the data.

Demonstrate social skills and responsibility to the community using the


PO3
knowledge and skills acquired throughout the Data Science pipeline.

Apply high ethical values in professional practice especially in dealing with


PO4
data, organizations, and society.

Communicate effectively and demonstrate specific skills involved in


PO5
communicating data, whether verbal or visual.

Apply data science concepts and methods to solve problems in a real-


PO6
world context with effective data-driven solutions.

Use lifelong information management and learning skills to acquire


PO7
knowledge and skills in Data Science.

Identify and analyze business opportunities and can develop a new Data
PO8
Science related business plan.

35
36
37
COURSE
INFORMATION
UNIVERSITY COURSES
38
39
COURSE
INFORMATION
FACULTY CORE
COURSES
40
41
COURSE
INFORMATION
PROGRAMME CORE
COURSES

Bachelor of Computer Science (Computer System and Network)


Bachelor of Computer Science (Artificial Intelligence)
Bachelor of Computer Science (Information Systems)
Bachelor of Computer Science (Software Engineering)
Bachelor of Computer Science (Multimedia Computing)
Bachelor of Computer Science (Data Science)
42
43
44
45
46
47
48
COURSE
INFORMATION
SPECIALIZATION
ELECTIVE COURSES
Bachelor of Computer Science
(Computer System and Network)
49
50
51
52
COURSE
INFORMATION
SPECIALIZATION
ELECTIVE COURSES
Bachelor of Computer Science
(Artificial Intelligence)
53
54
55
56
COURSE
INFORMATION
SPECIALIZATION
ELECTIVE COURSES
Bachelor of Computer Science
(Information Systems)
57
58
59
60
COURSE
INFORMATION
SPECIALIZATION
ELECTIVE COURSES
Bachelor of Computer Science
(Software Engineering)
61
62
63
64
COURSE
INFORMATION
SPECIALIZATION
ELECTIVE COURSES
Bachelor of Computer Science
(Multimedia Computing)
65
66
67
68
COURSE
INFORMATION
SPECIALIZATION
ELECTIVE COURSES
Bachelor of Computer Science
(Data Science)
69
70
71
72
FCSIT UM
faculty of
computer science &
information technology

INDUSTRIAL
TRAINING
https://careerportal.fsktm.um.edu.my
73
74
75
76
77
78
79
80
81
82
83
FCSIT UM

ACADEMIC
PROJECT
https://ilmiah.fsktm.um.edu.my
84
85
86
87
88
89
90
91
92
ENGLISH
LANGUAGE PATH COURSE

COMMUNICATION
PROGRAMME 2024/2025
93
94
FCSIT UM

DRESS CODE
for Students of UM
95
U N D E R G R A D U A T E S

RULES &
REGULATIONS

Examina
tion
Discipline
nesty &
Ho

FCSIT UM
UNDERGRADUATE RULES AND REGULATIONS

UNIVERSITY OF MALAYA (BACHELOR’S DEGREE) RULES & REGULATIONS 2019

https://fsktm.um.edu.my/undergraduate-rules-amp-regulation

STUDENT MISCONDUCT IN EXAMINATION

https://aasd.um.edu.my/student-misconduct-in-examination

ACADEMIC DISHONESTY - UNIVERSITI MALAYA ACADEMIC PROGRAMME


MANAGEMENT POLICY

https://aasd.um.edu.my/academic-dishonesty

UNIVERSITI MALAYA (STUDENTS DISCIPLINE) RULES 1999

https://hep.um.edu.my/disciplinary

ZERO TOLERANCE CODE OF EXPLOITATION, ABUSE AND SEXUAL HARASSMENT IN


UNIVERSITY MALAYA (UM)

https://umintegrity.um.edu.my/news/are-you-harassed-exploited-or-sexually-abused

TRANSFER CREDIT

https://fsktm.um.edu.my/fsktm/doc/undergraduate/TK-
2UNIVERSITI%20MALAYA%20GUIDELINES%20ON%20THE%20MANAGEMENT%20OF%
20APPLICATION%20FOR%20TRANSFER%20OF%20CREDIT%20AND%20COURSE%20E
XEMPTION.pdf

96
FCSIT UM
FCSIT UM
FCSIT UM

EXAMINATION

GRADING
SCHEME
97
facilities
@ fcsit
2024/2025
98
99
100
https://spectrum.um.edu.my

https://spectrumx.um.edu.my

https://helpdesk.um.edu.my

101

You might also like