Information contained in this proforma is true at the time of printing and the University has the
right to make any amendment according to needs.
All rights reserved. No part of this proforma may be reproduced in any form or by any means,
electronic, photocopying, recording, visual, or otherwise, without prior written permission of the
Vice Chancellor of Universiti Tun Hussein Onn Malaysia.
♥Centre for Academic Development and Excellence
Universiti Tun Hussein Onn Malaysia
July 2022
Contents 3
4
Foreword from Vice Chancellor 5
Foreword from Deputy Vice Chancellor (Academic and International) 6
Foreword from Dean, Faculty of Computer Science and Information Technolgy 6
Vision of University 6
Mission of University 6
Education Philosophy of University 9
Logo of University 10
Board of Directors of University 12
Members of Senate 14
Faculty of Computer Science and Information Technolgy 14
Adjunct Professor at the Faculty of Computer Science and Information Technology 14
Visiting Professor at the Faculty of Computer Science and Information Technology 14
External Examiner at the Faculty of Computer Science and Information Technology 15
Industrial Advisor at the Faculty of Computer Science and Information Technology
Faculty of Computer Science and Information Technology Staff Directory 23
Aims of Programme 23
Programme Educational Objectives (PEO) 23
Programme Learning Outcomes (PLO) 25
Curriculum Structure 27
Synopsis of University Courses 37
Synopsis of Core Courses 41
Synopsis of Core Specialisation 45
Synopsis of Elective Courses 51
Synopsis of Free Modules 53
Career and Further Education Prospect
Foreword from Vice Chancellor
Assalammualaikum Warahmatullahi Wabarakatuh and greetings.
First and foremost, I would like to congratulate and welcome all new students to
UTHM. As the need for formal education progressed within each of you, you have
entrusted us to become one of your milestones. And for this, the honour is mine.
Looking forward past the pandemic of Coronavirus, the endemic era seems
promising - especially towards the nation’s education landscape. Hardship over
the past two years has made us mature and agile, where reliance on the
traditional way of doing things has subsided. Thus, do expect an array of positive
changes and implementation en route to your success.
Inline, due to our responsibility and mandate, continuous improvement is something that we have
implanted in our DNA - since our inception. Critical consideration of your journey towards essential
education lifecycle (i.e. before, during, and after) has been made perpetually. Thus, parallel to our
direction towards a global technopreneur university by 2030, four main pillars have been established -
Edu-Train, Technopreneur, Prihatin, and Governance. All pillars are being convoluted within a holistic
ecosystem, which synergises the staff, the industries, the communities, the environment, and of course,
you – as the focal point.
Nevertheless, given the current state of VUCA (volatile, uncertain, complex, and ambiguous) that we
faced, initiatives within our pillars have been supported by the Ministry of Higher Education Malaysia
(MoHE). Therefore, edges including Experiential Learning and Competency-Based Education (EXCEL),
High Impact Educational Practices (HIEPs), Future Ready Curriculum (FRC), and Entrepreneurship
Integrated Education (EIE) have been materialised especially in our curriculum. Thus, we strongly
believe that the initiatives, together with our exceptional physical and non-physical facilities, will produce
all-inclusive graduates and later professionals, as promised in our tagline, ‘UTHM Produces
Professional”.
Last but definitely not least, I am openheartedly welcoming all new students to become our people.
Notwithstanding striving to bring pleasant experiences along your journey, I prayed for your success
throughout.
“Education is the passport to the future, for tomorrow belongs to those
who prepare for it today” (Malcolm X)
Best wishes.
“WITH WISDOM WE EXPLORE”
“VISION OF COMMON PROSPERITY”
YBHG. PROFESSOR Ts. Dr. RUZAIRI BIN ABDUL RAHIM
Vice Chancellor
Universiti Tun Hussein Onn Malaysia
3
Foreword from Deputy Vice Chancellor
(Academic and International)
Assalammualaikum Warahmatullahi Wabarakatuh and greetings.
Primarily, I am profoundly congratulating and welcoming all new students of the
academic session 2022/2023 to Universiti Tun Hussein Onn Malaysia (UTHM).
Hopefully you will achieve success in education as desired, in addition to gaining
experience while at UTHM.
I also would like to thank and congratulate the Centre for Academic
Development and Excellence (CAD) and the faculties for successfully publishing
this academic proforma. It is hoped that the information provided in this
academic proforma can be a reference and help students in planning their
learning path throughout their studies.
As is well known, the spread of COVID-19 which began at the end of 2019 has affected not only the
daily lives of individuals and the national economy, but also educational institutions are also faced with
the issue of sustainability of academic programs. To address these issues, UTHM has acted to adjust
the operation and implementation of academic programs based on the situation. UTHM is also
determined to remain agile and relevant in the academic field in the current endemic transition era. In
addition, with the support of the adoption of new initiatives from the Ministry of Higher Education
Malaysia (MOHE) and also UTHM itself, I am confident that the university's academic excellence will
continue to be preserved and enhanced.
Allow me to share briefly about UTHM’s focus on Technical and Vocational Education and Training
(TVET) based education. UTHM's efforts started from before the registration of students, where UTHM
has considered the need for credit transfer, especially for higher levels of study. UTHM also provides
solutions either for the articulation of academic programs internally at UTHM or externally involving
other institutions. Then during the study period, extensive improvements in terms of program content,
physical and non -physical facilities continued to be carried out. Afterward, UTHM has also provided a
centralized support system to graduates. All these stated efforts are only part of UTHM's sustainable
academic ecosystem towards a Technopreneur University by 2030.
Finally, I hope that all the agendas that have been and will be implemented by UTHM will give you
valuable experience in exploring and acquiring the competencies you dream of. I pray that you will
continue to gain knowledge and forge outstanding success.
“The more that you read, the more things you will know,
the more that you learn, the more places you’ll go” (Dr. Seuss)
“WITH WISDOM WE EXPLORE”
“VISION OF COMMON PROSPERITY”
YBHG. PROFESSOR TS. DR. AZME BIN KHAMIS
Deputy Vice Chancellor (Academic and International)
Universiti Tun Hussein Onn Malaysia
4
Foreword from Dean of Faculty of Computer Science and Information Technology
Assalamualaikum Warahmatullahi Wabarakatuh and Warm Greetings,
First and foremost, I would like to welcome you to the Faculty of Computer
Science and Information Technology (FSKTM) for the current academic
session of 2022/2023. My heartiest congratulation to all of you for being part of
us. With UTHM’s primary mission and vision to produce creative and high-
quality graduates, FSKTM is offering various courses to our students.
These courses are specially tailored based on findings from the market
research conducted in the field of Computer Science and Information
Technology (IT). You will be exposed to learning and teaching with appropriate dose of theory and
practice in the field of Computer Science and Information Technology including educational visits to the
related IT industries and industrial attachment as well.
Together with the Department of Software Engineering, FSKTM has grown to include two (2) more
departments, namely the Department of Information Security and Web Technology and Department of
Multimedia. Through these three (3) departments, five (5) Bachelor programmes, two (2) Master by
mix-mode programmes, a Master by research programme and a Doctor of Philosophy (PhD)
programme are offered. Since FSKTM was established and until June 2022, a total of 4085 numbers
of alumni have been produced by FSKTM.
With the Bachelor programmes offered at FSKTM, you should take the opportunity to work exhaustively
to fulfill your own goal and finally contribute to the goals of your nation and the industry. Systematic
planning coupled with good preparation throughout your studies will produce good academic posture
and a satisfying students’ life. Aim high and work both hard and smart!
Last but not least, congratulations and all the best!
Thank you.
Ts. DR. AZIZUL AZHAR BIN RAMLI
Dean
Faculty of Computer Science and Information Technology
Universiti Tun Hussein Onn Malaysia
5
Vision
Towards a world class university in engineering, science and technology for sustainable development.
Mission
UTHM is committed to generate and disseminate knowledge, to meet the needs of industry and
community and nurturing creative and innovative human capital, based on the tauhidic paradigm.
Education Philosophy of University
The education and training practice in this university is a continuous effort to become the leader in
market oriented academic programmes. These programmes are student-focused and are conducted
through experiential learning in order to produce well trained human resource and professionals who
are catalysts for sustainable development.
Logo of University
The logo of UTHM displays a proton, a book, a tiered mortar board (levels of learning), a book-rest and
a shield.
Symbolism: Bravery
• Red Collaboration
• Blue Quality/ Prestige
• Silver Knowledge
• Book-rest Science and Technology
• Proton Knowledge
• Book Levels of study
• Mortar board Resilient and related to global characteristics
• Circle Confidence
• Shield
The whole concept of the logo represents UTHM as a learning institution that supports knowledge
expansion and development at all levels of study in science and technology.
Blue represents the close relationship among UTHM community in ensuring successful and resilient
implementations of the University programmes as well as its education and research activities that are
carried out for the benefit of mankind.
Red symbolises the adventurous nature of UTHM in exploring new fields to establish itself as a leader
in the applications of science and technology. Thus, this reflects the spirit and self-esteem of the UTHM
community.
6
Chancellor
Duli Yang Amat Mulia Tunku Mahkota Ismail Ibni Sultan Ibrahim
Pemangku Raja
D.K., SPMJ, P.I.S
7
Board of Directors of University
Chairman
YBhg. Dato’ Sri Ibrahim bin Ahmad
Members
YBhg. Prof. Ts. Dr. Ruzairi Bin Abdul Rahim
Vice Chancellor, Universiti Tun Hussein Onn Malaysia
YB. Dato’ (Dr.) Haji Nooh bin Gadot
Advisor, Majlis Agama Islam Johor
YBhg. Dato’ Dr. Mohd. Padzil bin Hashim
Putra Business School, Universiti Putra Malaysia
YBhg. Dato’ Seri Dr. Ir. Haji Abdul Rashid bin Maidin
Managing Director, Pusat Bertauliah Akademik Profesional Koperasi Serbaguna Anak-anak
Selangor Berhad (KOSAS)
YBrs. Dr. Sharifah Adlina binti Syed Abdullah
Ministry of Finance Malaysia
YBrs. Mr. Shahril Anwar Mohd Yunos
Managing Partner, Virtus Capital Partners Sdn. Bhd.
YBrs. Mdm. Elain Lockman
Chief Executive Officer and Co-Founder, Ata Plus Sdn. Bhd.
YBrs. Ts. Zainab binti Ahmad
Director-General, Polytechnic and Community College Education Department, Ministry of
Higher Education Malaysia
YBrs. Prof. Dr. Yusri bin Yusof
Professor, Universiti Tun Hussein Onn Malaysia
Alternate Member
YBrs. Ts. Haji Mohamad Amin bin Hamat
Deputy Chief Director, Ministry of Higher Education
Secretary
YBrs. Mr. Abdul Halim bin Abdul Rahman
Registrar/Chief Operating Officer (COO), Universiti Tun Hussein Onn Malaysia
8
Members of Senate
Chairman
YBhg. Prof. Ts. Dr. Ruzairi Bin Abdul Rahim
Vice Chancellor
Members
Prof. Ts. Dr. Azme bin Khamis
Deputy Vice Chancellor (Academic and International)
Prof. Dr. Mohd Shahir Shamsir Bin Omar
Deputy Vice Chancellor (Research and Innovation)
Prof. Sr. Ts. Dr. Lokman Hakim bin Ismail
Deputy Vice Chancellor (Student Affairs and Alumni)
Assoc. Prof. Ts. Dr. Mohd Kamarulzaki bin Mustafa
Provost UTHM Pagoh Campus
Prof. Ir. Dr. Md Saidin Bin Wahab
Assistant Vice Chancellor / Chief Digital Officer (CDO) (Digitalization and Infrastructure )
Assoc. Prof. Dr. Mas Fawzi bin Mohd Ali
Assistant Vice Chancellor (Strategic Planning and Quality)
Prof. Dr. Shahruddin bin Mahzan @ Mohd Zin
Dean, Centre for Graduate Studies
Prof. Ir. Ts. Dr. Mohd Irwan bin Juki
Dean, Faculty of Civil Engineering and Built Environment
Assoc. Prof. Dr. Rosli bin Omar
Dean, Faculty of Electrical and Electronic Engineering
Assoc. Prof. Ir. Ts. Dr Bukhari bin Manshor
Dean, Faculty of Mechanical and Manufacturing Engineering
Prof. Dr. Wan Fauzi@Fauziah binti Wan Yusoff
Dean, Faculty of Technology Management and Business
Assoc. Prof. Ts. Dr. Abdul Rasid bin Abdul Razzaq
Dean, Faculty of Technical and Vocational Education
Ts. Dr. Azizul Azhar bin Ramli
Dean, Faculty of Computer Science and Information Technology
Assoc. Prof. Dr. Mohamad Zaky Bin Noh
Dean, Faculty of Applied Science and Technology
9
Assoc. Prof. Ts. Dr. Jumadi bin Abdul Sukor
Dean, Faculty of Engineering Technology
Ts. Dr. Mohd Shahir Bin Yahya
Dean, Centre for Diploma Studies
Assoc. Prof. Dr. Khairul Azman bin Mohamad Suhaimy
Dean, Centre for General Studies and Co-curricular
Dr. Hj. Azmi Bin Abdul Latiff
Dean, Centre for Language Studies
Prof. Dr. Erween bin Abdul Rahim
Director, Centre for Academic Development and Excellence
Assoc. Prof. Ts. Dr. Razali bin Hassan
Director, Malaysia Research Institute for Vocational Education and Training
Assoc. Prof. Dr. Amran Bin Harun
Institute for Social Transformation and Regional Development (TRANSFORM)
Prof. Ts. Dr. Aeslina Binti Abdul Kadir
Faculty of Civil Engineering and Built Environment
Prof. Dr. Mohammad Faiz Liew bin Abdullah
Faculty of Electrical and Electronic Engineering
Prof. Dr. Yusri bin Yusof
Faculty of Mechanical and Manufacturing Engineering
Prof. Dr. Zawati Binti Harun
Faculty of Mechanical and Manufacturing Engineering
Prof. Dr. Abdul Talib bin Bon
Faculty of Technology Management and Business
Prof. Ts. Dr. Rosziati binti Ibrahim
Faculty of Computer Science and Information Technology
Prof. Dr. Abdul Mutalib Bin Leman
Faculty of Engineering Technology
Prof. Dr. Nazri Bin Mohd Nawi
Director, Centre of Information Technology
Ir. Ts. Dr. Raha Binti Abdul Rahman
Industry Fellow
Mr. Abdul Halim bin Abdul Rahman
Registrar / Chief Operating Officer (COO) / Secretary of Senate
10
Mr. Norzaimi Bin Hamisan
Bursar / Chief Financial Officer (CFO)
Mdm. Zaharah Binti Abd Samad
Chief Librarian
Mdm. Norliah Binti Yaakub
Legal Advisor
11
Faculty of Computer Science and Information Technology
The establishment history of Faculty of Computer Science and Information Technology (FSKTM),
Universiti Tun Hussein Onn Malaysia started in September 2000 with the establishment of the
Department of Information Technology and Multimedia (JTMM), Faculty of Engineering Technology,
Kolej Universiti Tun Hussein Onn (KUiTTHO). In May 2004, JTMM moves ahead with the establishment
of Faculty of Information Technology and Multimedia (FTMM) which was operating at the Parit Raja
City Campus, Batu Pahat, Johor.
On 24 August 2010, FTMM achieved another milestone when the UTHM Board of Directors agreed to
rebrand the faculty to Faculty of Computer Science and Information Technology. Through the
rebranding, three departments are established: Department of Software Engineering, Department of
Multimedia, and Department of Information Security and Web Technology.
The faculty offers academic programmes to students at Bachelor and Post Graduate levels. FSKTM is
established with the goal to conduct programmes which have been planned to assist in the
implementations towards realizing the vision and mission as well as to conduct research and innovative
development in accordance to the nation needs.
Apart from conducting competitive academic programme, members of FSKTM hope to create better
success in the future by playing important roles in producing skilled professionals in the various field of
Computer Science and Information Technology while meeting the needs of industries, locally and
internationally. FSKTM organization chart is shown in diagram below.
12
Faculty Organization Chart
13
Adjunct Professor
Ts. Dr. Zahri bin Yunos
Chief Operating Officer of CyberSecurity Malaysia.
Visiting Professor
Profesor Dr. Jemal Hussein Abawajy
Faculty of Science, Engineering and Built Environment, Deakin University, Australia.
External Examiners
Profesor Emeritus Dr. Abdul Razak bin Hamdan
Universiti Kebangsaani Malaysia
Profesor Ts. Dr. Wan Mohd Nasir bin Wan Kadir
Universiti Teknologi Malaysia
Profesor Ts. Dr. Shukor bin Abd Razak
Universiti Sultan Zainal Abidin
Profesor Dr. Norshuhada binti Shiratuddin
Universiti Utara Malaysia
Prof. Ts. Dr. Rafidah binti Md Noor
Universiti Malaya
Industry Advisors
Col. (R) Dato’ Dr. Husin bin Jazri
Senior Vice President (Cybersecurity)
Serba Dinamik Holdings Berhad
En. Ahmad Amran bin Kapi
Chief Technology Officer
WAHDAH technologies Sdn. Bhd.
En. Jahari bin Abdul Wahab
Software Development Section Head
SENA Traffic System Sdn. Bhd.
En. Ridzwan bin Azhal
Chief Technology Officer
Asel Technology Sdn. Bhd.
En. Zaiful Akman Abdul Rahman
Head, Governance & Planning
Pengerang Refinery Petrochemical Corporation
14
Faculty Staff Directory
Administration
Dean
Ts. Dr. Azizul Azhar b. Ramli
PhD. (Management Engineering), Waseda University, Japan
Deputy Dean (Academic & International)
Ts. Dr. Zubaile bin Abdullah
PhD. (Information Technology), Universiti Sains Islam Malaysia, Malaysia
Deputy Dean (Research, Development and Publication)
Associate Prof. Ts. Dr. Hj. Hairulnizam b. Mahdin
PhD. Information Technology, Deakin University, Australia
Deputy Dean (Student's Affairs & Alumni)
Mrs. Munirah bt. Mohd Yusof
MSc. Knowledge Based Intelligent System, Universiti Utara Malaysia, Malaysia
Deputy Registrar
Mrs. Zuraida binti Bosri
Dean's Secretary
Mr. Roshaidi b. Md. Daud
Deputy Dean's Secretary
Mrs. Noris binti Mansor
Asst. Administrative Officer (Undergraduate)
Mrs. Faridah bt. Mohd. Supanji
Asst. Administrative Officer (Postgraduate)
Mr. Mohd Izar bin Mustari
Senior Administrative Assistant (Administration & Finance)
Mr. Sahran b. Amzah
Administrative Assistant (Undergraduate)
Mr. Norashid b. Hassan
Administrative Assistant (Postgraduate)
Mr. Norwan b. Ab Jalal
Administrative Assistant (Finance)
Mrs. Zam Zarina bt. Zainal Abidin
Administrative Assistant (Administration)
Mrs. Siti Aida Binti Md Noor
General Administration Assistant
Mr. Mohd. Azman b. Md. Wahab
15
Department of Multimedia
Head of Department
Dr. Rahayu binti A. Hamid
PhD. (Computer Science), RMIT, University Melbourne, Australia
Associate Professor
Associate Prof. Dr. Noorhaniza binti Wahid
PhD. (Computer Science), University of Sydney, Australia
Associate Professor
Associate Prof. Ts. Dr. Hj. Mohd Farhan bin Md Fudzee
PhD. (Multimedia Computing), Deakin University, Australia
Head of Department (Postgraduate) & Senior Lecturer
Dr. Norhalina binti Senan
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Head of Program & Senior Lecturer
Dr. Norhanifah binti Murli
PhD. (Computer Science), Auckland University of Technology, New Zealand
Senior Lecturer
Dr. Ezak Fadzrin bin Ahmad Shaubari
PhD (Multimedia Computing), Manchester Metropolitan University, United Kingdom
Senior Lecturer
Dr Noraziahtulhidayu binti Kamarudin
PhD. (Computer and Embedded System Engineering), Universiti Putra Malaysia, Malaysia
Senior Lecturer
Dr Che Samihah binti Che Dalim
PhD. (Computer Science), Universiti Teknologi Malaysia, Malaysia
Senior Lecturer
Mr. Muhammad Fakri bin Othman
MSc. (Computer Science), Universiti Putra Malaysia, Malaysia
Senior Lecturer
Mr. Azizan bin Ismail
MSc. (Computer Science), Universiti Putra Malaysia, Malaysia
Senior Lecturer
Mrs. Suriawati binti Suparjoh
MSc. (Information System), Universiti Malaya, Malaysia
16
Department of Software Engineering
Head of Department & Senior Lecturer
Dr. Mohamad Aizi bin Salamat
PhD. (Information Technology), Universiti Utara Malaysia, Malaysia
Professor
Professor Ts. Dr. Hjh. Rosziati binti Ibrahim
PhD. (Software Engineering), Queensland University of Technology, Australia.
Professor
Prof. Dr. Hjh. Rozaida binti Ghazali
PhD. (Computer Science), Liverpool John Moores University, England
Professor & Director of Information Technology Center, UTHM
Professor Dr. Hj. Nazri bin Mohd Nawi
PhD. (Data Mining), Swansea University, England
Professor & Head of Soft Computing and Data Mining Centre (SMC), UTHM
Prof. Dr. Abd Samad bin Hasan Basari
PhD. (Information and Communication Technology), Universiti Teknikal Malaysia Melaka, Malaysia
Associate Professor
Associate Prof. Dr. Hj. Mohd. Najib bin Mohd. Salleh
PhD. (Computer Science), University of La Rochelle, France
Associate Professor & Head of Academic Development and Excellence Centre, UTHM
Associate Prof. Dr. Noor Azah binti Samsudin
PhD. (Information Technology), The University of Queensland, Australia
Senior Lecturer & Dean Faculty
Ts. Dr. Azizul Azhar bin Ramli
PhD. (Management Engineering), Waseda University, Japan
Head of Program Software Engineering & Senior Lecturer
Dr. Mohd. Hamdi Irwan bin Hamzah
Phd. (Information Technology), Universiti Utara Malaysia, Malaysia
Senior Lecturer
Dr. Hj. Mohd. Zainuri bin Saringat
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Nureize binti Arbaiy
PhD. (Management Engineering), Waseda University, Japan
Senior Lecturer
Dr. Noraini binti Ibrahim
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Radiah binti Mohamad
PhD. (Science), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Muhaini binti Othman
PhD. (Computer Science), Auckland University of Technology, New Zealand
17
Senior Lecturer
Dr. Yana Mazwin binti Mohmad Hassim
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Nur Ariffin bin Mohd Zin
PhD. (Computer Science), Universiti Teknologi Malaysia, Malaysia
Senior Lecturer & Head of Department Sponsorship and Graduate Competencies, UTHM
Dr. Mohamad Firdaus bin Abin Aziz
PhD. (Computer Science), Universiti Teknologi Malaysia, Malaysia
Senior Lecturer
Dr. Mohd. Amin bin Mohd Yunus
PhD. (Computer Science), Universiti Malaya, Malaysia
Senior Lecturer
Dr. Nurezayana binti Zainal
PhD. (Computer Science), Universiti Teknologi Malaysia, Malaysia
Senior Lecturer
Dr. Suhaila binti Mohd. Yasin
PhD. (Computer Science), The University of Queensland, Australia
Senior Lecturer (Contract)
Dr. Salama A. Mostofa
PhD. (Information Technology and Communication), Universiti Tenaga Nasional, Malaysia
Senior Lecturer (Contract)
Dr. Mohammed Saeed Jawad
PhD. (Electronic), Universiti Sains Malaysia, Malaysia
Senior Lecturer (Contract)
Dr. Gede Pramudya Ananta
PhD. (Information Technology in Education & Training), University of Wollongong, Australia
Senior Lecturer & Deputy Dean (Student's Affairs & Alumni)
Mrs. Munirah binti Mohd Yusof
MSc. (Intelligent Knowledge Based System), Universiti Utara Malaysia, Malaysia
Senior Lecturer
Mrs. Ruhaya binti Abin Aziz
MSc. (Computer Science), Universiti Teknologi Malaysia, Malaysia
Senior Lecturer
Mrs. Hannani binti Aman
MSc. (Computer Science), Universiti Putra Malaysia, Malaysia
Senior Lecturer
Mrs. Norlida binti Hassan
MSc. (Intelligent System), Universiti Utara Malaysia, Malaysia
Senior Lecturer
Mrs. Norhanim binti Selamat
MSc. (Real Time Software Engineering), Universiti Teknologi Malaysia, Malaysia
18
Head of Program Information Technology & Senior Lecturer
Ts. Dr. Hjh. Suziyanti binti Marjudi
PhD. (Visual Informatics), Universiti Kebangsaan Malaysia, Malaysia
Senior Lecturer
Dr. Rabatul Aduni binti Sulaiman
PhD. (Computer Science), Universiti Teknologi Malaysia, Malaysia
Senior Lecturer
Dr. Norhamreeza binti Abdul Hamid
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Lecturer
Mrs. Rozlini bt Mohamed
MSc. (Computer Science), Universiti Teknologi Malaysia, Malaysia
Lecturer
Hj. Mohd. Zaki bin Mohd. Salikon
MSc. (Intelligent System), Universiti Utara Malaysia, Malaysia
Senior Lecturer
Dr. Mohd Zanes bin Sahid
PhD. (Computer Science), Universiti Putra Malaysia, Malaysia
Senior Lecturer
Dr. Mazidah binti Mat Rejab
PhD. (Computer Science), Universiti Teknologi Malaysia, Malaysia
19
Department of Information Security and Web Technology
Head of Department
Dr. Nurul Azma bt. Abdullah
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Associate Profesor
Associate Prof. Dr. Hj. Sapi’ee b. Hj. Jamel
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Deputy Dean (Research, Development and Publication) & Associate Professor
Associate Prof. Ts. Dr. Hj. Hairulnizam b. Mahdin
PhD. (Information Technology), Deakin University, Australia
Associate Professor
Associate Prof. Dr. Shahreen bt. Kasim
PhD. (Computer Science), Universiti Teknologi Malaysia, Malaysia
Senior Lecturer
Ts. Dr. Isredza Rahmi bt. A Hamid
PhD. (Information Technology), Deakin University, Australia
Senior Lecturer
Ts. Dr. Nurul Hidayah bt. Ab Rahman
PhD. (Information Technology and Communication), University of South Australia, Australia
Deputy Dean (Academic & International) & Senior Lecturer
Ts. Dr. Zubaile b. Abdullah
PhD. (Information Technology), Universiti Sains Islam Malaysia, Malaysia
Senior Lecturer
Dr. Cik Feresa bt. Mohd Foozy
PhD. (Computer Science), Universiti Teknikal Malaysia Melaka, Malaysia
Senior Lecturer
Dr. Chuah Chai Wen
PhD. (Information Technology), Queensland University of Technology, Australia
Senior Lecturer
Dr. Hazalila bt. Kamaludin
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Kamaruddin Malik b. Mohamad
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Noor Zuraidin b. Mohd. Safar
PhD. (Computer Science), University of Portsmouth, United Kingdom
Head of Program Information Security & Senior Lecturer
Dr. Nordiana bt. Rahim
PhD. (Digital Forensic), Universiti Malaya, Malaysia
20
Senior Lecturer
Dr. Norfaradilla bt. Wahid
PhD. (Computer Science), La Trobe University, Australia
Senior Lecturer
Dr. Noryusliza bt. Abdullah
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Nor Bakiah bt. Abd. Warif
PhD. (Digital Forensic), Universiti Malaya, Malaysia
Senior Lecturer
Dr. Nurul Aswa bt. Omar
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Nur Ziadah bt. Harun
PhD. (Computer Network), Universiti Putra Malaysia, Malaysia
Senior Lecturer
Dr. Shamsul Kamal b. Ahmad Khalid, CISSP, CEH
PhD. (Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Dr. Sofia Najwa bt. Ramli
PhD. (Information Security), Universiti Teknikal Malaysia Melaka, Malaysia
Senior Lecturer
Dr. Suhaimi b. Abd Ishak
PhD. (Computer Science and Engineering), University of New South Wales, Australia
Senior Lecturer
Ts. Dr. Mohd Azahari b. Mohd Yusof
PhD. (Computer Science), Universiti Teknologi Mara, Malaysia
Senior Lecturer
Dr. Rosmamalmi bt. Mat Nawi
PhD. (Computer Science), Universiti Kebangsaan Malaysia, Malaysia
Lecturer (Contract)
Dr. Nayef Abdulwahab Mohammed Alduais
PhD. (Electrical Engineering), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Lecturer
Mr. Firkhan Ali b. Hamid Ali
MSc. (Information Technology), Universiti Teknologi Mara, Malaysia
Head of Program Web Technology & Senior Lecturer
Mrs. Hanayanti bt. Hafit
MSc. (Information Technology), Universiti Putra Malaysia, Malaysia
Senior Lecturer
Mrs. Rozanawati bt. Darman
MSc. (Computer Science), Universiti Putra Malaysia, Malaysia
21
Lecturer
Mr. Khairul Amin b. Mohd Sukri
MSc. (Information Technology), Universiti Teknologi Mara, Malaysia
Technical Staff
Lab Manager
Senior Lecturer
Ts. Dr. Mohd Norasri bin Ismail
PhD.(Information Technology), Universiti Tun Hussein Onn Malaysia, Malaysia
Senior Asst. Engineer
Mr. Abdul Kadir bin Hanafi
Asst. Engineer
Mrs. Azizah binti Ali
Mr. Razalee bin Md. Yusof
Mr. Faizannizam bin Shahbudin
Mrs. Rafidah binti Abu Bakar
Mrs. Siti Marlinee binti Zainal Azizan
Mr. Mohammad Hafiz bin Mt. Saidun
Mr. Mohd. Al Hafiz bin Nordin
Mr. Mohd. Asrul Nizam bin Mustari
Mr. Mohamad Afiq bin Mazni
22
Programme Name
Bachelor of Computer Science (Software Engineering) with Honours
Aims of Programme
To produce graduates that can apply knowledge and skills; solve problems analytically, effectively,
innovatively and fit to market trends; communicate effectively and work in team; abide to high moral
and ethical standards and lead as able and responsible leaders.
Programme Educational Objectives (PEO)
These are the PEOs for Bachelor of Computer Science (Software Engineering) with Honours:
PEO 1 Involve in software/ system/ application development using the best strategy and latest
technology to fulfil works specification;
PEO 2 Lead in software/ system/ application production, service delivery and management;
PEO 3 Contribute to community and nation.
Programme Learning Outcomes (PLO)
These are the PLOs for Bachelor of Computer Science (Software Engineering) with Honours:
PLO 1 Explain knowledge and understand of important facts, concepts, principles and theories
related to Computer Science in Software Engineering (Cluster: Knowledge &
PLO 2 Understanding);
PLO 3
Analyze suitable techniques in Software Engineering to solve problems using analytical
PLO 4 and critical thinking skills (Cluster: Cognitive Skills);
PLO 5
PLO 6 Apply knowledge of Software Engineering in planning, analyzing, modeling, designing,
PLO 7 developing and assessing computer solution effectively (Cluster: Functional Work-
PLO 8 Practical Skills);
PLO 9
Demonstrate teamwork, interpersonal and social skills effectively (Cluster: Functional
Work- Interpersonal Skills);
Communicate in verbal and written to convey information, problems and solutions to the
problems effectively (Cluster: Functional Work- Communication Skills);
Use various technology applications, media and information to support in learning and
working environment (Cluster: Functional Work- Digital Skills);
Use and analyze data in learning and working environment (Cluster: Functional Work-
Numeracy Skills);
Perform leadership and decision making in a team (Cluster: Functional Work-
Leadership, Autonomy and Responsibility);
Apply skills and life long learning principles in continuous learning and career development
(Cluster: Personal Skills)
23
PLO 10 Demonstrate social and entrepreneur skills (Cluster: Entrepreneurial Skills)
PLO 11 Practise value, attitude and responsibility professionally in social, ethical, environment and
humanity aspects (Cluster: Ethics and Professionalism)
24
Curriculum Structure
Table 1: Summary of curriculum for the Bachelor of Computer Science (Software Engineering) with
Honours
Year Semester Course Code Courses Credit Total
1 I UHB 10102 English for Higher Education 2
UQI 10102/
2 II UQI 10202 Islamic Studies/ Moral Studies* 2
I UQU 10103
3 II UQ* 1**01 Nationhood and Current Development of Malaysia** 3
4 I BIC 10303 Co-Curriculum I 1 20
Note II BIC 10204 Algebra 3
* I BIC 10503 Algorithms and Programming 4
** BIC 21102 Computer Architecture 3
*** UWB 1**02/ Professional ethics and occupational safety 2
UHB 1**02
UQI 11202 International Language 2
UQ* 1**01
BIC 21003 Philosophy and Current Issue 2
BIC 10603 Co-Curriculum II
BIC 10404 System Analysis and Design 1 18
BIE 10103 Statistik 3
UHB 20102 Data Structure
BIC 20803 Software Engineering Principle 3
BIC 10103 Essential Academic English
BIM 30503 Operating Systems 4
BIC 20904 Discrete Structure
BIE 20103 Human Computer Interaction 3
UQU 10202 Object Oriented Programming
BIC 31502 Requirement Engineering 2
BIE 20203 Ethical Appreciation and Civilization***
BIC 21303 Creativity and Innovations 3
BIC 21404 Software Design
BIE 20404 Computer Networks 3 18
UHB 30102 Database 3
BIC 31802 Visual Programming
BIC 21203 English for Technical Purposes 4
BIC 31602 Cyber Entrepreneurship
BIE 30803 Web Development 3
BIE ***03 Degree Project I
BIE ***03 Software Testing 2
UHB 40102 Elective I
BIC 31704 Elective II 2
English for Occupational Purposes
BIE 20303 Degree Project II 3 18
BIE 30503 3
BIE ***03 Algorithm and Complexity
BIE ***03 Software Project Management 4
BIC 41812 Elective III
Elective IV 4
Industrial Training
2
2
3
2 18
3
3
3
2
4
3 18
3
3
3
12 12
Total Credit 122
Student with MUET 3 and above, exempted course UHB 10100 English for Higher Education.
For International students, this course will be replaced by UQI 10902: Islam in Malaysia.
For International students, this course will be replaced by UHBI 11002: Malay Language Communication 1.
For International students, this course will be replaced by UQU 10303: Malaysia Studies and Culture.
25
Table 2: List of elective courses in Bachelor of Computer Science (Software Engineering) with
Honours
Fields Course Code Elective Courses Credit
Software BIE 33003 Software Engineering Security 3
Engineering BIE 33103 DotNet Programming 3
BIE 33203 Distributed Systems 3
BIE 33303 Real -Time Systems Applications 3
BIE 33403 Formal Methods 3
BIE 33503 Special Topics in Software Engineering 3
BIT 34503 Data Science 3
BIT 34403 Deep Learning 3
BIT 34303 Machine Learning 3
BIT 30303 Decision Support System 3
BIT 33603 Customer Relationship Management 3
BIT 20903 Artifical Intelligence 3
UQU 40103 Profesional@Works 3
26
Synopsis of University Courses
UHB 10102 English for Higher Education
Synopsis
This course focuses on 4 main skills; reading, writing, listening and speaking and is designed to help
students use and understand English for everyday situations. Students will be exposed to topics of
personal and professional interests. By the end of the course, students should be able to use English
for a wide range of real world situations, converse about familiar topics, narrate and describe reactions
as well as write personal letters.
References
1. Abd. Aziz, A., et al. (2005). English for Academic Communication. Kuala Lumpur: Mc Graw Hill
Malaysia. (PE1128.A2 .E53 2005)
2. Kaur, B., Richards, C., Ratnam, P., Rajaretnam, T. & Kaur, N. (2011). Text MUET A Strategic
Approach. Petaling Jaya : Pearson Longman. (PE1114 .T49 2011)
3. Koh, S.L. (2005). MUET Moments: Malaysia University English Test. Selangor: Pearson. (PE1128
.K63 2005)
4. Mohd Don, Z. (2002). Excel in MUET. Malaysia: Fajar Bakti. (PE1112.E93 2002)
5. Richards, C. (2009). Longman Text MUET: A Strategic Approach. Petaling Jaya: Pearson Malaysia
(PE1128 .K97 2009)
UHB 20102 Essential Academic English
Synopsis
The course enhances students’ English language skills, emphasizing on listening, writing and reading
skills necessary for academic contexts. It provides opportunities for students to learn the strategies to
help them understand information and develop listening to differentiate between facts and opinions.
Besides, it presents opportunities for students to critically respond to video learning materials by
producing essays such as descriptive, compare and contrast, as well as cause and effect. Also, this
course aims to boost students’ confidence in speaking when delivering impromptu speech.
References
1. Fairbairn, G.J, 2011. Reading, writing and reasoning: A guide for students. Maidenhead: Open
University Press.
2. Lewis, J. 2002. Reading for Academic Success: reading and strategies. Boston: Houghton Mifflin.
LB2395.3. L48 2002
3. Metcalfe, M. 2006. Reading Critically at University. Los Angeles: Sage. LB2395.3 .M47 2006.
4. Owen, E, 2010. Listening in broadcasts, speeches and interviews. Edinburgh: Edinburgh
University Press.
5. Shipside, S . 2007. Effective Communication: Get your message across and learn how to listen.
London: Dorling Kindersley.HF5718 .S54 2007.
6. Smith, L.C.2005. Exploring Content 1: Reading for academic success. White Plains, NY: Longman.
PE1122.S64 2004.
7. Wright, L. 2001. Critical Thinking: An introduction to analytical reading and reasoning. Oxford:
Oxford University Press. B809.2. W74 200.1
27
UHB 30102 English for Technical Purpose
Synopsis
This course aims to prepare students with the skills to write documents and express ideas or opinions
competently. Students will be equipped with persuasive strategies that can be applied to writing term
paper. The course will also enable them to practise these techniques by drafting and collaborating to
produce assigned tasks. The students are also expected to orally present their report before an
audience.
References
1. Paige, W. (2015). The least you should know about english : writing skills. Stamford, CT : Cengage
Learning. PE1408 .G43 2015
2. Randall, V. (2015).The College writer : a guide to thinking, writing, and researching. Australia :
Wadsworth. PE1408 .C64 2015
3. Sullivan, N. (2015). Essential grammar for today's writers, students, and teachers. New York :
Routledge.PE1112 .S94 2015
UHB 40102 English for Occupational Purposes
Synopsis
This course employs a task-based learning approach and focuses on developing students’ oral and
written communication in job application, job interviews and meetings. Particular emphasis will be given
to promote the mastery of self-directed learning, team-work, research, reasoning and creativity. This
course also enables students to acquire the knowledge and skills necessary in dealing with the English
language demands at the workplace.
References
1. Editors of Socrates. (2015). Essential Business Letters. New York, NY: Socrates Media Llc.
2. Samsiah & Rosyati. (2012). Mastering English for employment. Malaysia: Cengage Learning Asia
Pte Ltd.
3. Shak, P., & Kamlun, K. (2015). Ready to work: English for employment. Malaysia: Cengage
Learning Asia Pte Ltd.
4. Toh, H. (2017). Get hired! Modern resume writing & interview techniques. Malaysia: MPH Group
Publishing Sdn Bhd.
5. Wendleton, K. (2014). Mastering the job interview and winning the game.(5th ed.). Boston:
Cengage Learning. HF5549.5.I6. W46
UQI 10102 Islamic Studies
Synopsis
This course explains about Islamic concept as ad-deen. It discusses the study of al-Quran and al-
Hadith, Sunnism, schools of Islamic theology, development of schools of Fiqh, principles of muamalat,
Islamic Criminal Law, Islamic work ethics, issues in Islamic family law and current issues.
References
1. Harun Din (Dr.) (2001), Manusia Dan Islam, cetakan pertama, Kuala Lumpur: Dewan Bahasa dan
Pustaka. [BP174. M36 1990]
2. Mustafa Abdul Rahman (1998), Hadith 40, Kuala Lumpur: Dewan Pustaka Fajar.[BP135. A2 M87
1998]
3. Ismail Haji Ali, (1995), Pengertian dan Pegangan Iktikad yang benar: Ahli Sunnah Wal Jamaah:
Kuala Lumpur: Penerbitan al-Hidayah. [BP166.78. P46 1995]
28
4. Paizah Haji Ismail (1991), Undang-undang Jenayah Islam, Kuala Lumpur: Dewan Pustaka Islam,
Angkatan Belia Islam Malaysia. [BP144. P35 1991]
5. Mustafa Haji Daud (1989), Institusi Kekeluargaan Islam, Kuala Lumpur: Dewan Pustaka dan
Bahasa. [BP188.3. F3.M87 1989]
UQI 10202 Moral Studies
Synopsis
This course explains on concepts of moral, aspects of moral and its importance in daily lives, Western
moral theories, and moral values of great religions of the world, moral values in work and current moral
issues.
References
1. Mohd Nasir Omar. (2010). Falsafah Akhlak, Penerbit Universiti Kebangsaan Malaysia, Bangi.
[BJ1291 .M524 2010].
2. Hussain Othman. (2009). Wacana Asasi Agama dan Sains. Batu Pahat: Penerbit UTHM. [BL 240.3
H87 2009ª].
3. Hussain Othman, S.M. Dawilah Al-Edrus, Berhannudin M. Salleh & Abdullah Sulaiman. (2009).
PBL Untuk Pembangunan Komuniti Lestari.Batu Pahat: Penerbit UTHM. [LB 1027.42 P76 2009a].
4. Eow Boon Hin. (2002). Moral Education. Longman. [LC268 .E48 2008].
5. Ahmad Khamis. (1999). Etika Untuk Institusi Pengajian Tinggi. Kuala Lumpur: Kumpulan Budiman.
[LC315.M3 .A35 1999].
UQI 10902 Islam in Malaysia
Synopsis
This course explains the knowledge about Islam in Malaysia. The scope of study includes the history of
Islam in Malaysia; belief and practice of Muslims in Malaysia in accordance to aqidah Ahl Sunnah Wal
Jamaah and Shafie Sect; Islamic institutions in Malaysia such as royal, social, political, financial and
current Islamic issues.
References
1. Ahmad Mohammed Ibrahim. (2000). The Administration of Islamic Law In Malaysia. Kuala Lumpur:
Institute of Islamic Understanding Malaysia. KPG479.A56 2000.
2. Kamarulnizam Abdullah. (2003). The Politics of Islam in Contemporary Malaysia. Bangi: Penerbit
Universiti Kebangsaan Malaysia. BP63.M4 .K35 2003.
3. Khaliq Ahmad. (2006). Management from Islamic Perspective. Kuala Lumpur: Penerbit UIA.
BP190.5M28.K42 2006
4. Stauth, Georg. (2002). Politics and Cultures of Islamization in Southeast Asia: Indonesia and
Malaysia in the Nineteen-nineties. Bielefeld: Transcript. BP63.I5 .S72
5. Hussin Mutalib (2008). Islam in Southeast Asia. Singapore: Institute of South East Asian Studies.
BP63.A38 .H87 2008
BIC 31502 Creativity & Innovation
Prerequisite Course(s): None
Synopsis
This course helps students to develop their creative and innovative thinking skill. Topics include the
concept of creativity and innovation, basic thinking tools and creative problem solving.
29
References
1. Birla, M., (2014) Unleashing creativity and innovation: nine lessons from nature for enterprise
growth and career success. Hoboken, New Jersey: Wiley. Call Number: HD53 .B57 2014.
2. Moeran, B. & Christensen, B. T., (2013) Exploring creativity: evaluative practices in innovation,
design and the arts. New York : Cambridge University Press. Call Number: HD53 .E96 2013.
3. De Bono, E., (2003) Serious creativity 1: lateral thinking tools, techniques and application. Allscript
Books, Singapore. Call Number: BF408 .D365 2003.
4. Puccio, G. J., Mance, M., Switalski, L. B., & Reali, P. D., (2012) Creativity Rising: Creative Thinking
and Creative Problem Solving in the 21st Century. Buffalo, NY: ICSC Press.
5. Wagner T., (2012) Creating innovators: the making of young people who will change the world. New
York, NY: Scribner Publishing
BIC 31802 Cyber Entrepreneurship
Prerequisite Course(s): None
Synopsis
This course exposes students to the fundamental aspects of entrepreneurship and cyber
entrepreneurship. It covers definitions, concepts and issues, operational processes, fund and product
marketing.
References
1. Hisrich, Robert D. (2014) Advanced introduction to entrepreneurship. Edward Elgar Publishing,
2014.Call Number : HB615 .H576 2014
2. Kuratko, D. F. (2014). Entrepreneurship: Theory, Process, and Practice, 9th Edition. Cengage
Learning
3. Morato, Jr. E. A. (2013). A Trilogy on Entrepreneurship: Growing the Enterprise, eBookIt.com.
4. Baron, R. A. (2012). Entrepreneurship: An Evidence-Based Guide, Edward Elgar Pub.
5. Kariv, Dafna. (2011) Entrepreneurship: an international introduction. Taylor & Francis. Call number:
HB615 .K37 2011
UHB10502 / UWB10602 French Communication 1
Synopsis
This course is designed for students to learn basic French. Students are exposed to listening, reading,
speaking, and writing skills with basic vocabulary, grammar and sentence structure. Students are also
exposed to real daily situations which will help them to communicate using French.
References
1. Junainah binti Tarmidi, 2019. Module de Communication Française 1. Parit Raja, Batu Pahat:
Penerbit UTHM
2. Junainah binti Tarmidi, 2016. Module de Français Niveau 1. Parit Raja, Batu Pahat: Penerbit UTHM.
3. Booth, Trudie Maria, 2008. French Verbs Tenses. Mc Graw-Hill.
4. Heminway, Annie, 2008. Complete French Grammar. Mc Graw-Hill. Call no. : PC2112, H45 2008.
5. Hatier, 1995. Le Nouveau Bescherelle Complete Guide 12 000 French Verbs. Paris: LIBRAIRIE
HATIER.
6. Kaneman-Pougatch, Massia et al, 1997. Méthode de français: Café Crème 1. Paris: HACHETTE
F.L.E.
7. Grégoir, Maïa et al, 1995. Grammaire Progressive du Français avec 500 exercices. Paris: CLE
International.
8. Capelle, Guy et Gidon, Noëlle, 1995. Méthode de français: Le Nouvel Espaces 1. Paris:
HACHETTE F.L.E
30
UHB10902 / UWB10902 Mandarin Communication 1
Synopsis
This course is designed for students to learn basic Mandarin. Students are exposed to the skills of
listening, reading, speaking, and writing with basic vocabulary, grammar and structure. Students are
also exposed to real daily situations which will help them to communicate using Mandarin.
References
1. Lim Hong Swan, Yeoh Li Cheng, 2010. Mandarin Made Easy Through English. Batu Pahat:
Penerbit UTHM. [PL1129.E5.L554 2009 a]
2. Liping Jiang, (2006). Experiencing Chinese. China: Higher Education Press. [PL1129.E5 .T59
2006]
3. Kang Yuhua,(2005). Conversational Chinese 301. China:Beijng Language and Culture University
Press. [PL1121.C5 .K36 2005]
4. Kang Yuhua,(2007). Conversational Chinese 301:Vol. 2. China:Beijng Language and Culture
University Press. [PL1121.C5 .K364 2007]
5. Liu Xun,(2010). New Practical Chinese Reader : textbook. China:Beijng Language and Culture
University Press. [PL1129.E5 .L58 2010]
UHB10402 / UWB11202 Arabic Communication 1
Synopsis
This course is designed for students to learn basic Arabic. Students are exposed to listening, reading,
speaking, and writing skills with basic vocabulary, grammar and sentence structure. Students are also
exposed to real daily situations which will help them to communicate using Arabic.
References
1. Nurulisyazila Othaman; Abu Hanifa Abu Mukhtar; Nurul Sabrina Zan; Idayu NurIllyana Daud; Idayu
NurIllyani Daud. 2017. Bahasa Arab Tahap 1. Batu Pahat: Penerbit UTHM.
2. Mohd Hisyam bin Abdul Rahim. 2005. Senang Berbahasa Arab. Batu Pahat: Penerbit KUiTTHO.
(NO RUJUKAN: PJ6115 .M44 2005 a)
3. Ab. Halim Mohammed; Rabiyah Hajimaming; Wan Muhammad Wan Sulong. 2007. Bahasa Arab
Permulaan. Serdang: Penerbit UPM. (NO RUJUKAN: PJ6065 .A32 2007)
4. Fuad Ni'mat. 1973. Mulakhass qawa'id al-lughatul 'arabiyyah. Damsyik: Darul Hikmah. (NO
RUJUKAN: PJ5161 .F62 1973)
5. Abdullah, Mustaffa Siti Rohaya Sarnap Siti Sujinah Sarnap. 2006. Cara mudah belajar Bahasa
Arab. Singapore: Jahabersa. (NO RUJUKAN: PJ6106 .A22 2006)
6. Abu 'Amiir 'Izzat. 2008. Kamus adik : bahasa Melayu-bahasa Inggeris-bahasa Arab. Kuala
Terengganu: Pustaka Darul Iman. (NO RUJUKAN: PJ6640 ABU 2008)
7. Mohd Azani Ghazali, Abdul Aziz Hassan @ Yahya. 2000. Kamus ringkas Bahasa Melayu-Bahasa
Arab. Johor Bahru : Jahabersa. (NO RUJUKAN: PL5091.8 .A7 .M393 2000 rd)
UHB10802 / UWB10802 Japanese Communication 1
Synopsis
This course is designed for students to learn basic Japanese. Students are exposed to listening,
reading, speaking, and writing skills with basic vocabulary, grammar and sentence structure. Students
are also exposed to real daily situations which will help them to communicate using Japanese.
31
References
1. Surie, Network (2010). AE Minna no Nihongo 1-2 Elementary: Translation and Grammatical Notes,
Tokyo: 3A Corporation. [PL539.3 .M57 2010]
2. Surie, Network (2010). AE Minna no Nihongo 1-1 Elementary: Main Textbook, Tokyo: 3A
Corporation. [TK7885.7 .V44 2000r]
3. Surie, Network (2009). AE Minna no Nihongo 1-1 Elementary: Translation and Grammatical Notes,
Tokyo: 3A Corporation. [PL539.3 .M567 2009]
4. Surie, Network (2009). AE Minna no Nihongo 1-2 Elementary: Main Textbook, Tokyo: 3A
Corporation. [PL539.3 .M569 2009]
5. Rosmahalil Azrol Abdullah, (2008) : Bahasa Jepun (UMJ 1312): Learning Module (2nd Edition),
Batu Pahat. Penerbit UTHM. [PL539.3 .R67 2008a].
6. Surie Network, (2000). Minna no Nihongo: Kaite Oboeru, Tokyo: 3A Corporation. [PL539.3 .M56
2000]
7. M. Rajendran, (1991) Malay Japanese English Dictionary, Petaling Jaya: Pelanduk Publications.
[PL5125 .R34 1991rd].
8. Surie Network, (1998). Minna no Nihongo: Main Textbook - Shokyu 1, Tokyo: 3A Corporation.
[PL539.3 .M574 1998]
9. Yoshida, Masatoshi Nakamura, Yoshikatsu, (1996). Kodansha's Furigana English-Japanese
dictionary: the essential dictionary for all students of Japanese, Tokyo: Kodansha International.
[PL679. Y67 2006rd]
10. The AOTS, (1977). Shin Nihongo no Kiso: Japanese Kana Workbook, Tokyo: 3A Corporation.
[PL539.3 .S54 1977]
UHB10702/UWB10702 German Communication 1
Synopsis
This course is designed for students to learn basic German. Students are exposed to listening, reading,
speaking, and writing skills with basic vocabulary, grammar and sentence structure. Students are also
exposed to real daily situations which will help them to communicate using German.
References
1. Vaic, N. (2018, October 02). German Definite Articles Der, Die, Das: Everything You Need to Know.
Retrieved July 02, 2019, from https://www.clozemaster.com/blog/german-definite-articles/
2. Flippo, H. (2019, February 02). How Do You Translate the World's Countries From English to
German? Retrieved July 01, 2019, from https://www.thoughtco.com/countries-of-the-world-index-
4101906
3. Luscher, R, & Stevens, J (2011) Deutsch ganz leicht A1: Selbslernenkurs Deutsch für Anfänger:
Zweisprachiges Arbeitsbuch = A german self-study course for beginners: Bilingual workbook.
Ismaning, Regensburg: Hueber Verlag.
4. Swick, E. (2007). German vocabulary: Practice makes perfect. New York, USA: McGraw-Hill.
doi:10.1036/0071482857
5. Amir Hamzah, N. Z. (2007). Guten Tag! Der deutschen Sprachen (Modul Pembelajaran). Johor.
6. Niebisch, D. (2006). Schritte 1 international: Kursbuch Arbeitsbuch. Ismaning, Deutschland: Hueber
Verlag.
7. Henschel, A. (2006). German verb tenses;. New York, NY: McGraw-Hill
UHB10602 / UWB11102 Spanish Communication 1
Synopsis
This course is designed for students to learn basic Spanish. Students are exposed to listening, reading,
speaking, and writing skills with basic vocabulary, grammar and sentence structure. Students are also
exposed to real daily situations which will help them to communicate using Spanish.
32
References
1. Nurul Sabrina Zan. (2016). UWB11102 La lengua espanola –Nivel 1. 2nd Edition, Batu Pahat:
Penerbit UTHM. 10-0150
2. Nurul Sabrina Zan. (2010). Hola! hablo español. First Edition, Batu Pahat: Penerbit UTHM. PC4445
.N72 2010 a
3. Salina Husain. (2005). Vamos a aprender español lengua extranjera. Batu Pahat: Penerbit UTHM.
PC4121 .S24 2005 a
4. Maria Angeles Palomino. (2017). ¿Español ? ¡Porsupuesto!,Edelsa Grupo Didascalia, S.A
5. Alejandro B.T, Esther D.M & Miguel S.R.O. (2010) El Cronometro Nivel 1 A1. Edinumen Madrid
UHB11302 / UWB11302 Javanese Communication 1
Synopsis
This course is designed for students to learn basic Javanese. Students are exposed to listening,
reading, speaking, and writing skills with basic vocabulary, grammar and sentence structure. Students
are also exposed to real daily situations which will help them to communicate using Javanese.
References
1. Purwanto, Eko (2011). Pepah Bahasa Jawi. Cara mudah belajar cepat dan tuntas bahasa Jawa.
Diva press. XX(131748.1)
2. Majendra, Maheswara (2010). Kamus lengkap Indonesia-Jawa, Jawa-Indonesia/ Majendra
Maheswara. Pustaka Mahardika. XX(131732.1)
3. Budhi Santosa, Iman. (2010). Nguri-uri paribasan Jawi = Melestarikan peribahasa Jawa. Intan
Pariwara.XX(131751.1)
4. Yrama, Widya (2008). Cara belajar membaca dan menulis huruf jawa, jilid
1. Yrama Widya. Publication info:, 2008 XX(131738.1)
5. Yrama, Widya (2008). Cara belajar membaca dan menulis huruf jawa, jilid
2. Yrama Widya .Publication info:, 2008 XX(131739.1)
UHB11202 / UWB12402 Thai Communication 1
Synopsis
This course is designed for students to learn basic Thai language. Students are exposed to listening,
reading, speaking, and writing skills with basic vocabulary, grammar and sentence structure. Students
are also exposed to real daily situations which will help them to communicate using Thai language.
References
1. Henry J. Amen IV,Kyubyong Park,2010. Thai for Beginners: Mastering Conversational Thai.
North Clarendon: Tuttle Publishing.
2. Laura Armitage, 2015. Let's Learn Thai Kit: 64 Basic Thai Words and Their Uses. North
Clarendon:Tuttle Publishing
3. Fuchs, Carl, (2001): Thai Made Nice & Easy! Piscataway, NJ: Research & EDucatioan Association.
4. In-Seok Sim, (1996): Colloquial Thai: The Complete Course For Beginners, London: Routledge.
5. Sang-Oak Lee (1999): Thai Through English, Elizabeth, NJ: Hollym
33
UHB11102/UWB12802 Korean Communication 1
Synopsis
This course is designed for students to learn basic Korean. Students are exposed to listening, reading,
speaking, and writing skills with basic vocabulary, grammar and sentence structure. Students are also
exposed to real daily situations which will help them to communicate using Korean.
References
1. Henry J. Amen IV,Kyubyong Park,2010. Korean for Beginners: Mastering Conversational
Korean. North Clarendon: Tuttle Publishing.
2. Laura Armitage, 2015. Let's Learn Korean Kit: 64 Basic Korean Words and Their Uses. North
Clarendon: Tuttle Publishing
3. In-Seok Sim, (1996): Colloquial Korean: The Complete Course for Beginners, London: Routledge.
4. Rou, Seng Yoan, (2004): Bahasa Korea, Bangi: Penerbit UKM
UQU 10103 Nationhood and Current Development of Malaysia
Synopsis
This course will provide students a fundamental concept, the processes of formation and development
of Malaysia. The topics covered include the concept of state, Malacca Kingdom, implication of
imperialism and colonization, spirit of patriotism and nationalism, independence and formation of
Malaysia. Besides, students will also be exposed to the constitution of Malaysia, Malaysian Government
System, Economic and Social Development Policy as the main policy in the national development. At
the end of the course students will able to appreciate the roles and responsibilities of a good citizen to
the country.
References
1. Siti Sarawati Johar, Fauziah Ani, Harliana Halim, Rosman Md Yusoff, Shahidah Hamzah, Noranifitri
Md.Nor, Zahrul Akmal Damin, Khairunesa Isa, Lutfan Jaes, Ku Hasnan Ku Halim, Shamsaadal
Sholeh Saad, Khairul Azman Mohd Suhaimy, Md. Akbal Abdullah, Khairol Anuar Kamri, dan Adi
Syahid Mohd Ali (2018). Modul Pembelajaran: UQU 10103/UWS 10103 Kenegaraan dan
Pembangunan Mutakhir Malaysia Versi Ke-4. Batu Pahat: Penerbit UTHM.
2. Ruslan Zainudin, Mohd Mahadee Ismail & Zaini Othman. (2005). Kenegaraan Malaysia. Shah
Alam: Fajar Bakti. [JQ715 .R87 2005].
3. Nazaruddin Mohd Jali, Ma’rof Redzuan, Asnarulkhadi Abu Samah & Ismail Mohd Rashid. (2005).
Pengajian Malaysia. Petaling Jaya: Prentice Hall. [DS596.6 .P46 2001 N2].
4. Mohd Ashraf Ibrahim. (2004).Gagasan Bangsa Malayan yang Bersatu 1945-57. Bangi: Penerbit
UKM. [DS597 .M37 2004].
5. Noor Aziah Mohd Awal. (2003). Pengenalan kepada Sistem Perundangan di Malaysia. Petaling
Jaya: International Law Book Services. [KPG68 .N66 2003].
UQU10303 Malaysian Studies And Culture
Synopsis
This course will provide students in basic understanding of Malaysia from various perspectives. Topics
to be discussed include Malaysia in relation to its history and politic, constitution of Malaysia, system
and administration structure of Malaysia, achievement and international affairs. In addition, students
will also be exposed to the social community and solidarity, religion, cultural and heritage. Teaching
and learning process through experiential learning, lecture and assignment enables students to acquire
knowledge and appreciates the reality of life in Malaysia.
34
References
1. Abdul Halim Nasir (2004). Mosque Architecture in the Malay World. Bangi : Penerbit Universiti
Kebangsaan Malaysia. [NA4670 .A23 2004]
2. Andaya, B.W. and Andaya, L. Y. (2001). A History of Malaysia. Hampshire : Palgrave. [DS596.A52
2001 N1]
3. Chew Fong Peng. (2009). Culture, language and literature in Malaysian society : plural culture and
society in Malaysia. Kuala Lumpur : Jabatan Kebudayaan dan Kesenian Negara [DS594 .C53 2009]
4. Harding, Andrew. (2012). The constitution of Malaysia : a contextual analysis. Portland: Hart
[KPG1744.51957.H37]
UQI11202 Philosophy and Current Issues
Synopsis
This course explains the relationship between philosophy, the National Education Philosophy and
Rukun Negara. The usage of philosophy as a tools to purify the art of thought in life is through logical
thinking and the essence of the concept of man. The main topics such as epistemology, metaphysics
and ethics are discussed in the context of current issues. Emphasis is given to philosophy as the basis
for establishing a dialogue between cultures and fostering common values. At the end of this course,
students will be able to understand that various disciplines in knowledge as a comprehensive whole
body of knowledge and relate with each other.
References
1. Dzulkifli, A.R. & Rosnani, H. (2019) Pentafsiran Baharu Falsafah Pendidikan Kebangsaan dan
Pelaksanaannya Pasca 2020. Kuala Lumpur: IIUM Press.
2. Al-Attas, S.M. Naquib. (1991). The Concept of Education in Islam. Kuala Lumpur: ISTAC.
3. Al-Farugi, I.R. (1994). Al-Tawhid: Its Implications for Thought and Life, (2nd Ed.). Herndon: IIIT.
4. Phillips, D.C. (Ed.) (2014). Encyclopaedia of Educational Theory and Philosophy, (1st Ed.). SAGE
Publication.
5. Hospers, J. (1997). An Introduction to Philosophical Analysis, (4th Ed.). London: Routledge.
Andaya, B.W. and Andaya, L. Y. (1982). A History of Malaysia. London: Macmillan. [DS596 .A52
2001].
6. Mitchell, H.B. (2011). Roots of Wisdom: A Tapestry of Philosophical Traditions, (6th Ed.).
Wadsworth: Cengage Learning.
7. Osman Bakar. (1999). The Classification of Knowledge in Islam. Cambridge, U.K.: The Islamic
Texts Society
8. Rosnani Hashim. (2017). Revitalization of Philosophy and Philosophical Inquiry in Muslim
Education. Kull of Education, IIUM.
9. Solomon, R.C. & Higgins, K.M. (2010). The Big Questions: A Short Introduction to Philosophy, (8th
Ed.). Wadsworth: Cengage Learning.
10. Weiming, T. & Ikeda, D. (2011). New Horizons In Eastern Humanism: Buddhism, Confucianism and
The Quest for Global Peace. London: I.B.Tauris.
UQU 10702 Appreciation, Ethics and Civilization
Synopsis
this course explains the concept of ethics from different civilization perspectives. It aims to identify the
system, level of development, progress and culture of a nation in strengthening social cohesion. In
addition, discussions related to contemporary issues in economic, political, social, cultural and
environmental aspects from an ethical and civilization perspective can produce moral and professional
students. The appropriate application of high-impact educational practices (HIEPs) is used in the
delivery of this course. At the end of this course students will be able to relate ethics and civic-minded
citizenship.
35
References
1. Shamsul Amri Baharuddin. (2012). Modul Hubungan Etnik Edisi Dua. Bangi: Institut Kajian Etnik.
Universiti Kebangsaan Malaysia. [DS595 .M62 2007].
2. Dworkin, A.G. (1999). The minority report: An introduction to racial, ethnic and gender relations.
Fort Worth: Harcourt Barce College Pub. [E184.A1 .M56 1999]
3. Holst, F. (2012). Ethnicization and identity construction in Malaysia. New York: Routledge. [DS595
.H64 2012 v. 12]
4. Wan Hashim Wan Teh. (2011). Hubungan Etnik di Malaysia. Kuala Lumpur: ITNM. [DS595.W36
2011].
5. Zaid Ahmad. (2010). Hubungan Etnik di Malaysia. Oxford Fajar: Shah Alam. [DS595 .H822010]
6. Mohd. Ashraf Ibrahim. (2004).Gagasan Bangsa Malayan yang Bersatu 1945-57. Bangi : Penerbit
UKM. [DS597.M37 2004]
UHB11002 / UWB11002 Malay Communication 1
Synopsis
This course is designed for international students to communicate in basic Malay in daily situations.
Students are exposed to speaking and writing in simple Malay. Teaching and learning will be delivered
through lecture, tutorial, assignment and indoor or outdoor experiential learning. At the end of this
course, student will be able to speak and write using simple sentences effectively.
References
1. Yong, C. C., Rohaidah Mashudi, Maarof Abd Rahman. (2012). Bahasa Kebangsaan untuk Pelajar
Luar Negara: Malay Language for International Students. Petaling Jaya: Pearson Malaysia.
2. Zarina Othman, Roosfa Hashim & Rusdi Abdullah. (2012). Modul Komunikasi Bahasa Melayu
Antarabangsa, KPT. Penerbit UKM Press.In-Seok Sim, (1996): Colloquial Korean: The Complete
Course for Beginners, London: Routledge.
3. Mardian Shah Omar. (2016). Perbualan Mudah Bahasa Melayu Untuk Pelancong Asing. Kuala
Lumpur: Dewan Bahasa dan Pustaka
4. Nik Safiah Karim, Farid M. Onn, Hashim Haji Musa dan Abdul Hamid Mahmood. (2004).
Tatabahasa Dewan, Edisi Baru. Kuala Lumpur: Dewan Bahasa dan Pustaka.
5. Norhashimah Jalaluddin, Mardian Shah Omar dan Norzilawati Jais. (2006). Bahasa Melayu untuk
Penutur Asing. Buku 1 dan 2. Kuala Lumpur: Dewan Bahasa dan Pustaka.
6. Siti Hajar Abdul Aziz. (2008). Siri Pendidikan Guru Bahasa Melayu I. Shah Alam: Oxford Fajar Sdn.
Bhd
UQ* 1xxx1 Co-Curricular I / Co-Curricular II
Prerequisite Course(s): None
Synopsis
This course is offered in the form of multiple choices of activities for the diploma students and
undergraduates. Eight categories of activities are offered which are Public Speaking, Entrepreneurship,
Sports, Community Service, Volunteering, Leadership, Cultural, Effort and Innovation.
36
Synopsis of Core Courses
BIC 10603 Statistics
Prerequisite Course(s): None
Synopsis
Descriptive Statistics: statistics definition, sampling technique, frequency distribution, graph, Central
Tendency measure and variance. Random variable: Discrete and continuous random variables,
expected value and variance. Probability distribution: Binomial, Poisson and Normal distribution.
Sampling distribution: sampling distribution for mean, difference two means, variance and ratio of 2
variances, t-distribution, chi-square distribution and F-distribution. Estimation: point and interval
estimation. Confidence interval for mean, difference two means, variance and ratio of 2 variances.
Hypothesis testing: test of mean, difference two means, variance, ratio of 2 variances and difference
between 2 samples. Matrices: Cramer Rule, Inverse Matrices. Calculus: Differentiation, Integration,
Stock Control, Economic Ordered Quantity.
References
1. Walpole M. M. Y. (2014). Probability and Statistics for Engineers and Scientists. 9th Ed.. Pearson
International Edition
2. Johnson M. F. (2014). Probability and Statistics for Engineers. 8th Ed. Pearson International
Edition
3. Michael B. (2014). Probability ans Statistics for Computer Scientists. 2nd Ed. Taylor and Francis
Group. A Chapman & Hall Book.
4. Larsen, R. J. (2012). An Introduction to mathematical statistics and its applications. 5th Ed. Pearson
Adison Wesley. Call Number: QA276 .L37 2012
5. Bowerman, B L., (2012). Essentials of business statistics. 4th Ed. MacGraw Hill International Edition.
Call Number: HF1017 .E87 2012
BIC 10303 Algebra
Prerequisite Course(s): None
Synopsis
Real Number: real number system, notation and inequality, exponent, surd and logarithm. Equation
and Inequality: Linear equation, formula and application, quadratic equation and application, other
equation, inequality, absolute inequality. Polynomial: Basic concept, algebra operation for polynomial,
remainder theorem and factor theorem, synthetic divider, quadratic equation, inequality and partial
fraction. Function and Graph: Relationship and function, domain and range, special graph function:
constant function, linear function, quadratic function, cubic function, square function, ratio function,
absolute value function and piecewise function, operation for functions, inverse function. Matrices:
Definition and notation, algebra operation for matrices, elementary row operation, determinant, inverse
of matrices. Linear Equation System: Introduction, linear equation system of two variables, linear
equation system of multiple variables. Matrices method: Inverse matrices, Gauss-Jordan elimination,
Cramer’s rule.
References
1. Lial, M L., (2012) Beginning and intermediate algebra. Pearson Addison-Wesley. Call Number:
QA152.3 .L524 2012
2. Leon, S J., (2014) Linear algebra with applications, 9th Ed. Pearson, Call Number: QA184.2 .L46
2015
3. Bittinger, M L., (2011) Intermediate algebra. Pearson Education. Call Number: QA154.3 .B57
2011
4. Woodbury, G., (2009) Elementary and intermediate algebra. Pearson. Call Number:
QA152.3.W66 2009
5. Lipschutz, S., (2009) Schaum's outline of linear algebra. Singapore: Mc Graw Hill International
Ed.Call Number: QA188 .L56 2009
6. Patricia, F., (2004) College algebra student solutions manual. New York: Pearson Education
37
BIC 10103 Discrete Structure
Prerequisite Course(s): None
Synopsis
This course discusses concept of discrete mathematics and its application in ICT. Topics include
principles of basic logic and proving, set, mathematical induction, relations and functions, normal
relation, algorithm and graph theory.
References
1. Rosen, K., (2012) Discrete mathematics and its applications. 7th ed. New York: McGraw Hill
2. Stanoyevitch, A.., (2011) Discrete structures with contemporary applications. Chapman &
Hall/CRC Press. Call Number: QA76.9.M35 .S73 2011
3. Kolman, B., Busby, R., & Ross. S. (2014) Discrete mathematical structures. 6th ed. Pearson
Education Limited, England.
4. Pace, G. J. (2012) Mathematical of Discrete Structures for Computer Science. First Edition.
Springer-Verlag Berlin Heidelberg.
5. Jenkyns, T, & Stephenson, B. (2013) Fundamentals of Discrete Math for Computer Science-A
Problem Solving Primer. First Edition. Springer-Verlag Berlin Heidelberg
BIC 10204 Algorithm and Programming
Prerequisite Course(s): None
Synopsis
This course introduces algorithm principles in problem solving and computer programming. Topics
include introduction to computer programming, problem solving and algorithm, basic structure of
programming, input and output data, control statement, function, array, data structure and pointer.
References
1. Deitel, P. & Deitel, H., (2016) C How to Program. 8th ed. Pearson Higher Education. ISBN-13:
9780134227023
2. Levitin, A. V., (2012) Introduction to the design and analysis of algorithms. 3rd ed. Harlow: Addision
Wesley. Call Number: QA76.9.A43 .L48 2012
3. McGrath, M. (2012) C programming in easy steps. 4th ed. Warwickshire: In Easy Steps. Call
Number QA76.73 .M47 2012
4. Stephen G. K., (2014) Programming in C. 4th ed. Addison-Wesley Professional. ISBN
9780132781190
5. Thareja, R., (2012) Computer fundamentals & programming in C. New Delhi, India: Oxford
University Press, 2012. ISBN: 9780198078883
BIC 10404 Data Structure
Prerequisite Course(s): Taken BIC10204 Algoritma and Programming
Synopsis
This course introduces the concept of data structure in computer programming. Topics include
introduction to data structure, data type and data abstraction, linked list, stack, queue, search and
sorting, tree and graph.
References
1. Thareja,R., (2012) Computer Fundamentals & Programming in C. New Delhi, India : Oxford
University Press.
2. Karumanchi, N., (2016) Data structures and algorithmic. Bombay. CareeMonk Publications.
3. Weiss, M. A., (2014) Data Structures and Algorithm in C++. 4th ed. Boston : Pearson. Call
Number: QA76.73.C153 .W44 2014
4. Drozdek, A., (2013) Data structures and algorithm in C++. 4th ed. Boston, MA: course Technology
38
5. Buell, Duncan A., (2013) Data structures using Using Java. Burlington, Mass: Jones & Bartlett
Learning. Call Number: QA76.9.D35 .B83 2013
6. Thareja, R., (2012) Computer Fundamentals & Programming in C. New Delhi, India : Oxford
University Press
BIC 10503 Computer Architecture
Prerequisite Course(s): None
Synopsis
This course exposes students to the knowledge and skills in computer architecture. Topics include
introduction to computer architecture, bus system, memory organization, input/output, computer
arithmetic, instruction set, and central processing unit (CPU) and control unit.
References
1. Stallings, W. (2013). Computer organization and architecture: designing for performance. 9th ed.
Boston, MA: Pearson Education. Call number: QA76.9.C643 .S72 2013
2. Harris, D. & Harris, S., (2012). Digital design and computer architecture. San Francisco: Morgan
Kaufmann Publishers
3. Carter, N. (2016). Schaum's Outline of Computer Architecture (Schaum's Outlines), Boca Raton,
FL: CRC Press.
4. Tanenbaum, A. S., (2013). Structured computer organization. 6th ed. Upper Saddle River, NJ:
Prentice Hall.
5. Patterson, D. A. (2009). Computer organization and design: the hardware/software interface. 4th
ed. San Francisco: Morgan Kaufmann. Call number: QA76.9.C643 .P37 2009
BIC 20803 Operating System
Prerequisite Course(s): None
Synopsis
This course exposes students to the knowledge and skills in operating system management. Topics
include introduction to operating system, computer system structure, operating system structure,
process, CPU timetabling, deadlock, memory management, virtual memory and file system.
References
1. Tanenbaum, A. S. & Bos, H., (2015). Modern Operating Systems. 4th ed. Pearson Education. ISBN
1-292-06142-1
2. Silberschatz, A., (2014). Operating System Concepts. 9th ed., Hoboken, NJ: Wiley. Call number:
QA76.76.O63.S54 2014
3. Stallings, W., (2014). Operating Systems: Internal and Design Principles. 8th ed., New York:
Pearson Education International. ISBN: 978-0-13-380591-8
4. Chauhan, N., (2014). Principles of Operating Systems. 1st ed.,Oxford University Press. ISBN
0198082878.
5. McHoes, A. M., (2011). Understanding operating systems. 6th ed., Boston: Course Technology.
Call number: QA76.76.O63 .M46 2011
BIC 21404 Database
Prerequisite Course(s): Taken BIC21003 System Analysis and Design
Synopsis
This course exposes students to the knowledge and skills in database. Topics include introduction to
database, database concept, entity relationship modelling, database normalization, database design,
syntax query language (SQL) and online database technology.
39
References
1. Connoly, T. & Begg, C., (2015) Database system: a practical approach to design, implementation
and management. 6th ed. New York: Addison-Wesley
2. Michael, J. H., (2013) Database Design for Mere Mortals: A hands-on Guide to Relational Database
Design, 3rd ed. Upper Saddle River: Addison-Wesley.
3. Silberschatz, A., Korth, H. & Sudarshan, S., 2011. Database system concepts. 6th ed. New York:
McGraw-Hill. Call number : QA76.9.D3 .K69 2011.
4. Nenad, J. (2013) Introduction to Database and Data Warehouses. Pearson.
5. Databases and information systems VI : selected papers from the ninth international baltic
conference, DB&IS 2010. Call Number: QA76.9 .D374 2010
BIC 21303 Computer Network
Prerequisite Course(s): None
Synopsis
This course emphasizes the knowledge and skills in computer networking. Topics include introducton
to network and data communication, data communication, network: OSI model, network: TCP/IP model,
Wide Area Network (WAN) and Internet and latest web technology.
References
1. Forouzan, B. A., (2012). Data communications and networking. 5th ed. New York : McGraw-Hill.
Call Number: TK5105.F67 2012
2. Kurose, J. F. & Ross, K. W., (2016). Computer networking: a top-down approach. 7th ed. Reading,
MA: Addison Wesley
3. Comer, D. E., (2014). Computer networks and internets. 6th ed. Upper Saddle River, NJ: Pearson
4. Peterson, L. L. & Davie, B. S., (2011). Computer networks: a systems approach. 5th ed. San
Francisco: Morgan Kaufmann Publishers.
5. Stallings, W., (2013). Data and computer communications. 10th ed. New Jersey: Prentice Hall
BIC 21203 Web Development
Prerequisite Course(s): Taken BIC10204 Algoritma and Programming
Synopsis
This course emphasizes on the knowledge and skills in web application development. Topics
includeintroduction to Internet and WWW, markup language, style sheet, client server scripting,
database access through web and latest web technology.
References
1. Scobey, P. and Lingras, P., (2013) Web programming and Internet technologies : an E-commerce
approach. Burlington, MA : Jones & Bartlett Learning. Call number: TK5105.888 .S36 2013
2. Deitel, P. J., (2012) Internet & world wide web: how to program. 5th ed. New Jersey: Boston:
Pearson. Call number: QA76.625.D443 2012
3. Sklar, Joel, (2009) Principles of web design, 4th ed., Boston, MA : Course Technology, Call
number: TK5105.888 .S55 2009
4. Stobart, Simon and Parsons, David, (2008) Dynamic web application development using PHP and
MySQL, London : Cengage Learning, Call number: TK5105.888 .S76 2008
5. Bates, C., (2006) Web programming: building Internet applications. 3rd ed. New York: John Wiley
& Sons.
40
BIC 21003 System Analysis and Design
Prerequisite Course(s): None
Synopsis
This course exposes students to system and analysis design. Topics include software development
environment, introduction to system analysis and design, identification and project selection,
determining system requirements, process and logical models, data models, transition of analysis to
design, designing input, output, interface and system architecture.
References
1. Kendall, K. E. & Kendall, J. E., (2014) Systems analysis and design. 9th ed. Upper Saddle River:
Prentice Hall Hoffer, J. A., George, J. F. & Valacich, J.S., 2010. Modern systems analysis and
design. 6th ed. Upper Saddle River: Prentice Hall.
2. Hoffer, J. A., George, J. F. & Valacich, J.S., (2014) Modern systems analysis and design. 7th ed.
Upper Saddle River: Prentice Hall.
3. Shelly, G. B. & Rosenblatt, H. J., (2011). Systems analysis and design. 8th ed. Boston: Course
Technology. Call number: T57.6 .S33 2011.
4. Dennis, A., Wixom, B. H., & Roth, R. M., (2009). Systems analysis and design. 4rd ed. New Jersey:
John Wiley and Sons. Call number: QA76.9.S88 .D46 2009.
5. Marakas. G. M., (2006). Systems analysis and design: an active approach. 2nd ed. Boston: McGraw
Hill. Call number: QA76.9.S88 .M37 2006.
BIC 20904 Object-oriented Programming
Prerequisite Course(s): Taken BIC10204 Algoritma and Programming
Synopsis
This course exposes students to the concept of object-oriented programming (OOP). Topicsinclude
introduction to OOP, primitive data types and operators, fundamentals of OOP language, object and
class, and inheritance and polymorphism.
References
1. Deitel, H. M. & Deitel, P. J. (2012) C++ How to program. 9th ed. Pearson Education International.
Call Number: QA76.73.J38 .D44 2012
2. Yeager, Dorian P. (2014) Object-oriented programming languages and event-driven programming.
Mercury Learning and Information. Call Number: QA76.64.Y33 2014
3. Farrell, J. (2009) Object-oriented programming using C++. 4th ed. Thomson Course Technology.
Call Number: QA76.64.F37 2009. QA76.64.F37 2009
4. Farrell, J. (2008) An object-oriented approach to program logic and design. 2nd ed. Thomson
Course Technology. Call Number: QA76.64.F374 2008
5. Ibrahim, R., (2008) Introduction to object-oriented programming with UML using Borland C++. Batu
Pahat: Penerbit Universiti Tun Hussein Onn Malaysia. Call number: QA76.64 .R67 2008 a.
Synopsis of Specialisation
BIE 10103 Software Engineering Principles
Prerequisite Course(s): None
Synopsis
This course exposes students to software engineering concepts, theory and practicality of software
development. Topics covered include introduction to software engineering, software process, project
management, systems engineering, requirement analysis, design, software testing and software
maintenance.
41
References
1. Sommerville, I. (2015). Software engineering, 10th Ed. Harlow; Pearson Education Limited
2. Sommerville, I. (2011). Software engineering, 9th Ed. Harlow; Pearson Education Limited. Call
Number:QA76.758 .S65 2007
3. Schach, S. R. (2011). Object-oriented and classical software engineering, 8th Ed.New
York;McGraw-Hill. Call Number:QA76.758 .S32 2011
4. Pressman, R. S. (2011). Software engineering: a practitioner's approach, 7th Ed. New York;
McGraw-Hill. Call Number: QA76.758 .P73 2015
5. Oktaba, Hanna. & Piattini, Mario. (2008). Software process improvement for small and medium
enterprises: techniques and case studies. Hershey: Information Science Reference. Call Number:
QA76.76.D47 .S634 2008
6. Pradhan, Anubav., Nanjappa, Sastheesha B., Nallasamy, Senthil K., Esakimuthu, Veerakumar.
(2010). Raising Enterprise Applications. Wiley India Pvt. Ltd.
BIE 20103 Requirement Engineering
Prerequisite Course(s): BIE 10103 Software Engineering Principles
Synopsis
This course exposes students to theory and practical of activities in requirement engineering. These
topics cover introduction, requirement engineering framework, requirement elicitation, requirement
documentation, requirement verification and negotiation also requirement management.
References
1. Pohl, K. and Rupp, C. (2015). Requirement Engineering Fundamentals. 2nd. ed. CA, USA:
Rocky Nook.
2. Pohl, K. (2015). Requirement Engineering Foundation Level, Part 1 of 2. Malaysian Software
Testing Board.Otero, Carlos E. (2012) Software Engineering Design: Theory and Practice. CRC
Press. Taylor & Francis Group.
3. Pohl, K. (2015). Requirement Engineering Foundation Level, Part 2 of 2. Malaysian Software
Testing Board.
4. Pohl, K. (2010). Requirement Engineering Fundamentals, Principles and Techniques. Springer.
5. Phillip, A. L. (2014). Requirement Engineering for Software and System. NY: CRC/Taylor &
Francis. Call Number: QA76.758.L364 2014.Schach, S. R. (2011) Object-oriented and classical
software engineering. 8th Ed. New York;McGraw-Hill. Call Number:QA76.758 .S32 2011
BIE 20303 Algorithms and Complexity
Prerequisite Course (s):Taken BIC 10404 Data Structure
Synopsis
This course exposes students with the concept of algorithm and complexity. Topics covered include
introduction to algorithm, analysis of algorithms efficiency, recursive approach, divide and conquer
algorithms, greedy algorithms, and polynomial (P) and nondeterministic polynomial (NP).
References
1. Robert S. and Kevin W. (2014). Algorithms. 4th Edition, Pearson Education
2. McConnell, J. J., 2008. Analysis of algorithms: an active learning approach. 2nd Ed. London;Jones
and Bartlett Publisher. (QA76.9.A43 .M36 2008)
3. Sandeep,. S. (2013). Algorithms Analysis and Design. MIT Press
4. Aho, Hopcroft and Ullman, (2012). The design and analysis of computer algorithms. Addison
Wesley
5. Cormen, T., Leiserson, C., Rivest, R., and Stein, C. (2009). Introduction to Algorithms. Third Edition,
MIT Press.
42
BIE 20404 Visual Programming
Prerequisite Course (s):Taken BIC 20904 Object-Oriented Programming
Synopsis
This course introduces students to visual programming theoretically and practically. Topics to be
discussed include abstract class and interfaces, event handling programming, development of user
interface, applet, images and video, exception and assertions and input and output.
References
1. Deitel, P. & Deitel, H. (2015) JAVA How to program. 10th Ed. Boston: Pearson. Call Number:
QA76.73.J38 .D44 2015
2. Lewis J. & Loftus W., (2015) Java software solutions: foundations of program design. 8th Ed.
Boston: Pearson. Call Number: QA76.73.J38 .L48 2015
3. Farrel, J. (2014) Java programming. 7th Ed. Boston, MA: Cengage Learning. Call Number:
QA76.73.J38 .F37 2014
4. Liang, D. (2013) Introduction to Java programming: brief version. 9th Ed. Boston: Pearson. Call
Number: QA76.73.J38 .L52 2013
5. Schildt, H. (2013) Java programming: a comprehensive introduction. New York: McGraw-Hill. Call
Number: QA76.73.J38 .S332 2013
BIM 30503 Human Computer Interaction
Prerequisite Course (s): None
Synopsis
This course discusses the interaction between human and computer through user interface design.
Topics include introduction to human-computer interaction, user factors, computer and interaction
between human and computer, design process and prototype, interaction design, evaluation technique
and human support. Also included are skills to design effective user interface using appropriate software
based on various case studies.
References
1. Rogers, Y., Sharp, H. & Preece, J. (2011) Interaction Design: Beyond Human-Computer Interaction.
United Kingdom: John Wiley & Sons Ltd. Call Number: QA76.9.H85 .R63 2011
2. MacKenzie, I. Scott. (2013) Human-Computer Interaction : An Empirical Research Perspective.
Amsterdam : Morgan Kaufmann. Call Number: QA76.9.H85 .M32 2013
3. Brejcha, Jan. (2015) Cross-Cultural Human-Computer Interaction and User Experience Design : A
Semiotic Perspective. Boca Raton : CRC Press. Call Number: QA76.9.H85 .B73 2015
4. Shneiderman, Ben. (2010) Designing the User Interface : Strategies for Effective Human-Computer
Interaction. Boston : Addison-Wesley. Call Number: QA76.9.H85 .S56 2010.
5. Te'eni, D., Carey, J. & Ping, Z.,(2007) Human computer interaction : developing effective
organizational information systems. Hoboken, NJ : John Wiley. Call Number: QA76.9.H85 .T44
2007
BIE 30803 Software Testing
Prerequisite Course (s):None
Synopsis
This course exposes students to the theoretical and practical aspects in software testing activities.
Topics to be discussed include fundamental testing, testing in Software Development lifecycle, static
technique, dynamic technique, testing management and supporting testing tool.
43
References
1. Fraikin, F., Riedemann, E. H., Spillner, A. & Winter, M. (2012) MSTB-GTB ISTQB Certified Tester
Foundation Level MSTB-GTB 2012 Version 2.0 Rev 7. MSTB
2. Spillner, A., Linz, T. & Schaefer, H. (2014) Software Testing Foundations. 4th edition. Santa
Barbara: Rocky Nook. Shelf Number: QA76.76.T48 .J67 2014
3. Jorgensen, P. (2014) Software testing : a craftsman's approach. 4th. Edition. Boca Raton : CRC
Press. Shelf Number: QA76.76.T48 .J67 2014
4. Lee, R. Y. & Ishii, N. Eds. (2009) Software engineering research, management & application.
Berlin;Springer-Verlag
5. Naik, K. & Tripathy, P. (2008) Software testing and quality assurance: theory and practice. New
Jersey:John Wiley & Sons
BIE 20203 Software Design
Prerequisite Course(s): BIE 10103 Software Engineering Principles
Synopsis
This course exposes students to theory and practical of activities in software design phase. These topics
cover architecture and structure, interface, quality analysis and evaluation for design, notation, method
and design strategy.
References
1. Budgen, D. (2003) Software Design. 2nd Edition. Pearson Education Limited, Addison-Wesley.
2. Otero, Carlos E. (2012) Software Engineering Design: Theory and Practice. CRC Press. Taylor
& Francis Group.
3. Schach, S. R. (2011) Object-oriented and classical software engineering. 8th Ed. New
York;McGraw-Hill. Call Number:QA76.758 .S32 2011
4. Pressman, R.S. (2011) Software engineering, a practitioner's approach. 9th Ed. New York;
McGraw-Hill. Call Number: QA76.758 .P73 2015
5. Bern, B., & Allen, H. D. (2009) Object-oriented software engineering: using UML, patterns, and
Java. 3rd Ed. New Jersey; Prentice Hall. Call Number: QA76.64 .L47 2005
BIC31602 Degree Project I
Prerequisite Course(s): None
Synopsis
This course discusses on the research methodology of a degree project. Topics include introduction to
computing projects, research, project formulation/selection, literature review, project planning and risk
management, project implementation - software development, writing and presentation.
References
1. Pusat Pengajian Siswazah UTHM, 2011. Panduan menulis tesis. 4th ed. Parit Raja: Penerbit
UTHM.
2. Othman Talib, (2014) 10 Panduan Menulis Tesis dengan Cepat dan Efisyien. Bandar Baru Bangi:
MPWS Rich Resources. Call Number : LB2369 .084 2014
3. Kumar, R., (2011) Research methodology: a step-by-step guide for beginners. New Jersey:
Prentice Hall, Inc. London: SAGE. Call Number: Q180.55.M4 .K85 2010.
4. Dawson, C. W., (2009) Projects in computing and information systems: a student’s guide. 2nd ed.
Essex Pearson Education Limited.
5. Avison, D. & Fitzgerald, G., (2008) Information systems development: methodologies, techniques
and tools, 4th ed. Berkshire: McGraw Hills
44
BIC31704 Degree Project II
Prerequisite Course(s): Passed BIC31602 Degree Project I
Synopsis
This course discusses on the research methodology of a degree project. Topics include introduction to
computing projects, research, project formulation/selection, literature review, project planning and risk
management, project implementation - software development, writing and presentation.
Rujukan/References
1. Pusat Pengajian Siswazah UTHM, 2011. Panduan menulis tesis. 4th ed. Parit Raja: Penerbit
UTHM.
2. Othman Talib, (2014) 10 Panduan Menulis Tesis dengan Cepat dan Efisyien. Bandar Baru Bangi:
MPWS Rich Resources. Call Number : LB2369 .084 2014
3. Kumar, R., (2011) Research methodology: a step-by-step guide for beginners. New Jersey:
Prentice Hall, Inc. London: SAGE. Call Number: Q180.55.M4 .K85 2010.
4. Dawson, C. W., (2009) Projects in computing and information systems: a student’s guide. 2nd ed.
Essex Pearson Education Limited.
5. Avison, D. & Fitzgerald, G., (2008) Information systems development: methodologies, techniques
and tools, 4th ed. Berkshire: McGraw Hills
BIC41812 Industrial Training
Prerequisite: Students obtained 70% of program total credit
Synopsis
This course requires students to attend a 24-weeks industrial training in any government or private
agencies. Two supervisors will be appointed to each student - faculty and industry. The students will be
given an assignment or a project that should be discussed and approved beforehand. At the end of this
course, the projects/assignments have to be presented to both supervisors.
Rujukan/Reference
UTHM Practical Training Log Book
Synopsis of Elective Courses
BIE 33003 Software Engineering Security
Prerequisite Course (s):None
Synopsis
This course exposes students to the concept of safety related to software engineering. Topics to be
discussed include the concept of safety, security goals in software, software vulnerabilities, software
development control and techniques, database in software security, backup and recovery also intruders
control procedures.
References
1. Stallings, W. & Brown, L. (2015) Computer Security: Principles and Practice 3rd edition. England;
Pearson Education Limited.
2. Whitman, M.E. & Mattord, H. J. (2015) Principles of Information Security 5th edition. Canada;
Cengage Learning International
3. Vacca R. J., (2009) Computer and information security handbook. USA:Morgan Kaufmann. Shelf
Number: QA76.9.A25 .C68 2009
4. Tipton, H.F., Krause, M., (2009) Information security management handbook, Boca Raton, FL :
CRC Press, shelf number: QA76.9.A25 .I5344 2009 v.3
45
5. Stamp, M. (2011) Information security: Principle and Practices. Indianapolis, IN : John Wiley. Shelf
number: QA76.9.A25 .S72 201
BIE 33103 DotNet Programming
Prerequisite Course (s):TakenBIC20904Object Oriented Programming
Synopsis
This course exposes students to the theoretical and practical aspects in .NET programming. Topics to
be discussed include introduction to .NET framework, Visual Studio .NET, .NET programming, GUI
programming, multithreading, files, Framework Class Library (FCL) and graphics.
References
1. Spaanjaars, I., (2014) Beginning ASP.NET 4.5.1: in C# and VB. Indianapolis: John Wiley & Sons
Inc. Call Number: TK5105.8885.A26 .S62 2014
2. Halvorsen, H., (2014) ASP.NET and Web Programming. New Jersey: Prentice-Hall
3. Johnson, B., (2015) Professional Visual Studio 2015. 1st. ed. Indianapolis: John Wiley & Sons Inc.
4. Mishra, B. B., (2016) Learning ASP.NET Web API. Birmingham: Packt. Publishing.
5. Price, J. M., (2016) C# 6 and .NET Core 1.0: Modern Cross-Platform Development. Birmingham:
Packt. Publishing.
6. Sharp, J., (2015) Microsoft Visual C# step by step. 8th. ed. Redmond: Microsoft Press
BIE 33203 Distributed Systems
Prerequisite Course (s):Taken BIC21303 Computer Networks
Synopsis
This course exposes students to distributed systems theoretically and practically. Topics to be
discussed include characteristics of distributed system, system model, interprocess communication,
distributed objects, remote invocation and operating system support.
References
1. Tanenbaum, A.S. & Steen, M. V., (2016) Distributed systems: principles and paradigms. 2nd Ed.
CreateSpace Independent Publishing Platform.
2. George C, Jean D., Tim, K., & Gordon, B., (2013) Distributed Systems. Pearson Education Limited
3. Kshemkalyani, A. D. &Singhal, M., (2008). Distributed computing: principles, algorithm and
systems. New York;Cambridge University Press. (QA76.9.D5.K73 2008)
4. Ghosh, S.,2008. Distributed system: an algorithmic approach.New York;Chapman& Hall/CRC.
(QA76.9.D5.G56 2007)
5. Tanenbaum, A. S. &Steen, M. V, 2007. Distributed computing: principles and paradigm. New
Jersey;Pearson Prentice Hall.
BIE 33303 Real-Time Systems Applications
Prerequisite Course (s):TakenBIC10204Algorithms and Programming
Synopsis
This course exposes students to the real time systems applications theoretically and practically. Topics
to be discussed include introduction, system design, analysis of petri nets, time, reliability and fault
tolerance, scheduling and division of tasks also shared variable-based synchronization and
communication.
References
1. Hermann, K, (2011) Real-Time Systems: Design Principles for Distributed Embedded Applications,
Springer Science & Business Media.
2. Burns, A. & Wellings, A., (2009) Real time system and programming languages: Ada 95, real time
java and real time POSIX. 4th Ed. Canada;Pearson Education Call Number: QA76.54.B87 2009
46
3. Leedham, C. G. & Seow, K. T., (2007) Embedded real time systems: introductory concepts and
tools. Singapore; Pearson-Prentice Hall. Call Number: TK7895.E42.L44 2005
4. Oshana, R., (2006) DSP software development techniques for embedded and real-time systems.
Oxford; Elsevier Inc. Call Number: TK5102.9.O83 2005.
5. Noergaard, T., (2005) Embedded systems architecture: a comprehensive guide for engineers and
programmers. Oxford;Elsevier Inc. Call Number: TK7895.E42.N63 2005
BIE 33403 Formal Methods
Prerequisite Course (s):TakenBIE10103 Software Engineering Principles
Synopsis
This course exposes students to the formal methods theoretically and practically. Topics included are
introduction to formal methods, sets and predicates, schemas and relationships, transformational
development, critical system specifications and critical system validation.
References
1. Dong J.S. & Zhu, H. Eds. 2010. Formal Methods and Software Engineering: 12th International
Conference on Formal Engineering Methods. ICFEM 2010, Shanghai, China, November 17-19,
2010, Proceedings. Berlin; Springer-Verlag.
2. Boca, P. P., Bowen, P. J., & Siddiqi, I. J. Eds. 2010.Formal methods: state of the art and new
directions. London; Springer-Verlag.
3. Meyer,B., 2009. Touch of class: learning to program well with objects and contracts. Berlin;
Springer-Verlag.
4. Taibi,T., 2007. Design patterns formalization techniques. London; IGI Global. (QA76.76.P37 .D47
2007).
5. Frappier, M. & Habrias, H., 2006. Software specification method.London; ISTE Ltd. (QA76.9.F67
.S63 2006)
BIE 33503 Special Topics in Software Engineering
Prerequisite Course (s): BIE 10103 Software Engineering Principles
Synopsis
This course focuses on student research in the areas of software engineering, particularly in technology
transfer and new discoveries. This course requires students to directly involve in the discussion either
in the classroom or online (newsgroups/online forum). Discussed topics focus on the current issues and
latest techniques in software engineering.
References
1. Akerkar, R. (2014) Big Data Computing. Boca Raton: CRC Press, Taylor and Francis Group. Call
no: QA76.9.D3 .B53 2014.
2. Loshin, D. (2013) Big Data Analytics: from Strategic Planning to enterprise integration with tools,
techniques, NoSQL, and graph. Amsterdam : Morgan Kaufmann. Call no: QA76.9 .D32. L67
3. Simperl, E., Cuel, R. & Stein, M. (2013) Incentive-centric Semantic Web Application Engineering.
San Rafael, CA : Morgan & Claypool. Call no: TK5105.88815 .S55 2013.
4. Laplante, A. P. (2014) Requirements Engineering for Software and Systems. 2nd. ed. Boca Raton:
CRC Press, Taylor and Francis Group. Call no: QA76.758.L364 2014.
5. Seidita, V. & Cossentino, M. (2016) Supporting Autonomy in Agent Oriented Methodologies. In: De
Pietro, G, Gallo, L., Howlett, J. R. & Jain, C. L. Intelligent Interactive Multimedia Systems and
Services. Switzerland; Springer-Verlag pp. 599-608; 2016.
47
BIT34503 Data Science
Prerequisite Course(s): None
Synopsis
This course will cover various topics related to introduction to data, data science methodology, dealing
with databases, data gathering, exploratory data analysis (EDA) , text mining, supervised learning,
visualizing data, analysis and big data landscape.
References
1. Grus, Joel. (2019). Data Science from Scratch: First Principles with Python 2nd Edition. O'Reilly
Media. [ISBN-10: 1492041130, ISBN-13: 978-1492041139]
2. Hardoon, David Roi and Ng, Reuben. (2021). The Hitchhiker's Guide to Data Science. Chapman
& Hall / CRC Big Data Series. [ISBN-10: 1498724558, ISBN-13: 978-1498724555]
3. Bilokon, Paul A. (2020). Python, Data Science and Machine Learning: From Scratch to
Productivity. World Scientific Pub Co Inc. [ISBN-10: 9811215723, ISBN-13: 978-9811215728]
4. Kelleher, John D., and Tierney, Brendan. (2018). Data Science. MIT Press Essential Knowledge
Series. [ISBN-10: 0262535432, ISBN-13: 978-0262535434]
5. Blum, Avrim., and Hopcroft, John. (2020). Foundations of Data Science. Cambridge University
Press. [ISBN-10: 1108485065, ISBN-13: 978-1108485067]
6. Pierson, Lillian. (2017). Data Science For Dummies, 2nd Edition For Dummies Publisher. [ISBN-
10: 9781119327639, ISBN13:978-1119327639]
BIT34403 Deep Learning
Prerequisite Course(s): None
Synopsis
This course is an introduction to deep learning, a branch of machine learning concerned with the
development and application of modern neural networks. Deep learning algorithms extract layered high-
level representations of data in a way that maximizes performance on a given task. This course will
focus on both theory and practice by covering models for various applications, how they are trained and
tested, and how they can be deployed in real world applications.
References
1. Iba, Hitoshi, and Noman, Nasimul. (2020). Deep Neural Evolution: Deep Learning with Evolutionary
Computation (Natural Computing Series) 1st Edition. Springer. [ISBN-10: 9811536848, ISBN-13:
978-9811536847].
2. Kelleher, John D. (2019). Deep Learning (The MIT Press Essential Knowledge series). MIT Press.
[ISBN-10: 0262537559, ISBN-13: 978-0262537551].
3. Charniak, Eugene. (2019). Introduction to Deep Learning. The MIT Press. [ISBN-10:0262039516,
ISBN-13: 978-0262039512].
4. Aggarwal, Charu C. (2018). Springer. Neural Networks and Deep Learning: A Textbook 1st Edition.
[ISBN-10: 3319944622, ISBN-13: 978-3319944623].
5. Chollet, François. (2017). Deep Learning with Python 1st Edition. Manning Publications. [ISBN-10:
9781617294433, ISBN-13: 978-1617294433].
6. Goodfellow, Ian., Bengio, Yoshua, Courville, Aaron. (2016). Deep Learning (Adaptive Computation
and Machine Learning series). The MIT Press. [ISBN-10: 0262035618, ISBN-13: 978-0262035613].
48