diff --git "a/UM_Handbook/Dataset/markdown/complete_handbook_structured.md" "b/UM_Handbook/Dataset/markdown/complete_handbook_structured.md" new file mode 100644--- /dev/null +++ "b/UM_Handbook/Dataset/markdown/complete_handbook_structured.md" @@ -0,0 +1,11228 @@ +# Complete Handbook (Structured Markdown) + + + +## Postgraduate Faculty Identity :: Vision and Mission + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 186-186 + +### Page 186 +To enrich lives and shape the future for the nation and humanity through +education, research and technopreneurship +A globally-influential faculty, enriching lives & shaping the future through +computing technology +To sustain an outstanding faculty dedicated to excellence in undergraduate and +postgraduate teaching, learning and research +To contribute towards the development of the nation through the production of +quality research and publications +To provide innovative academic programs that can respond to the changing needs +of the society +To produce quality graduates who are equipped with advanced knowledge and +skills of computer science and information technology +v i s i o n +m i s i o n +O B J E C T I V E S + + +## Faculty Staff :: Dean's Office and Management + +- scope_label: general +- source_doc: Complete Handbook +- pages: 6-8 + +### Page 6 +DEAN’S OFFICE +Associate Prof. Dr. Norisma Idris +a "PhD (Malaya), M.Sc. (Malaya), B.CS. (Hons) (Malaya) +Dean +2 Dr. Ong Sim Ying +/ PhD (UTM), BComSc (SE) (Malaya) +Deputy Dean +(Postgraduate) +: Professor Dr. Nor Liyana Mohd Shuib +PhD (Malaya), MIT (UKM), BSc (Computer)(Hons)(UTM) +Deputy Dean +(Undergraduate) +: Associate Prof. Dr. Dr. Saaidal Razzalli Azzuhri +PhD of Computer Networks (University of +Queensland), MSc (IT) (Malaysia University of Science +& Technology), BEng (Telecommunication) (Malaya) +Deputy Dean +(Research) + +### Page 7 +Deputy Dean +(Development) +r +Deputy Dean +(Student Affairs) +HONORARY PROFESSOR +HEAD OF DEPARTMENT +Software Engineering +Associate Prof. Dr. Siti Hafizah Ab. Hamid +PhD (Malaya), M.Sc (Computer System Design), +(Manchester University Institute of Science and +Technology), BSc (Hons) (Computer) (UTM) +Dr. Erma Rahayu Mohd Faizal Abdullah +PhD (UTM), Master OITA University (Kejuruteraan +Elektrik), BComSc (Malaya) +Honorary Professor Dr. Abdullah Gani +PhD, University of Sheffield, UK, MSc (Information +Management, Hull University, UK, 8.Phil, Hull +University, UK +Honorary Professor Datin Dr. Sameem Abdul Kareem +PhD, UM (2002), MCS, Univ. of Wales, UK (1992), BSc, +UM (1986) +Dr. Asmiza Abdul Sani +PhD (University of York, UK), Master (University of +York, UK), BComSc (SE) (Malaya) + +### Page 8 +Axtifical Intelligence +Computer System +and Technology +Information Systems +Dr. Muhammad Shahreeza Safiruz Kassim +PhD (Computer Science) (University of Southampton), +MSc (Al)(Distinction) (University of Southampton, UK) +‘BEng (Nagaoka University of Technology, Japan) +Associate Prof. Dr. Amirrudin Kamsin +PhD (University College London, UK), MSc (NCCA, +Bournemouth University, UK), BSc (Hons) (Malaya) +Dr. Hoo Wai Lam +PhD (UM), 8.CS. (Hons) (UM) + + +## Faculty Staff :: Department of Artificial Intelligence + +- scope_label: general +- source_doc: Complete Handbook +- pages: 9-12 + +### Page 9 +DEPARTMENT OF ARTIFICIAL INTELLIGENCE +Head of Department: +Dr. Muhammad Shahreeza Safiruz Kassim +Muhammad +‘Shahreeza Safiruz +Kassim +(0813) +an +MSc in Artificial inteligence +(Distinction), University of +‘Southampton, UK +Bachelor of Engineering, +Nagaoka University of +Technology, Japan +esian probabilty modeling +'* Machine Learning +‘* Parameter estimation +Z| Prot it Dr Chan +‘Chee Seng +(vK7) +in +PhD (2008) +PhO, University of Portsmouth, +Master (2008) +MSc in Communication +‘Systems Engineering, +University of Portsmouth, UK. +Bachelor (2003) +‘BEng (Hons) in Electronics +Engineering, Multimedia +University ++ Fuazy Sels_& Systems and +Computer Vision (Image/Video +Content Analysis and Human- +Robot Interaction) +3_| Prot Dr Loo Cha +Kiong +(vkK6) +th +PHD (2004) +PhO, Universiti Sains Malaysia +Bachelor (1996) +Bachelor of Engineering +(Hons), Universiti Malaya, +© Soft Computing +Affective Computing +‘¢ Human-Robot interaction (HIR) +© Deep Learning, +“4_[ Asoo. Prof. Or. +Norisma Idris +(0s14) +ia +PAO 2077) +PhD (Natural Language +Processing), Universiti Malaya, +Master (2001) +Master of Computer Science, +Universiti Malaya. +Bachelor (1999) +Bachelor of Computer Science +(Hons), Universiti Malaya, +‘ Arificaa intelligence in Education +(Automated summarization +‘assessment, Summary sentence +‘decomposition, Adaptive +learning, essay grading system) +Natural Language Processing +(Text Normalization, Malay text +processing, Stemming algorithm, +‘Sentiment Analysis)) + +### Page 10 +‘Assoc. Prof. Dr. Aznul +Qalid Md Sabri +(0s14) +PAD (2073) +Doctoral Degree (PhD), Ecole +Des Mines, Douai, Perancis +(Kepintaran Buatan) +Master (2009) +Masters in Vision and +Robotics, Heriot-Watt +University +Master Degree, (2009) +Universite De Bourgogne +(Robotik) +Bachelor (2006) +Bachelor of Computer +‘Science, Universiti Malaya +‘Computer vision (Human +‘Action Classification, Feature +Extraction, Object Detection! +Recognition, Biometrics, +Machine ‘Learning, Data +Analytics) +Dr. Erma Rahaya +Mohd Faizal Abdullah +(0813) +PAD (2073) +Doctoral Degree, Universiti +Teknologi MARA +(Kejuruteraan Elektrik) +Master, (2007) +‘OITA University (Kejuruteraan +Elektrik) +Bachelor (2003) +Bachelor of Computer Science +(Hons)(Multimedia), Universiti +Malaya +‘@ Computer_Vision and Image +Processing +*Neural_ Networks, Genetic +Algorithms and Fuzzy Logic +(Backpropagation algorithm) +‘* Pattern Recognition +Drew Wel Shiung +(0813) +PAD (202) (Computer +‘Science), Universiti Malaya +Master of Biomedical +Engineering (2015), Universiti +Malaya +Bachelor of Electronics +Engineering (2010), +Multimedia University +‘Affective computing, artificial +intelligence, evolutionary +‘computing, neural networks. +‘Dr, Lim Chee Kau +(0813) +PAD (2075) +PhO (Comp Science), +Universiti Malaya +Master (2002) +Master of Computer, Universiti +Malaya +Bachelor (1996) +Bachelor of Science (Hors), +Universiti Sains Malaysia +‘* Fuzzy Relational Theory +‘¢ Fuzzy Logic +Dr. Nurul Japar +(0813) +PAD (Oz) +PhD (Computer Vision), +Universiti Malaya +Bachelor (2018) +Bachelor of Computer Science +(Artificial inteligence), +Universiti Malaya, +‘> Image Processing +‘* Computer Vision +‘* Machine Learming + +### Page 11 +70. +Dr. Saw Shier Nee +(0813) +PAD (2019) +PhD, National University of +‘Singapore +Bachelor (2013) +Bachelor of Biomedical +Engineering, Universiti Malaya +Tin Healtheare +¢ Health informatics +‘¢ Machine Learning +TT +‘Dr. Unaizah Harum +‘Obaidellah +(0813) +PRO QO +Cognitive Science, University +of Sussex, UK +Master (2007) +Master of Computer Science +(Artificial intelligence), +Universiti Malaya, +Bachelor (2004) +Bachelor of Computer Science +(Artificial inteligence), +Universiti Malaya +‘Cognitive Science (Diagrams, +Semertic and spatial +representation, Memory, +Leaming) +‘*Blomedical simulation & +‘modeling +1% +Dr, Woo Chaw Seng +(0813) +PAD (2007) +PhD, Queensland University of +Technology, Australia +Master (1999) +Master of Computer Science, +Universiti Malaya. +Bachelor (1996) +Bachelor of Computer +‘Science, Universiti Malaya +‘© Arificial Neural Network +© Biomedical image +‘Segmentation +© Wavelet Transform +Applications +© Data Hiding and +Steganography (Multimedia +Watermarking) +© Mobile Computing (mobile +security) +© Soft Computing (Swarm +Behavior, Software Agent) +© Security Services Sn: Digital +Forensic, Steganography, +Network’ Security, Public Key +Infrastructure and Biometrics +(Digital Watermarking) +‘* National Security Sn: including +Health Aspects Such as +Medicine and Medical Supply, +Disaster Preparedness and +Imported Diseases (Tele- +Medicine) +© Biometrics Security System +(mobile biometric systems) + +### Page 12 +73. +Dr. Zati Hakim Azizul +Hasan +(0813) +r +PAD (2074) +PhD in Artificial nteligenoe +and Roboties, Auckland +University of Technology, New +Zealand +Master (2007) +Master of Computer Science +(Artificial Intelligence), +Universiti Malaya, +Bachelor (2004) +Bachelor of Computer Science +(Artificial Intelligence), +Universiti Malaya, +Robotics (mobile robots, +localization and mapping) +‘* Cognitive Mapping _ (spatial +cognition in humans and +animals) +© Biomedical simulation & +modelling +Biometrics (Speech processing, +‘spectral analysis) +Dr Mohamed NW. +Lubani +(0s11) +da +PHD (Computer Science) The +‘National University of Malaysia +(UKM) +Master of Computer Science +University Malaya (UM) +Bachelor of Information +Technology +Damascus University, +Damascus, Syria +‘© Arificial inteligence +‘Machine Learning for Natural +Language Processing +3} +Dr_Uzair Tehtiag +(0813) +PhD (Computer Science) +Universiti Malaya +Master of Science (Computer +Science), (Computer Science) +National University of +‘Computer and Emerging +Sciences +BS in Information +Technology, (Information +Technology) Bahauddin +Zakariya University +‘* Machine Leaming +oc +Dr_ Zainab Malik +(0813) +PAD (Arificial +Intelligence/Computer Vision), +Universiti Teknologi Malaysia +(UTM) +M. Phill (Computer Science), +(Quad-i-Azam University +Bachelor of Science in +‘Computer Science, National +University of Modern +Languages +‘© Arificial nteligence +‘¢ Computer Vision + + +## Faculty Staff :: Department of Software Engineering + +- scope_label: general +- source_doc: Complete Handbook +- pages: 13-16 + +### Page 13 +EPARTMENT OF +Head of Department: +Dr. Asmiza Abdul Sani +r +smiza Abdul Sant +(813) +B’ +Unwerey Yor, +Master (2007) +University of York, UK +Bachelor (2008) +Bachelor of Computer Science +(Hons) (Software +Engineering), Universit +‘ormal methods, +Malaya, +,_| Prof. Dr. Chew Thiam | PD (2009) ‘Web Performance Analysis and +Kian University of Glasgow, Management (Web Performance) +(vK7) ‘Scotland +‘© Usability of Web-Based Systems +Master (2000) (Web Usability) +Master of Computer Science, +Universiti Malaya, + Software Architecture +(interoperability) +Bachelor (1998) +Bachelor of Computer ‘* Personalised and —Community- +‘Science, Universiti Malaya, Based Healthcare (ICT, +Healthcare, Interdisciplinary) +Prof Dr. StiHafizah | PhD (2073) '® Software Verification, Validation & +‘Ab. Hamid Universiti Malaya, Testing (Test Cases, Formal +(vK7) Specification) +Master (2002) +b +Master of Science (Computer +‘System Design), Manchester +University Institute of Science +and Technology. +Bachelor (2000) +Bachelor of Science (Hons) +(Computer Science), Universiti +Teknologi Malaysia, Skudai +‘* Logics and Meanings of Programs +(Formal Methods) +¢ Mathematical Logic and Formal +Language (Object-Oriented +Languages (001)) +¢ Edutainment (Mobile Games, E- +Leaming, ‘Object-Oriented +Programming) +‘* Project Management (PRINCE2) +TT Ass05 FOTO +Mumtaz Begum Peer +Mustafa +(ostay +Bo +PAD (2072) +Universiti Malaya, +Master (2008) +Master of Science, Universit! +Malaya. +Bachelor (2002) +Bachelor of Science +(Computer Science), Universit +Putra Malaysia +Diploma (1998) +Pusat Teknologi dan +Pengurusan Lanjutan (PTPL), +Malaysia +‘Component Based Software +Development (Component Based +Software Engineering, Software +Reuse, Reusable Component) +‘* Software Testing +'* Speech Recognition +‘# Speech Synthesis +‘* Pattern Recognition +© Software Agents: +‘* Human Computer Interaction + +### Page 14 +“Assoc Prof Dr. Raja +Jamilah Raja Yusof +(0814) +PnD (2012) +Universiti Malaya. +Master (2000) +Master of Computer Sciense, +Universiti Nataya +‘Human Computer Interaction +(Interface “Design, _ Information +Visualization, Hierarchical Task +Analysis Mode!) +© E-Cultture (Muslim information +System, _Techno-Daie, Islam, +Bachelor (1997) +eal eneena Science and Technology) +Imperial College ‘© Cognitive Psychology +Science, Technology and +science (Reading Comprehension) +« Information Processing +(Arabic Stemming) +‘Information, Computer and +‘Communication Technology (ICT), +Software Engineering +Dr. Adelen Asem PRD of Computer Science ‘ Human Computer Interaction +Zavareh +(0813) +on +(Artificial Intelligence), +Universiti Malaya (2014) +Master of Computer Science, +University of Pune, India +(2008) +Bachelor of Computer +Science, University of Ashrafi +Isfahani, Isfahan, tran (2008) +‘© Evaluation of Software and +‘Systems +‘¢ Neuro Fuzzy Inference Systems +‘* Multi Criteria Decision Analysis +‘© Software Design +© Data Analysis +Big Data +‘* Decision Support Systems +‘« Knowledge Based Systems +© E-Commerce +Dr_Nazean Jomhant +(0813) +ti +PhD (2010) +Manchester University, United +Kingdom +Master (2001) +Master of Science, University +of Essex, Colchester, UK +Bachelor (2000) +Bachelor of Science (Hons) +(Information Science), +Universiti Kebangsaan +Malaysia. +‘ Inferface Design (Order Adult, +Child, Autistic and Computer) +Dr_Ong Sim Ying +(0813) +i +PRD (2075), +Universiti Malaya +Bachelor (2007) +Bachelor of Computer Science +(Software Engineering) +Universiti Malaya +‘Image, Signal and Video Coding +‘and Processing +« Information Security (Data Hiding +‘and Encryption) +‘¢ Linear Programming + +### Page 15 +Dr Su Moon Ting ‘PAD (2016) ‘Service-Oriented Architecture) +(0813) University of Auckland, New +Zealand ‘© Education (E-Learning) +Master (1999) © Computer Aided Software +Master of Science (Computer | Architecture (Software +pes +Science), Universiti Putra +Malaysia, +Bachelor (1996) +Bachelor of Computer Science +(Hons), Universiti Putra +Malaysia, +‘Architecture Documentation, +‘Architectural Knowledge) +Web Services (Software +Engineering (Case) Tools +(Syntax-Directed Programming +Editor) +Virtual Reality (Vrml, Vr for +Internet) +Web services composition +# End-user development! +programming +70__| Or Hema PAD (2076) * Software _Maintainabilty (Aspect +Subramaniam PhD (Software Engineering), | Oriented Software Engineering) +(013) Universiti Putra Malaysia +(UPM) Counseling System (Counseling +Application) +Master (2010) +Master of Computer Science _| # Project Management (Tools Based +(Software Engineering), Project Management) +Univers Industn Selangor +(UNISEL) * Software Toots (Web +Development) +Bachelor (2007) +BSc (Information Technology), +Universit Industri Selangor +(UNISEL) +77_[ Or Cham Yinka | PRO 20TH) ‘= Software Process Modeling +(0813) Dootor of Philosophy in +‘Computer Science & © Software Quality, +Engineering, The University of +New SouthWales, Australia |» Requirements Engineering +Master (2005) © Software Testing +Master of Science in +Information Technology, Risk Management +Malaysia University of Science +and Technology, Malaysia. +Bachelor (2003) +Bachelor of Computer Science +(Software Engineering), +Universiti Malaya +72 [Dr Mohamad Hazim | Dootor of Philosophy (PRD) | « Computer and information security +Imperial College London, +United Kingdom +Master of Computer Science +(Research) University of +Malaya +Bachelor of Computer Science +(Computer System and +Networking) University of +Malaya +« Artificial inteligence and machine +learning +© Data sciences + +### Page 16 +3. +Dr. Nur Nasuha Mohd +PAD +Universiti Malaya +Bachelor of Computer Science +(Software Engineering), Pass +‘with Honours (with Distinction), +(Kejuruteraan Perisian) +Universiti Malaya (UM) +eEficient Resource Management +(cloud) +‘Large Scale Processing +Social Network Analysis, +Prediction) +(link +14] Dr_Uzalr rebar Degree of Doctor of + Non: Communicable Diseases +(0813) Philosophy, (Data Mining) ‘Nursing (Including Diabetes, +Universiti Malaya (UM) Rheumatology Nursing) Medical +and Health Sciences, Nursing, +Master of Science in Software | Nursing Practices +Engineering, (Kejuruteraan +Pefisian) University of ‘+ Neural Network for Machine +Engineering and Technology | ° Learning +Tanda ‘Applied Science and Technology, +Information and Communication +BSC (Software Engineering), | Technology (ict), Artificial +(Kejuruteraan Persian) Inteligence and Machine Learning +University of Engineering and +Technology Taxila ‘* Quality and Accessable Health +System +Human and Societal Resilency, +Basic Human and Social Needs +15] Or Sit Noriana Jamal [PRO in Human Computer * Software Engineering +(0813) +Interaction & Software +Engineering, Universiti Putra +Malaysia (UPM) +Master of Computer Science +(Software Engineering), +Universiti Putra Malaysia +(UPM) +Bachelor of Computer Science +(Hons), Management Science +University +Software +Engineering +Requirement +¢ Human-Computer interaction +‘Interaction Design +eUlUx +‘¢ System Analysis & Design +*Qbject Oriented Software +Engineering +‘© Multimedia Computing +‘¢ Mobile Application Development +*E-commerce +© Artificial intelligence + + +## Faculty Staff :: Department of Information Systems + +- scope_label: general +- source_doc: Complete Handbook +- pages: 17-20 + +### Page 17 +DEPARTMENT OF INFORMATION SYSTEMS +Head of Department: +Dr. Hoo Wai Lam +‘Dr. Hoo Wai Lam +(0813) +ri +PRD (2075), +Universiti Malaya (UM) +Bachelor (2010) +Bachelor of Computer Science +(Hons) (2010), +Universiti Malaya (UM) +ata Analytics +© Machine Leaming +© Computer Vision +« Attficial Intelligence +Z| Prof Dr The ving | PHD (2004) = Data Mining +Wah Universiti Malaya +(v&7) # Database +Master (1995) +Master of Computer Science, +‘Oklahoma City University, +USA +Bachelor (1994) +Bachelor of Computer +‘Science, Okiahoma City +University, USA +&_| Prof Or Nor Liyana | PRD (2073) * Management Information System +Mohd Shuib University Malaya (Decision Support System, Expert +(vk?) System) +Master (2008) +Master of Information '* Information Management +Technol (Ostabase, Data Mining, +Universiti Kebangsaan information Retrieval +y Malaysia (UKM) Recommender System, Social +Media) +Bachelor (2005) +Bachelor of Science ‘© Mobile Computing +(Computer)(Hons), Universiti +‘Teknolog Malaysia, Skudai | Educational Technology _ and +Media (E-learning, Learning Style, +Personalization, Information +Seeking, Social Media) +4__| Prof. Ts. Dr vimala +Balakrishnan +(v7) +PHD (2008) +Universiti Multimedia Malaysia +Master (2002) +Master of Science (Computer +Science), Universiti Sains +Malaysia +Bachelor (1998) +Bachelor of Computer Science +(Hons), Universiti Sains +Malaysia +‘* Data and Knowledge Engineering +(Data Mining, Opinion Mining), +* Information Retrieval +Social Media +‘* Recommender Systems + +### Page 18 +‘Assoc. Prof. Ts. Dr. St +Devi Ravana +(0814) +——ee-—— +PhD (2012) +University of Melbourne, +Australia, +Master (2001) +Master of Software +Engineering, Universit +Malaya, +Bachelor (2000) +Bachelor of information +Technology (Hons.) +(Information Science), +Universiti Kebangsaan +Malaysia +‘Search Engine (IR Evaluation (e.g +evaluation metrics, aggregation +‘methods, experiments) +‘* Web Application and Services +‘Assoc. Prof. Dr, +Maizatul Akmar Ismail +(0s14) +PRD (2071) +Universiti Malaya, +Master (2002) +Master of Science, Universit +Putra Malaysia +Bachelor (1999) +Bachelor of Information +Technology, Universiti Malaya +‘ Management Information System, +Semantic Web in Education, +Knowledge Management, E- +Commerce. +Assoo. Prof Dr PRO OTS) sTafomnation Senses Te" +‘Sureya Hamid Gompuing ena formation |” Government, e-Leaning, & +(ost) Systems, The Unwersiy of | commerce, oybersecurty +2 Melbourne, Austral awareness and Is for +we Sustainability +Master (2002) +Master of Information +Technology, Universiti +Kebangsaan Malaysia, +Bachelor (1998) +Bachelor of Information +Technology (Hons. In +Industrial Computing), +Universiti Kebangsaan +Malaysia +ICT and Emergent Information +Technology (Information Seeking, +Online Behaviour and Its Impact, +Activity Theory, Qualitative +Research and Social Media) +‘Assoc. Prof_ Dr +Kasturi Dewi Varathan +(0814) +PRD (2072) +Universiti Kebangsaan +Malaysia. +Master (2005) +Master of Computer Science, +Universiti Malaya +Bachelor (2002) +Bachelor of Information +Technology (Hons), Universit +Tenaga Nasional +Big Data +« Information Retrieval +‘© Data Storage and Representations. + +### Page 19 +‘Asoo. Prof. Dr. Azah_| PhD (2014) Management Information System +‘Ani Norman Universiti Malay (Electronic Commerce Security, +(0s14) Information Security Management, +Master (2004) Information Systems) +Master of Information Security, +Royal Holloway University of +London, UK +Bachelor (2000) +Bachelor of Information +Technology, Universiti +Kebangsaan Malaysia +PRO(UTHM)(2010), (Computer | * Symbolic and ‘Algebraic +Science) Manipulation +Universiti Tun Hussein Onn +(Uthm) +M.So(Math)(University Gadjah +‘© Orthogonal Latin Squares, Magic +‘Squares, And Magic Cubes +Mada)(2006), (Mathematical _| « Disorete Mathematics, +Sciences) +Universiti Gadjan Mada, ‘* Rough Set and Soft Set Theories +Indonesia +‘* Decision Support System +B.Ed(Ahmad Dahian +University)(2002), (Education) | # Data Mining, Kdd, Soft Computing +Universitas Ahmad Dahlan +TH] Ass06. PROF Or PAD OTS = Database (Database Security & +'Notihan Abdul Ghani | Universiti Teknotogi Malaysia. | Privacy) +(osi4) Bachelor (2000) +‘* Digital Image Processing System +Master (2002) (Image Retrieval) +{ Master of information +{ Technology (The Science), +e Universit: Kebangsaan Data Security (Information +Malaysia ‘Security and Privacy) +Bachelor +Bachelor of information +Technology, Universiti Utara +Malaysia. +Z| Dr Riyaz Apamed | PAD (2079) ‘> Machine Learning +Ariyaluran Habeeb +Mohamed Master of Software Data Science +(S13) Engineering (2013) +* Generative Al +B.Eng, (Computer Science +and Engineering) (2008) ‘* Cloud Computing + +### Page 20 +"3. | Ts. Dr. Mohd Shahrul +Nizam Mohd Danun +(os13) +PAD of Information +Management a +UiTM +Master's ‘in Intellectual +Property, UKM +BSc. Degree in Computer +‘Science (Hons), USM +‘* Information Systems +'* Big Data & Data Science +‘¢ Internet of Things (loT) +'* Cloud Computing + + +## Postgraduate General Information :: Legislation and Prescribed Rules + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 126-126 + +### Page 126 +LEGISLATION +& PRESCRIBED RULES +(1) Master’s Programmes +Master's candidates are governed by the Universiti Malaya (Master's Degree) +Rules and Regulations, 2019. +(2) Ph.D Programme +Ph.D candidates are governed by the Universiti Malaya (Degree of Doctor of +Philosophy) Rules and Regulations, 2019. In addition to the above, all +postgraduate candidates are also governed by the Universities and University +Colleges Act, 1971 Constitution of the Universiti Malaya, and all other statutes, +rules and regulations currently applicable in the University including the Universiti +Malaya (Discipline of Candidates) Rules 1999. +The full texts of the above rules and regulations are available at +https://umsitsquide.um.edumy. As registered candidates of the Universiti +Malaya, the candidates have the responsibility to be aware of and abide by the +rules and regulations of the University, the policies and requirements of their +respective faculties, and the advice contained in this handbook. + + +## Postgraduate General Information :: Marking Scheme and Grade Point Average (GPA) + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 127-127 + +### Page 127 +MARKING SCHEME AND GRADE +POINT AVERAGE (GPA) +The assessment for the examination of the coursework component is based on the +following marking scheme: +90.00 - 100.00 At 4.00 HIGH DISTINCTION +80.00 - 89.99 A 7.00 +75.00 - 79.99 A 3.70 DISTINCTION +70.00 - 74.99 Bt 3.30 +65.00 - 69.99 B 3.00 PARS +60.00 - 64.99 B- 2.70 +55.00 - 59.99 c+ 2.30 +50.00 - 54.99 c 2.00 +45.00 - 49.99 Gs 1.70 FAIL +40.00 - 44.99 D+ 1.50 +36.00 - 39.99 D 4.00 +0.00 - 34.99 F 0.00 + + +## Research Guidance :: Progress Report + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 129-129 + +### Page 129 +PROGRESS REPORT +All postgraduate research candidates are to submit a progress report online at the +end of each semester as stipulated. The supervisor shall evaluate the progress +report and submit the progress report to the Deputy Dean of Higher Degree/Head of +Department. A candidate whose progress is satisfactory will be recommended for +continuous of his/her candidature. +The Faculty shall terminate the candidature of a candidate whose progress is not +satisfactory for TWO consecutive semesters. A candidate who fails to submit his +progress report within the stipulated period shall be barred from registering for the +following semester. + + +## Research Guidance :: Supervision Policy for Postgraduate Programmes + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 130-137 + +### Page 130 +SUPERVISION POLICY FOR +POSTGRADUATE PROGRAMMES +Purpose +This policy was created with the following objectives: +(1) +(2) +(3) +(4) +To explain the criteria for the appointment of the supervisor and the +role and responsibilities of the supervisor to the candidate in the +research mode and the coursework and research modes. +To assist the Responsibility Centre (RC) in making plans for the +infrastructure, the workload of the academic staff and intake of +candidates. +To ensure the quality of supervision is assured and that the research +produced by the candidate is consistent with the mission and vision of +the University. +As a guide for academic staff and candidates in the Universiti +Malaya in executing the responsibilities as a supervisor and research +candidate. +Appointment of Supervisor +The appointment of a supervisor must meet the following criteria: +(1) +(2) +(3) +(4) +It is encouraged to appoint at least two (2) supervisors for each +candidate. If only one supervisor is appointed, the supervisor must +have the experience of supervising until graduation at least two (2) +candidates. +The appointed supervisor must have a minimum qualification +equivalent to the degree or at par with the program registered by the +candidate. +If the supervisor does not have the qualification stated, experience in +the research field or related industry can be considered as the criteria +for appointment as a Supervisor. +The appointment of a Supervisor shall take into account the research +skills and experiences which are consistent with the research field of +the candidate. + +### Page 131 +(8) +(6) +(7) +(8) +(9) +(10) +(11) +(12) +(13) +(14) +Supervisors suggested by prospective candidates, are given priority to +supervise, except in cases where the RC feels that other supervisors are +more qualified to supervise. +Academic staff on sabbatical leave may be allowed to supervise until the +end of the leave, provided the leave does not affect the candidate's +supervision. However, based on some specific reasons, the Supervisor may +apply to not supervise the candidate while on leave and the decision is +based on the discretion of the relevant RC. +For academic staff who will be coming to the end of their services, the RC +should ensure that a replacement supervisor is ap +months prior to the end of the service date of the +inted at least six (6) +I supervisor so that +both of them can co-supervise without affecting the progress of the +candidate's research. +For academic staff have left the service in Universiti Malaya but is still doing +academic work elsewhere, they may be appointed as co- supervisor and the +number of candidates supervised shall be limited to five (5) persons, where +the candidates must be in their final stage of their studies. +Appointment of an external party (either academic or non-academic) as co- +supervisors can be considered if the external party is able provide research +facilities and the expertise which will in turn assist the candidates in their +research. +Academic staff should attend training programs +in supervision or +enhancement courses prescribed by the Universiti Malaya. +If the RC would like to appoint a supervisor who is not in compliance with all +the criteria of appointment specified in the policy, the RC shall submit a letter +of application together with a strong justification to the Dean of Graduate +Studies Institute of Graduate Studies for consideration and approval. +Appointment of supervisors shall be managed by the RC in compliance with +all the criteria specified in this policy. Appointment made shall take into +account the space, resources and expertise to support and assist +candidates, with their research. +If the appointment of a new supervisor is required for some reason, the +appointment shall be made according to merit and this case is considered +as a special case. This case cannot be referred to and be an example or a +precedent for a case to come. +In the event of problems of supervision between supervisor and candidate, +the RC should address this problem. If the problem cannot be resolved, the +matter may be submitted to the Dean, Institute of Graduate Studies for +further action. +Om + +### Page 132 +3. +Ratio between Supervisor and Candidate +(ty +2) +@) +The maximum ratio for candidates to obtain quality supervision are as, +follows: - +Research Fellow 1:3 +Lecturer 1:5 +Senior Lecturer 1:7 +Associate Professor 1:10 +Jusa C Professor 1:15 +Jusa B Professor 1:20 +Jusa A Professor 1:25 +RC may approve a higher maximum number of candidates provided that +‘supervisor has shown excellent supervision performance. +RC can also set a different maximum number of students from above to +meet the requirements of relevant professional bodies. +In calculating the supervisory workload, three (3) candidates of the +mixed-mode is equal to two (2) candidates of the research mode. +Change of Supervisor +‘Change of supervisor can be implemented as follows: +(1) If there is strong justification and excuse, the candidate may apply to +change the supervisor, not more than once during the period of candidature. +(2) If there is a supervisor who did not perform the supervisory duties +satisfactorily, the Dean of the RC may appoint any other qualified academic +staff to replace the said supervisor. +Family Links +(1) Supervisors appointed shall not have a close family link to the +candidate. +2) Both the appointed supervisors also must not have any family +relationship with each other. + +### Page 133 +Role and Responsibilities of the Supervisor +The appointed supervisor shall exercise his/her role and responsibilities as set out +in Appendix A. +Role and Responsibilities of the Candidate +The candidate shall also be responsible for the candidature and research +throughout their status as a student in the Universiti Malaya as set out in Appendix B. + +### Page 134 +ROLE AND RESPONSIBILITIES OF THE SUPERVISOR +Before starting, the supervisor to the candidate will need to know the latest +university rules and regulations relating to higher degree programs. +Supervisors should have adequate knowedge, enhanced theoretical and +conceptual framework, and is up to date in the field of research of the candidate. +Supervisors should be knowledgeable about the work schedule provided for the +completion of a research project so that it complies with the provisions of certain +degrees. This is to ensure the smooth running of the candidate's research project. +Supervisors are responsible for providing relevant and adequate guidance and +academic support to students during the supervision period to enable the +candidate to carry out excellent research and writing. This responsibility includes +guiding the careful planning of the research, the background and library research, +the need to attend courses to complete the research, including scientific methods. +Awareness about the impact of fraud and plagiarism should be informed to the +candidate. +Supervisors should interact with the candidate at least two (2) times per month in +the first semester and once (1) a month for the next semester. For the first +meeting, the supervisor and the candidate must talk face to face, while, the next +meeting may be conducted via other methods such as on- line. +Supervisors are responsible to ensure that candidates could communicate with +relevant experts should the research area requires so. In certain cases, an +additional supervisor or consultant may be appointed +Each supervisor should be appointed to the candidates should know their +responsibilities respectively and explained to the candidates on the aspects that +will be monitored. In the event that two (2) supervisors were appointed for each +candidate, the effective working relationship between all parties needs to be +maintained together. +Supervisors need to help candidates in the preparation with regards to the +presentation at conferences, seminars, meetings and workshops. +Supervisors are encouraged to record every meeting and discussion with the +candidate about the study and research of the candidate by providing +and updating the file on record of achievement and progress of research projects +for each candidate. + +### Page 135 +Supervisors should evaluate the progress of the candidates by getting a written +report and monitor the performance in a relative manner according to the quality +set for a certain degree. Candidates should be informed if the quality of her work +did not reach the required standard. If progress of the candidates is not +‘satisfactory, the supervisor must take action to help the candidates improve their +performance. Progress report for each semester for each candidate must be +submitted by the supervisor to the Academic / Faculty / Institute / Centre as +scheduled. +Supervisors should help candidates in academic writing, presentations in +conferences and submitted for publication. For all the academic papers submitted +for publication, written jointly by the supervisor and candidate, both have to agree +to publish them together. +Supervisors need to help manage and secure any funds (example: Vote PPP, +UMRG etc.) for research projects. +Supervisors must ensure work safety rules are followed during the research and +are carried out in accordance with health and safety ethics policy specified by the +University. +Supervisors should provide constructive and critical comments on the candidate's +drafts of the thesis within a reasonable time and advise the candidate regarding +the format of the thesis as specified by the University. +Supervisors should suggest and advise the Post Graduate Office of the RC in the +process of nomination and evaluation of expertise of internal and external +examiner. The supervisors also need to ensure that there are no delays in the +process. +The Role of Supervisor in the Board of Examiners +4. +The role of supervisor in the Board of Examiners is as the advisor. The supervisor +is not involved in any discussions relating to the results of work submitted by the +candidate. The supervisor does not function as an examiner. +The supervisor's attendance in the Board of Examiners shall be by +invitation only. +Supervisors are expected to provide supervision reports in the required format +within a specified time to the Post Graduate Office for the Board of Examiners +meeting. +The supervisor should also help the candidates on the corrections to be done +based on the comments raised by the Board of Examiners and +continue to oversee the candidate in cases where the thesis is referred back +for further study. +Om + +### Page 136 +ROLE AND RESPONSIBILITIES OF THE CANDIDATE +1. Candidates should understand and fulfil all of the conditions contained in the +letter of offer, rules and regulations applicable to the program. Examples are as +follows: +(A) Book of the Universiti Malaya (Master's Degree) +Regulations 2010 and the Universiti Malaya (Master's +Degree) 2010; +(B) Book of the Universiti Malaya (Degree of Doctor of +Philosophy) 2007 and Regulations of the Universiti Malaya +(Degree of doctor of Philosophy 2007); +(c) Program handbook, and +(D) Postgraduate Handbook. +2. Candidates should interact with the supervisor at least two (2) times per month in +the first semester and once (1) a month the next semester. For the first meeting, +the candidate and supervisor should talk face to face, while, the next meeting can +be conducted via other methods such as online. +3. Candidates shall record meetings and discussions on their research each time +they meet with the supervisor. +4. Candidates should have a good working relationship with the supervisor. +5. Candidates must plan the project schedule and comply with the maximum period +of study. +6. Candidates should discuss and agree with the supervisor on consultation times. +7. Candidates must submit progress as specified without falsifying the research +outcome and is free of plagiarism. +8. Candidates must notify their supervisor of any problems that may interfere with +the research. +9. Candidates shall engage in academic activities organized by the department or +the RC. +10. Candidates must plan and ensure sufficient time to do the research and write the +thesis. +mm + +### Page 137 +11. +12. +13. +14. +Candidates should ensure that their candidature is always active by +renewing their registration each semester. +A candidate shall give three months’ notice to the supervisor or inform the +supervisor the date for submission of the thesis for examination purposes, so +there is no delay in the appointment of examiners. +Candidates are solely responsible for the content, the presentation of thesis +and viva-voce presentation. +Candidates are responsible for ensuring that corrections are made in a given +period after the Board of Examiner's meeting / viva-voce and the Senate. + + +## Research Guidance :: Thesis Preparation Guidelines + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 138-171 + +### Page 138 +THESIS PREPARATION +GUIDELINES +PREFACE +In the process of completing a postgraduate programme and being awarded the +degree by the Universiti Malaya, a candidate may be required to submit a research report or +dissertation or thesis, depending on the requirements of the specific programme. +The terms “research report’, “dissertation” and “thesis” are defined as follows: +«Research Report refers to the documentation of research prepared and submitted by the +candidate for the award of a Master's degree by Coursework or Master's Degree by +Clinical which may include research paper, research project, project paper, project report +and research outcome concerned known by whatsoever name; +* Dissertation refers to the documentation of the original research prepared and submitted +by the candidate for the award of a Master's degree by Research, and Master's Degree +by Mixed Mode as well as Doctoral degree by Coursework and Doctoral degree by Clinical; +Thesis refers to the documentation of the original research prepared and submitted by the +candidate for the award of a Doctoral degree by Research and Doctoral degree by Mixed +Mode. +This guideline will assist the candidates to meet the minimum format requirements set +by the University to complete the final form of a research report, dissertation or thesis. +However, the format may differ in each individual Academy/Faculty/Institute/Centre with its +‘own additional requirements. In this guideline, the term ‘faculty’ will be used to refer to +Academy/Faculty/Institute/Centre. + +### Page 139 +CHAPTER 1: FORMAT OF WRITING +A research report, dissertation or thesis can be written in one of the following formats: +* Conventional format; +* Article style format; ++ Format of published papers (this option is only available for Doctoral programme by +research candidates) +These formats serve as a generic guideline for the postgraduate candidates in writing a +research report, dissertation or thesis. Minor variation of the format as recommended by the +faculty is allowed. Candidates are advised to discuss with their supervisors to determine which +format is best suited for the nature of their research work. +1.1. Conventional Format +The conventional format follows the traditional monograph structure (Table 1.1). This is the +most common form of research report/dissertation/thesis used by the candidates. +Table 1.1: The general structure that follows the conventional format +Preliminary +* Title Page ++ Original Literary Work Declaration +* Abstract ++ Abstrak ++ Acknowledgements +* Table of Contents ++ List of Figures +* List of Tables +«List of Symbols and Abbreviations ++ List of Appendices +Main Body ++ Chapter 1: Introduction ++ Chapter 2: Literature Review +* Chapter 3: Methodology += Chapter 4: Results ++ Chapter 5: Discussion ++ Chapter 6: Conclusion ++ References (A consolidated list of references for all chapters) +Supplementary ++ _ List of Publications and Papers Presented += Appendix + +### Page 140 +1.2 Article Style Format +Apart from the conventional style of writing, a research report/dissertation/thesis can also be +presented in the chapters that are in the format of journal article (Table 1.2). The number of +chapters to be included is at the discretion of the author, depending on the suitability of the +chapters in answering the research questions. +This format is also applicable to candidates of Doctoral Degree by Research using Concurrent +or Prospective Publication. The candidate submits a thesis/conspectus' which incorporates +publications that may have multiple authors since registration. The candidate may also +present a portfolio of interconnected, published research papers or articles encapsulated in a +coherent thesis/conspectus, demonstrating overall an original contribution to knowledge. +Such publications may include papers, chapters, monographs, books, scholarly editions of a +text, technical reports, creative work in relevant areas, or other artefacts. The thesis (with the +publications or equivalent works) must meet the criteria and outcomes established for a +doctoral award and assessed through a viva voce. +The article style format should not be confused with the format for thesis by retrospective or +prior publication. Similar to the conventional format, a research report/dissertation/thesis in +the article style format should be written extensively to elucidate the different aspects of the +research work in great details. +The main body of a research report/dissertation/thesis in the article style format should contain +the following chapters: +(a) General Introduction +The General Introduction gives an overview of the research by outlining the objectives, +novelty as well as the research questions addressed. This chapter should also explain the +correlation among the articles/chapters. +Literature Review +The Literature Review provides extensive background information on past studies and +current knowledge pertaining to the research topic. +(b) +Article 1, Article 2, Article 3 or more +Each article should address a specific research objective or a related topic of the study. +Each article forms a separate chapter and must be written in a cohesive manner with a +logical and coordinated progression from one article/chapter to the other. The +article/chapter should consist of its own sections on Introduction, brief Literature Review, +Methodology, Results, Discussion and Conclusion. +(c) +(d) Conclusion and Recommendation +The Conclusion chapter summarizes the findings in all articles and suggests the future +direction for research. +The format specifications of the research report/dissertation/thesis must conform to the +general research report /dissertation/thesis requirements as outlined in Chapter 2. +" A critical review which locates the artefact/s within a coherent theoretical framework and field/s of study. + +### Page 141 +Table 1.2: The general structure that follows the article style format +Preliminary +Title Page +Original Literary Work Declaration +Abstract +Abstrak +‘Acknowledgements +Table of Contents +List of Figures +List of Tables +List of Symbols and Abbreviations +List of Appendices +Main Body +Chapter 1: General Introduction +Chapter 2: Literature Review +Chapter 3: Article 1* +3.1 Introduction +3.2 Literature Review +3.3 Methodology +3.4 Results +3.5 Discussion +3.6 Conclusion +Chapter 4: Article 2* +4.1 Introduction +4.2 Literature Review +4.3 Methodology +44 Results +4.5 Discussion +4.6 Conclusion +Chapter 5: Article 3* +5.1 Introduction +5.2 Literature Review +5.3 Methodology +5.4 Results +5.5 Discussion +5.6 Conclusion +Chapter 6: Conclusion +References (A consolidated list of references for all chapters) + +### Page 142 +Note: +*Article is written with a specific title which normally refers to the research +done +Supplementary ++ List of Publications and Papers Presented ++ Appendices ++ Co-authors Consent +1.3. Format of Published Papers +The University also permits the presentation of thesis for the programme of Doctoral Degree +by Research i.e. Doctor of Philosophy (PhD) in the format of published and/or submitted +papers, where such papers have been published or accepted by high impact journals (e.g. +journals indexed by Web of Science), monographs, books, research-based chapters in books +and non-traditional research output [NTRO] such as electronic publications, policy paper, +creative works, artefacts, performance and exhibitions in the field, before or during the period +of candidature (Table 1.3). +Papers submitted as a PhD thesis must be based on a particular theme or focus and form a +cohesive research write up. The quality of a thesis by published papers should be in accordance +with PhD-level research and must meet the criteria and outcomes established for a doctoral +award. The following aspects should be taken into consideration before opting for this format +of writing: +(a) Type of Publications +The thesis may comprise published papers and/or manuscripts accepted for publication +by high impact journals (e.g. journals indexed by Web of Science), monographs, books, +research-based chapters in books and non-traditional research output [NTRO] such as +electronic publications, policy paper, creative works, artefacts, performance and +exhibitions in the field which have not been used to obtain other awards or deemed a part +of those awards. +(b) Number of Publications +For candidates under the programme of Doctoral Degree by Retrospective or Prior +Publication, the minimum number of publications or equivalent productions is at least five +(5) and these works must be those published retrospectively within a period not exceeding +10 years from the date of application. However, in some disciplines where a larger number +of papers is required to meet the expectations of scope and quality in accordance with +PhD-level research, the faculty may specify accordingly. +(c +Authorship +Where the papers have more than one author, the candidate must be the first author or +creator of five (5) of the published works or equivalent productions submitted with the +contributions of others clearly defined. +(a) Co-authors Consent +Candidates must obtain the consent from other co-authors for all papers and/or +manuscripts and/or publications or equivalent production used as part of their PhD thesis. +ic) + +### Page 143 +The consent can be in the form of a verification from the journal publisher or letter or email +communication with the co-authors. +(e) Structure of Thesis +The thesis in the format of published papers shall consist of the following: +An abstract, which summarises the most important findings presented in each +published paper or accepted manuscript or equivalent production. It should indicate +how the included works are thematically linked or tied to a particular research +framework and how, when considered together, they contribute significantly to +knowledge in the discipline. +The Introduction chapter should include the following: +"= description of research problem investigated; += objectives of the study; +* list of publications and/or accepted manuscripts or production; += the account of research progress linking the publications. +The account of research progress must link together the various papers or +production submitted as part of the thesis so that the reader can understand the +logic behind the progression of the research programme. +The Literature Review chapter must contain, in accordance with the relevant +discipline’s norms, a critical review of relevant literature, identify the knowledge gaps +and the relationship of the literature to the area of research. +The Methodology chapter (where applicable). +The core chapter of the thesis consist of the published papers or accepted +manuscripts or production in their original publication format and should NOT be +retyped or reformatted. They must be presented coherently in the thesis according +to the requirement of the University of Malaya (Doctoral Degree) Regulations (latest +version), including any accompanying declarations. The following must be indicated +for any jointly written paper: += Acknowledgment of co-authors and verification of originality. += Aclear statement of the contribution made by each author in any joint published +work or equivalent production. For example, a statement of contribution from a +3-author academic research publication is as follows: +Tang, J.M.Y., Adli, D.S.H., & Belabut, D. (2011). Histological development +of selected neural structures of Dark-sided Chorus Frog, + +### Page 144 +Microhyla heymonsi (Amphibia: Anura). Malaysian Journal of Science, +29(1), 11-18. +Tang, J.M.Y. participated in all experiments, coordinated the data analysis +and contributed to the writing of the manuscript. Adli, D.S.H. supervised +the development of work and edited the manuscript. Belabut, D. gave +technical support and conceptual advice, and helped in data +interpretation. +() The Discussion chapter explains the cumulative effect of the papers, the +significance of the findings and the knowledge claimed in the thesis. +(a The Conclusion summarizes the findings in all published works or equivalent +production and suggests the future direction for research. +“ The References chapter lists all works and sources that are cited in the Introduction, +Literature Review and Conclusion chapters. +In general, the examination process for theses in the format of published papers is similar to +that of conventional theses. However the aspects of thesis being evaluated by the examiners +may slightly differ. +Candidates under the programme of Doctoral Degree by Retrospective or Prior +Publication are required to refer to the associated guidelines available. + +### Page 145 +Table 1.3: The general structure that follows the format of published papers +Preliminary +Title Page +Original Literary Work Declaration +Abstract +Abstrak +‘Acknowledgements +Table of Contents +List of Figures +List of Tables +List of Symbols and Abbreviations +List of Appendices +Main Body +Chapter 1: Introduction +Chapter 2: Literature Review +Chapter lethodology (where applicable) +Chapter 4: *Published Paper 1 +“Published Paper 2 +*Published Paper 3 and so on +“Note: Authors’ contributions must be indicated for each published paper +References (List of references for chapters of Introduction, Literature Review +and Conclusion) +Supplementary +List of Publications and Papers Presented +Appendices +Co-authors Consent + +### Page 146 +CHAPTER 2: SEQUENCE OF CONTENTS +The structure of the research report, dissertation or thesis is based on a standard format which +contains the three main sections; Preliminary, Main Body and Supplementary. +241 Preliminary +This section consists in order of the following: ++ Title Page ++ Original Literary Work Declaration Form ++ Abstract +» Abstrak ++ Acknowledgements ++ Table of Contents ++ List of Figures ++ List of Tables ++ List of Symbols and Abbreviations ++ List of Appendices +2.1.1 +Title Page +The title page is the first page after the front cover and should include: +(@ The final research title which has been approved by the faculty; +(0) Name of candidate according to the registration records; +(© Astatement according to the mode of programme (Table 2.1); and +(@ The year of submission. +Table 2.1: Statement on Title Page according to mode of programme +Master's +THE REQUIREMENTS FOR +THE DEGREE OF (Name +of Programme) +DEGREE OF (Name +of Programme) +Degree +Research report Dissertation (by Dissertation +(by Coursework Mixed mode) (by Research) +or by Clinical) +RESEARCH REPORT DISSERTATION DISSERTATION +SUBMITTED TO THE SUBMITTED IN PARTIAL SUBMITTED IN +(name of the Faculty) FULFILMENT OF THE FULFILMENT OF THE +UNIVERSITI MALAYA, IN REQUIREMENTS FOR REQUIREMENTS FOR +PARTIAL FULFILMENT OF THE THE +DEGREE OF (Name +of Programme) +Doctoral +Degree +Dissertation (by Coursework Thesis Thesis (by +or by Clinical) (by Mixed mode) Research) +DISSERTATION SUBMITTED | THESIS SUBMITTED IN | THESIS SUBMITTED IN +IN PARTIAL FULFILMENT OF | PARTIAL FULFILMENT OF | — FULFILMENT OF THE +THE REQUIREMENTS FOR | THE REQUIREMENTS FOR| REQUIREMENTS FOR +THE DEGREE OF (Name | THE DEGREE OF (Name of THE +of Programme) Programme) DEGREE OF +(Name of +Programme) + +### Page 147 +This page is the first page of Roman numeral page number but it is not numbered. The +text should be typed using font type Times New Roman, font size 14 with 1.15 pt. line +spacing. +(a) (b) +ITTLE OF DISSERTATION +TITLE OF RESEARCH REPORT +NAME OF CANDIDATE +NAME OF CANDIDATE +DISSERTATION SUBMITTED IN +SUBMITTED TO THE GRADUATE PARTIAL FULFILMENT OF THE +“HOOL OF BUSINESS AND REQUIREMENTS FOR THE DEGREE +ACCOUNTANCY UNIVERSITI (OF MASTE +MALAYA, IN PARTIAL FULFLMENT +REQUIREMENTS FOR THE +GREE OF MASTER OF BUSINESS son paeuy aye) acs +ADMINISTRATION NAME OF FACULTY / ACADEMY +INSTITUTE /CENTRE +UNIVERSITI MALAYA +20x KUALA LUMPUR +200x +() @) +TITLE OF DISSERTATION +NAME OF CANDIDATE +DISSERTATION SUBMITTED IN +FULFILMENT OF THE +REQUIREMENTS FOR THE +NAME OF FACULTY / ACADEMY / +INSTITUTE / CENTRE +UNIVERSITI MALAYA +KUALA LUMPUR +202x +TITLE OF DISSERTATION +NAME OF CANDIDATE +DISSERTATION SUBMITTED IN +PARTIAL FULFILMENT OF THE +REQUIREMENTS FOR THE DEGREE +OF DOCTOR OF MANAGEMENT +NAME OF FACULTY / ACADEMY +INSTITUTE / CENTRE +UNIVERSITI MALAYA +KUALA LUMPUR +202x + +### Page 148 +Figure 2.1, continued +(e) +TITLE OF THESIS +NAME OF CANDIDATE +THESIS SUBMITTED IN PARTIAL +FULFILMENT OF THE +REQUIREMENTS FOR THE DEGREE. +‘OF DOCTOR OF PUBLIC HEALTH +NAME OF FACULTY / ACADEMY +INSTITUTE / CENTRE +UNIVERSITI MALAYA +KUALA LUMPUR, +202x +NAME OF CANDIDATE +THESIS SUBMITTED IN +FULFILMENT OF THE +REQUIREMENTS FOR THE DEGREE +‘OF DOCTOR OF PHILOSOPHY / +MEDICINE +NAME OF FACULTY / ACADEMY / +INSTITUTE / CENTRE +UNIVERSITI MALAYA +KUALA LUMPUR +202% +Figure 2.1: Examples of title page +(a) Master's research report by coursework and by clinical, (b) Master's dissertation by Mixed +mode, (c) Master's dissertation by research, (d) Doctoral dissertation by coursework and by +clinical, () Doctoral thesis by mixed mode, and (f) Doctoral thesis by research. + +### Page 149 +TITLE OF THESIS. +NAME OF CANDIDATE +THESIS SUBMITTED IN PARTIAL +FULFILMENT OF THE +REQUIREMENTS FOR THE DEGREE. +OF DOCTOR OF PUBLIC HEALTH +NAME OF FACULTY / ACADEMY +INSTITUTE / CENTRE +UNIVERSITI MALAYA +KUALA LUMPUR, +TITLE OF THESIS +NAME OF CANDIDATE +THESIS SUBMITTED IN +‘OF DOCTOR OF PHILOSOPHY / +MEDICINE +NAME OF FACULTY / ACADEMY. +INSTITUTE / CENTRE +UNIVERSITI MALAYA +KUALA LUMPUR +7 202x, +Figure 2.1: Examples of title page +(a) Master's research report by coursework and by clinical, (b) Master's dissertation by Mixed +mode, (c) Master's dissertation by research, (d) Doctoral dissertation by coursework and by +clinical, (e) Doctoral thesis by mixed mode, and (f) Doctoral thesis by research +2.1.2 Original Literary Work Declaration +This form must be completed by the candidate and signed by a witness (Supervisors +or Head of Department/Deputy Dean of Postgraduate). The original signed form must +be included in all copies of the research report/dissertation/thesis. The form can be +downloaded from the MAYA website in two (2) languages (English and Bahasa +Malaysia). If the research report/dissertation/thesis is written in English, hence the +English version of the form is used and vice versa. + +### Page 150 +@ ven MALAA (b) +Figure 2.2: Original Literary Work Declaration +(a) English, (b) Bahasa Malaysia + +### Page 151 +2.1.3 Abstract +An abstract is a short summary of the research report/dissertation/thesis. An abstract +should briefly describe the objectives of the research (problem statement), the +significance of the research, research methodology, as well as the findings and +conclusion of the research. +The Abstract page begins with the title of research report/dissertation/thesis (in +uppercase) that is approved by the faculty. Candidates are not allowed to change the +title without the approval of the faculty. +‘An abstract must not exceed 500 words, typed in a single paragraph with double- +spacing, and written in Bahasa Malaysia and English language. A maximum of five (5) +keywords should also be listed below the abstract (Figure 2.3). +Where the language of the thesis is other than Bahasa Malaysia [Malaysia] or English +[United Kingdom], an abstract in that language must also be included. The sequence +of abstracts is as follows: += For research report /dissertation/thesis written in Bahasa Malaysia, the abstract in +Bahasa Malaysia is followed by the English version. +* For research report /dissertation/thesis written in English, the abstract in English is +followed by the Bahasa Malaysia version. += For research report /dissertation/thesis written in Arabic, the abstract in Arabic is +followed by its version in Bahasa Malaysia and English. +The Abstract page is assigned Roman numeral "ii" and the following pages should be +numbered consecutively. + +### Page 152 +[TITLE OF RESEARCH REPORT/DISSERTATION/THESIS] +ABSTRACT +The purpose of this aesthetic evaluation is two-fold. First, I examine J.R.R. Tolkien’s literary illustration of +space, place, and atmosphere in a series of locations across Middle-earth, I focus on the aesthetic facets of +the physical environments, the possible aesthetic experiences generated from the visual layers of landscapes +and atmospheres, and finally, the philosophical implications obtained through the moments of reflection in +those locations. Second, I investigate the possibility of considering Tolkien’s depiction of space, place, and +atmosphere as literary artifacts and the construction of the whole Middle-earth as an act of antistic creation. +The theoretical framework of this doctoral research is formulated based on the combination of seven critical +criteria consisting of formalism, framing, historical/biographical information, imagination, the dialectical, +engagement, and aesthetic creation theory taken from environmental aesthetics and art philosophy. ‘These +critical terms are tools at hand in aesthetically determined forms of evaluation and appret +ion, Which allows: +assessing the qualitative—lterary—landscapes fom multiisciplinary views to interpret their aesthetic and +philosophical significance. Results demonstrate that Middle-earth could be observed as an aesthetico-cultural +tapestry on which Tolkien materialized his artistic, creative, moral, social, and environmental concerns +regarding the grave era in which he lived. He accomplished this task through the depiction of perceptual +aesthetic dimensions of the literary environments. Therefore, Middle-earth could stand as more than a mere +background of The Lord of the Rings; thus, the shaping of this imagined realm can be identified as an act of +art creation. Further, the aesthetic decoration and juxtaposition of the physical environments and artifactual +objects in Middle-earth make them eligible to be viewed as literary artifacts. The findings of this research +can crucially contribute to our understanding of JR.R. Tolkien as a literary world-builder who externally +depicted the landscapes of Middle-earth with aesthetic features and intemally elevated them with +philosophical dimensions to convey his moral, philosophical, artist +and environmental messages. The +results could also assist scholars in arts and humanities in illuminating how the representation of imagined +geography could be utilized as a powerful aesthetic tool to demonstrate thought-provoking aesthet +philosophical spaces of contemplation +Keywords: JRR. Tolkien, Middle-earth, literary Landscapes, Aesthetic Creation, Environmental +Acsthet +ii) +Figure 2.3: Example of abstract + +### Page 153 +2.1.4 +2.1.5 +2.41.7 +2.18 +Acknowledgements +Most research reports, dissertations or theses include a message to convey +appreciation to those who have been involved and provided their assistance directly or +indirectly in the preparation of the study. +This is optional and should not exceed a single page, which is numbered in Roman +numeral accordingly. +Table of Contents +The Table of Contents lists the chapters, topics and sub-topics together with their page +numbers. Sub-topics and topics should be labelled according to the chapter, for +example: +CHAPTER 1: TITLE +1.1 Topic 1 +1.1.1 Sub-topic 1 +CHAPTER 2: TITLE. +2.1 Topic 1 +2.1.4 Sub-topic 1 +This numbering system provides a clear picture of the relationship between chapters +and topics and shows how they are connected. +List of Figures +This list contains the titles of figures, together with their page numbers, which are found +throughout the text. For example, figures in Chapter 1 are numbered sequentially: +Figure 1.1, Figure 1.2 and so on. +List of Tables +This list contains the titles of tables, together with their page numbers, which are listed +in the text. The numbering system is according to chapter, for e.g.: tables in Chapter 1 +are numbered sequentially: Table 1.1, Table 1.2 and so on. +List of Symbols and Abbreviations +The symbols, abbreviations, nomenclature and terminology that are used in the text +must be listed down accordingly. +For further information on spelling and abbreviations, candidates are advised to refer to +the latest edition of the Oxford Advanced Learner's Dictionary published by Oxford +University Press. + +### Page 154 +2.1.9 List of Appendices +This list is optional and contains the titles of appendices placed in the supplementary +section +2.2 Main Body +Candidates and supervisors should ensure that the text follows the agreed conventions of the +individual faculty. The main body in the research report/dissertation/thesis must be organized +following the guidelines as mentioned below: +* Text must be organized in titled chapters. +The chapter titles must reflect the content of the chapter. +« Every chapter must begin on a new page. +* Chapters can be divided into sub-chapters with corresponding sub-titles. +* Titles and sub-titles must be numbered. +There is no restriction on the total number of chapters in a research report/dissertation/thesis. +The number of chapters differs according to the field of study conducted by the candidate +whether it is science-based or social science-based. However the content of the chapters may +differ according to the candidate's research or conventions of individual faculty. +Generally, a research report/dissertation/thesis will have the following basic structure: +* INTRODUCTION +* LITERATURE REVIEW +* METHODOLOGY +* RESULTS +* DISCUSSION +* CONCLUSION +* REFERENCES +Items in the structure are divided into separate chapters and the descriptions of these chapters +are as follows: +22.1 Introduction +This chapter contains the introduction to the issues in which the research is concerned +with, the aims and objectives of the study, and the scope or outline of the research +approach as well as the structure of the research report/dissertation/thesis. +222 Literature Review +Alliterature review is a description of the literature relevant to a particular field or topic +of study. It consists of a critically written and comprehensive account of the published +works on a topic by accredited scholars and researchers. A critical literature review is a +critical assessment of the relevant literature. It is directly related to the research, +providing information on theories, models, materials and techniques used in the +research. The literature review should be comprehensive and include recent +publications which are relevant to the research. + +### Page 155 +Methodology +This chapter describes and explains the materials as well as the research methodology +used in the study. The sub-topics for this chapter include the key research questions, +the research design, and the research procedures adopted. It may also, where +appropriate, indicate sampling methods, research instruments and statistical methods +employed. The purpose of this is to inform the reader on the methods used to collect +the data and generate the findings reported. +Results +This chapter explains the results which are commonly presented in the form of text, +figures and tables, complete with data analysis. +Discussion +This chapter contains the interpretation of the results. The findings of the research +should be compared and contrasted with those of previous studies presented in the +literature review. The purpose of this chapter is to discuss the findings and the outcomes +of the research in relation to the results that have been obtained. +Conclusion +In this chapter, the findings are summarized and their implications discussed. This +section may include suggestions for future work. +References +All works or studies referred to in the research report/dissertation/thesis in the form of +quotations or citations must be included in the references. +The references should be written consistently according to the official citation guide +approved by the faculty. +APA Format +Each reference should be written in single spacing format and a double space should +be left between references. The list of references must be arranged in alphabetical +order and theentries should not be numbered. The list must also have a hanging +indentation of 0.5 inch. For example: +Walmsley, Ben. (2019), Audience Engagement in the Performing Arts: A Critical +Analysis. Springer Nature. +Wreen, Michael. (2014) “Beardsley’s Aesthetics.” The Stanford Encyclopedia of +Philosophy, edited by Edward N. Zalta, Winter 2014, Metaphysics Research Lab, +Stanford University. +Tillson, Victoria G. (2010) "A Nearly Invisible City: Rome in Alberto Moravia's +1950s fiction." Annali d'Italianistica, 28: 237-256. + +### Page 156 +Reference citations in text require the following information: ++ last name of the author or as specified in the UM Library APA Formatting and Style +Guide (latest edition), ++ the year of publication, ++ the page number for the reference (direct quotes only). +For summaries or paraphrases, the last name of the author and the year of publication +must be included for the in-text reference. For examples: +Kingston and Parker (2012) found the biggest challenges in classroom to be . +The biggest challenges in classroom were .... (Kingston & Parker, 2012). +For direct quotations (which refers to when the exact words of another author are +copied), the last name of the author, the year of publication as well as the page number +for the reference must be included for the in-text reference. The quotation has to be +enclosed in quotation marks. For examples: +In Unfinished Tales of Numenor and Middle-earth (1980), Christopher writes +that his father illustrated mallom trees based on familiar Primary World species. +Gollum enter the damned land of Sauron. Tolkien describes the scenery from +the eyes of the hobbits and writes, “slowly and painfully they clambered down, +groping, stumbling, scrambling among rock and briar and dead wood in the +blind shadows” (The Lord of the Rings, 917), + +### Page 157 +If the quoted citation contains more than 40 words, it should be placed within a +paragraph of its own with a 0.5 inch indentation. For example: +Thacker could answer that question too when he contends that “since the early +1990s questions of space and geography have become recognized as legitimate +and important topics in many areas of literary and cultural studies, and setting out +the sphere of literature, if not life, by some form of map a more familiar +hermeneutic strategy” (The Idea of a Critical Literary Geography, 57-8). Itis, +therefore, fruitful to carry out an analysis of Tolkien’s watercoloresque +melancholic visualization of space, place, and atmosphere and observe them as +Tolkien's critique of the destructive nature of modernity that parallels with +contemporary environmental concerns. +Please refer to the Universiti Malaya Library APA Formatting and Style Guide. The +guide can be downloaded at UM Library website (https://umlibguides.um.edu.my) +Other Citation Format +For reference citation in-text and list of references using other than the APA format, +please refer to the official citation guide associated. For example, in American +Chemistry Society (ACS) style, the citation format for in-text citation is as follows: +The mineralization of TCE by a pure culture of a methane-oxidizing organism has been reported (6) +Meanwhile the list of reference that contains full bibliographic information at the end of +the research report/dissertation/thesis should appear as one numerical sequence in the +order that the material is cited is as follows: +References +4. Hoppert, M. Microscopic Techniques in Biotechnology; Wiley-VCH: Weinheim, 2003; pp 145-158. +5. Klinger, J. Influence of Pretreatment on Sodium Powder. Chem. Mater. 2005, 17, 2755-2768 +6. Ford H. L.; Sclafani R. A; Degregori J. Cell Cycle Regulatory Cascades. In Cell Cycle and Growth +Control: Biomolecular Regulation and Cancer, 2nd ed.; Stein G. S., Pardee A. B., Eds.; Wiley- +Liss: Hoboken, NJ, 2004; pp 42-67. + +### Page 158 +2.3. Supplementary +Specific items which were not included in the main body of the text, should be put in this +Supplementary section. Typically, this section includes the following: +234. List of Publications and Papers Presented +Published works as well as papers presented at conferences, seminars, symposiums +etc. pertaining to the research topic of the research report/dissertation/thesis are +suggested be included in this section. The first page of the article may also be +appended as reference. +232 Appendices +Appendices consist of research instruments, additional illustration of data sources, raw +data and quoted citations which are too long to be placed in the text. The appendix +section supports the written text of the research report/dissertation/thesis by including +materials that can provide additional information. These materials include research +data, tables, examples of questionnaires, maps, photos and other materials that are +too long to be included in the text or are not directly required to comprehend the text +can be included as appendices. +Tables and graphics that are more than two pages long are suggested to be included +in the Appendix section +Appendices are labelled as APPENDIX A, APPENDIX B, etc. and they should +correspond to the List of Appendices of Preliminary section. +233 Co-authors Consent +Please refer to 1.3 (d). +CHAPTER 3: FORMAT SPECIFICATIONS +3.1 Paper Quality, Printing and Duplicating +The research report/dissertation/thesis should be printed, single-sided, on high quality white +‘A4 paper (201 x 297 mm; 80 grams). Computer pin-feed printout paper is not permitted. +The research report/dissertation/thesis, in soft cover copies, must be typed and duplicated by +offset printing or good quality photocopying. All copies must be clean and neat in order to +ensure easy reading. +3.2 Typing and Printing Quality +Texts in research report/dissertation/thesis should be typed on one side of the paper only. +They must be typed using font type Times New Roman, font size 12 (except for tables and +figures) and justified, using Microsoft Word version (latest edition) or later, or similar word- +processing software. Those written in Arabic should use font type Traditional Arabic in font +size 16. Words in a language that is different from the language of the research report +/dissertation/thesis must be typed in italics. For mathematical texts, the use of Equation Editor +or LaTeX is advisable. Script fonts are not permitted. + +### Page 159 +Chapter titles should be typed with capital letters and centered between the left and right +margins. Each chapter must begin on a new page. Chapters and subchapters should be also +titled, Titles should be typed in bold without underline. +A high-quality laser or ink-jet printer should be used for the printing. +3.3. Line Spacing +The body of the text should be typed with double spacing. Single-spacing is only permitted in +tables, long quotations, footnotes, citation and in the references. +The first sentence of a new paragraph should not start at the bottom of a page if the space +available can only fit one line. +3.4 Margins +The text should have the following margins: +* Top 0 cm or 0.79 inch +« Right .0 cm or 0.79 inch +° Left : 4.0 cm or 1.57 inch +* Bottom : 2.0 cm or 0.79 inch +Additional guidelines regarding margin are as follows: ++ Do not type more than one sentence after the bottom margin. If it is necessary to do so, it +‘should only be for a footnote or the completion of the last sentence of the chapter, topic or +sub-topic or information in a figure. + +### Page 160 +3.5 +All tables and figures must be placed within the specified margins. +The last paragraph of the page should contain at least two sentences. If it does not, the +paragraph should begin on the next page. +Page Numbering +All page numbers should be printed 1.0 cm from the bottom edge of the page and placed at +the +right-hand side without any punctuation (Figure 3.1). +The page numbering system must conform to the following rules: +3.6 +The page numbers should be placed at the right-hand side without any punctuation. +Font type Times New Roman and font size 10 recommended for numbers +Roman numerals (i, ii, ili, ...) should be used in the Preliminary section, The first page of +the thesis, the title page, is an unnumbered page ‘i’. Numbering begins on the second page +with ‘ii’ for the Original Literary Work Declaration Form. +Arabic numerals (1, 2, 3, ...) are used on the pages of the text (starting with the Introduction +page) and Supplementary section. +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor; +incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud +dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. +exercitation ullameo laboris nisi ut aliquip ex ea commodo consequat, Duis aute inure} [Ip fine with text +Excepteur sint occaecat cupidatat non proidpnt, sunt in culpa qui officia deserunt mollit +anim id est laborum +4] Approximately 1 em +Figure 3.1: Placement of page number +Numbering of Chapters and Sub-chapters +Chapters and sub-chapters must be numbered using Arabic numerals (1, 2, 3 etc). +Chapters are numbered CHAPTER 1, CHAPTER 2, CHAPTER 3, and so on. Sub- +chapters are nested, but its numbering is not indented, up to a maximum of 4 levels as +in the example shown below: +CHAPTER 2: FIRST LEVEL (CHAPTER TITLE) +2.1 Level 2 (sub-title); +2.1.1 Level 3 (sub-sub-title); +2.1.1.1 Level 4 (sub-sub-sub-title) + +### Page 161 +3.7 +The use of letters in parenthesis in the main body for e.g., (a), (b), (c) is appropriate as +a means of differentiating sub-topics of the same topic. However, it is not required to +be listed in the Table of Contents. +If a chapter title or chapter sub-title at any level exceeds a single line, the spacing +between the lines must be the same as that of the text (double-spacing). Subsequent +sub-chapters beyond the fourth nesting level must be numbered using alphabets; (a), +(b), (c), and so on. +Footnotes +There are differences in the use of footnotes in various disciplines. For example, +footnotes are commonly used in Social Sciences research but rarely in Sciences +research. However, candidates are advised to limit the use of footnotes unless they are +proved necessary to the document. Footnotes are used to elaborate or provide +additional information regarding matters discussed in that page. +Footnotes are recorded using Arabic numeric and numbered consecutively. Raised +superscript numerals in the text refer to explanatory notes and documented sources +appearing either at the bottom of the page as footnotes or at the end of the thesis as +endnotes in a notes section. The advantage of using notes is that explanatory type of +information can be presented along with source citations on the same page or place. +Footnotes should use a smaller font than the text (font size 8). +When using footnote, a number formatted in superscript is inserted following the +punctuation mark in the text. Footnotes should be placed at the bottom of the page on +which they appear (Figure 3.2). Please refer to the faculty for the recommended +convention for writing of footnotes. +Western ideas of art, civilization, and philosophy was first discussed by Plato] +in The Republic (381 BC). +» Gardner, +Press, 1999 +ebastian. Routledge Philosophy Guidebook to Kant and the Critique of Pure Reason. Psychology +Figure 3.2: Example of footnote + +### Page 162 +3.8 Tables +Tables are printed within the body of the text at the center of the frame and labelled according +to the chapter in which they appear. Thus, for example, tables in Chapter 3 are numbered +sequentially: Table 3.1, Table 3.2 and so on. +The caption should be placed above the table itself (Table 3.1). If the table contains acitation, +the source of the reference should be included in the table caption. +Table 3.1: Example of table +Heading Heading +Text Text +If the table occupies more than one page, the continued table on the following page should +indicate that it is a continuation, for example: ‘Table 3.7, continued’. The header row should +also be repeated. +3.9 Figures +Figures, like tables are printed within the body of the text at the center of the frame and labelled +according to the chapter in which they appear. Thus, for example, figures in Chapter 3 are +numbered sequentially: Figure 3.1, Figure 3.2. +Figures, unlike text or tables, contain graphs, illustrations or photographs and their labels are +placed at the bottom of the figure rather than at the top (using the same format used for tables) +(Figure 3.3). +: | +Fexample +20 " +‘Sample +Figure 3.3: Example of figure +If the figure occupies more than one page, the continued figure on the following page should +indicate that it is a continuation: for example: ‘Figure 3.7, continued’. +If the figure contains a citation, the source of the reference should be placed after the label. +mm + +### Page 163 +3.10 Binding +Each copy of the research reportidissertation/thesis submitted shall be bound in one (1) +volume. The thesis cover must be of A4 size (210mm x 297mm). +For the purpose of examination, research report/dissertation/thesis submitted should be soft +cover or comb bound with the following colour (Figure 3.4) +‘+ Research report: Navy blue +‘* Dissertation: Dark red or maroon +‘© Thesis: Dark red or maroon +For final submission prior to graduation, research report/dissertation/thesis submitted should +be compulsorily in soft copy or optionally in hard copy. If the faculty requires hard copy, the +document should be hard cover bound in rexine with the following colour (Figure 3.5): +‘* Research project: Navy blue +‘* Dissertation: Dark red or maroon +‘* Thesis: Dark red or maroon +Front Cover Colour of Dissertation/Thesis (Dark red or maroon) +Front Cover Colour of Research Report (Navy blue) +Figure 3.4: Sample of softbound / comb bound copy for first submission for examination + +### Page 164 +(a) +Figure 3.5: Samples of hardbound copy for final submission +@ Example of hardbound thesis or dissertation (in dark red or maroon); +(b) Example of hardbound research report (in navy blue) + +### Page 165 +The title of research report/dissertationAhesis, name of author, name of the University +and year of submission must be printed on the front cover. The letters for the Front +Cover should be printed in gold letterings of font size 16, font type Arial Narrow, +bold and in uppercase letters (Figure 3.6 and 3.7). +TITLE OF RESEARCH PROJECT | +——_— DISSERTATION | THESIS +Research talk & Exchange MOU ceremony by EUREKA +Robotics Centre, Cardiff Metropolitan +CC Cm + + +## Laboratory Regulations and Support :: Laboratory Regulations + +- scope_label: general +- source_doc: Complete Handbook +- pages: 183-183 + +### Page 183 +4 >>> +LABORATORY REGULATIONS +1, Only registered users are allowed to use the facilities in the lab. +2. Effective from 1°" april 2006, it is compulsory for users to wear the matric card in the +lab at all times. Users who do not wear the matric cards are not allowed to enter the +lab. Lab staff has the right to ask the user to leave upon refusing to wear or show +his/her name tag. +3. Ensure use of good quality of CD, thumb drives, external hard disk and virus-free +data. The faculty reserves the right to examine before use. +4. Users are strictly prohibited from making copies of software without the knowledge of +the staff on duty. +5. Users are prohibited from installing any software onto the hard disk without the +knowledge of the staff on duty (eg; KAZAA, BitTorent, P2P software). The faculty +reserves the right to remove such installations without any prior notice. +6. Any hardware problems must be reported to the staff on duty. The faculty will not be +responsible for any accidents or damage because of negligence and misuse of the +equipment by users. +7. Users are prohibited from playing games, chat or browse the web for pornography +materials. +8. Users are prohibited from bringing in friends or students from other +faculties/universities into the lab. +9. Users are prohibited from making noise and disturbing others. Any discussions +should be conducted outside the lab. +10. Smoking, bringing-in bags and foodstuffs is strictly prohibited in the lab. +11. Users are responsible for the safekeeping of the data, hardware and cleanliness of +other equipment in the lab including tables and chairs. +12. Users must be properly attired inside the lab. Slippers, shorts and indecently +dressed users are strictly prohibited. +43. Users are prohibited to change administrator password as security reason and +maintenance work. +Disciplinary action will be taken by the Faculty against those who breached the +rules and regulations mentioned above. +(Cy Cm + + +## Laboratory Regulations and Support :: Technical Problem Enquiries + +- scope_label: general +- source_doc: Complete Handbook +- pages: 184-184 + +### Page 184 +4 >>> +ENQUIRIES ON TECHNICAL PROBLEMS +Users who have problems using the equipment and software can contact the technical staff +working in the laboratory as in the table below: +Tun Hairul Farid +Ton Hamzah +Micro Lab 1 (MM1) 03-79676364 tunhairul@um.edu.my +Postgraduate Lab (ML) Nor Azura Adnan +azura_adnan@um.edu.my +Micro Lab 3 (MM3) Haryati Masilan 03-79676391 +haryatim@um edu my +Mohd Annuar +Micro Lab 6 (MM6) fee 03-79676364 | _annuar@um.edumy +Robotic Teaching Lab Jamal Amran +jamalamr@um.edu.my +Operation Hours: +8.00 a.m. —5.30 pm. +Monday - (extended upon request according to class +Thursday timetable) +800 a.m.— 12.15 pm. +Friday 2.45 p.m. — 5.30 p.m. +(extended upon request according to class +timetable’ +“* Computer Laboratories will be closed during maintenance work, and public holidays. + + +## Undergraduate Faculty Identity :: Vision and Mission + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 187-187 + +### Page 187 +VISION +A global faculty impacting the world +MISSION +Propelling computing technology and +producing world class leaders +OBJECTIVES +To sustain an outstanding faculty dedicated to excellence in +undergraduate and postgraduate teaching, learning and research. +To contribute towards the development of the nation through the +production of quality research and publications. +To provide innovative academic programs that can respond to the +changing needs of the society. +To produce quality graduates who are equipped with advanced +knowledge and skills of computer science and information technology. + + +## Faculty Staff :: Undergraduate Dean's Office and Department Leadership + +- scope_label: general +- source_doc: Complete Handbook +- pages: 192-199 + +### Page 192 +STAFF +DEAN’S OFFICE +Coordinator Program +Multimedia +Head of Department +Artificial Intelligence +Information Systems +Software Engineering +Deputy Dean (Research) +Deputy Dean (Development) +Deputy Dean (Postgraduate) +Deputy Dean (Student Affairs) +Deputy Dean (Undergraduate) +Computer System and Technology +: Madam Mas Idayu Md. Sabri +B.Comp.Sc. (UM), M.Sc. (Bath) +: Dr. Muhammad Shahreeza Safiruz Kassim +BEng +(Electrical, +Electronics +and +Information +Engineering) (Japan), M.Sc (Artificial Intelligence) +(UK), PhD (Southampton) +: Dr. Asmiza Abdul Sani +B.Comp.Sc. (UM), M.Sc. (Soft. Eng.) (UK), PhD +(UK) +: Dr. Hoo Wai Lam +B.Comp.Sc. (UM), PhD (UM) +: Associate Professor Dr. Amirrudin Kamsin +BIT (UM), M.Sc. (Bournemouth), PhD (London) +: Associate Professor Dr. Norisma Idris +B.Comp.S (UM), M.Comp.Sc. (UM), PhD (UM) +: Professor Dr. Nor Liyana Mohd Shuib +B.Comp.Sc.(UTM), M.IT (UKM), PhD (UM) +: Dr. Ong Sim Ying +B.Comp.Sc. (UM), PhD (UM) +: Associate Professor Dr. Saaidal Razalli Azzuhri +B.Eng. (UM), M.Sc. (IT) (MUST), PhD (Queensland) +: Dr. Erma Rahayu Mohd Faizal Abdullah +B.Comp.Sc. (UM), M.Elect.Eng. (Oita University, +Japan), PhD (UiTM) +: Professor Dr. Siti Hafizah Ab Hamid +B.Comp.Sc. (UTM), M.Sc. (Manchester), PhD (UM) +Dean + +### Page 193 +STAFF +Administration and Support Staff +Administrative Manager (N12) +Senior Assistant Registrar (N10) +Assistant Registrar (N9) +Driver (H11) +Administrative Assistant +(Clerical/Operational) (N1) +General Office Assistant (N11) +Office Secretary (N6) +Assistant Office Secretary (N1) +Senior Administrative Assistant +(Clerical/Operational) (N2) +Accountant Assistant (W5) +Administrative Assistant (Finance) (W2) +Administrative Assistant Officer (N5) +: Che Mazni Sidek +: Noor Yusrina Hashim +: Balqis Bahari +Nur Nadia Arshad +Nursyahirah Mamat Yasin +Nurul Farhana Mohd Nasir +Siti Nurul Aisyah Zulzaidi +: Norazleen Ramli +: Haida Izwani Che Mahmood +: Nur Azleen Abdul Rahim +Siti Nor Anilawatie Muhammad +: Mohd Afiffudin Mohd Ali +Julianna Ariff +Norhayati Mohd Supi +Norkusharina Nasir +Rohani Mohamed Arifin +Syahrul Hasnah Ahmad +: Zunaida Alwadood +: Nur Hidayah Mohd Sarbini +Nurfatehah M. Zahir +Nurnajwa Husna Mohd Rafi +: Azeerin Ahmad +Al Zarinah Awang Mohktar +Farah Nadhirah Mohd Aznam +Norhanim Husaini +Nur Izzati Alias +Nurfaziela Ibrahim +Zaleha Sumairi +: Mohd Fareek Muhiyeddin +Nanthini Krishnan +: Mohd Haffes Rahim + +### Page 194 +STAFF +Technical Staff +Assistant Information Technology +Officer (FA6) +Assistant Engineer (JA5) +Assistant Information Technology +Officer (FA5) +Senior Computer Technician (FT2) +: Mohd Azizie Aris +Mohd Noor Aizad Morad +Zulkefle Kassim +: Mohd Farhan Abdul Rahman +: Azzyaty Razali +Haryati Masilan +Wan Mohd Hasanul Isyraf Wan Yusoff +: Jamal Amran +Mohd Annuar Ja’afar +Tun Hairul Farid Ton Hamzah +Nor Azura Adnan + +### Page 195 +STAFF +Professor: +Chiew Thiam Kian, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (Glasgow) +Siti Hafizah Ab Hamid, B.Comp.Sc. (UTM), M.Sc. (Manchester), PhD (UM) +Associate Professor: +Mumtaz Begum Peer Mustafa, B.Comp.Sc. (UPM), MSE (UM), PhD (UM) +Raja Jamilah Raja Yusof, B.Eng. (London), M.Comp.Sc. (UM), PhD (UM) +Senior Lecturer: +Adeleh Asemi Zavareh, B.Comp.Sc. (Iran), M.Comp.Sc. (India), PhD (UM) +Chiam Yin Kia, B.Comp.Sc. (UM), M.Sc. (Info. Tech.) (UM), PhD (Australia) +Hema Subramaniam, BSc (IT) (UNISEL), M.Comp.Sc. (UNISEL), PhD (UPM) +Siti Nurliana Jamalai@Jamali, B.Comp.Sc.Software Engineering (MSU), M.Comp.Sc.Software +Engineering (UPM), PhD (UPM) +Mohamad Hazim Md Hanif, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (Imperial) +Nazean Jomhari, B.Sc. (UKM), M.Sc. (Essex), PhD (Manchester) +Nur Nasuha Mohd Daud, B.Comp.Sc. (UM), PhD (UM) +Ong Sim Ying, B.Comp.Sc. (UM), PhD (UM) +Su Moon Ting, B.Comp.Sc. (UPM), M.Comp.Sc. (UPM), PhD (Auckland) +Uzair Iqbal, B.SE (Pakistan), M.SE (Pakistan), PhD (UM) +Head of Department: +Asmiza Abdul Sani, B.Comp.Sc. (UM), M.Sc. (Soft. Eng.) (UK), PhD (UK) +DEPARTMENT OF SOFTWARE ENGINEERING + +### Page 196 +STAFF +Professor: +Ir.Chan Chee Seng, B.Eng. (MMU), M.Sc. (Portsmouth), PhD (Portsmouth) +Loo Chu Kiong, B.Mech.Eng. (UM), PhD (USM) +Associate Professor: +Ts.Aznul Qalid Md Sabri, B.Comp.Sc. (UM), M. (Vision & Robotics) (Heriot-Watt), M. (Robotic) +(Uni. De Bourgogne), PhD (France) +Norisma Idris, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (UM) +Senior Lecturer: +Liew Wei Shiung, M.Eng (UM), B.Eng (MMU), PhD (UM) +Lim Chee Kau, B.Sc. (USM), M.Comp.Sc. (UM), PhD (UM) +Nurul Japar, B.Comp.Sc (UM), PhD (UM) +Saw Shier Nee, B.Bio.Eng. (UM), PhD (NUS) +Unaizah Hanum Obaidellah, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (UK) +Woo Chaw Seng, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (Australia) +Zati Hakim Azizul Hasan, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (New Zealand) +Uzair Istiaq, B.Comp.Sc (Pakistan), M.Comp.Sc (Pakistan), PhD (UM) +Zainab Malik, B.Comp.Sc (Pakistan), M. Phil (Pakistan), PhD (UTM) +Dr Narsimlu Kemsaram, B.Tech (India) M. Tech (India), PhD (India) +Honorary Professor +Datin Sameem Abdul Kareem, B.Sc. UM (1986), M.Cs., University of Wales, UK (1992), PhD, +UM (2002) +Head of Department: +Muhammad Shahreeza Safiruz Kassim, BEng (Electrical, Electronics Engineering) +(Japan), M.Sc (Artificial Intelligence) (UK), PhD (Southampton) +DEPARTMENT OF ARTIFICIAL INTELLIGENCE + +### Page 197 +STAFF +Lecturer: +Emran Mohd Tamil, B.Eng. (UTM), M.Sc. (UiTM) +Fazidah Othman, B.Comp.Sc. (UTM), M.Sc. (UTM) +Noorzaily Mohamed Noor, B.Sc. (UM), M.Comp.Sc. (UM) +Professor: +Ts. Miss Laiha Mat Kiah, B.Comp. Sc. (UM), M.Sc. (London), PhD (London) +Ts. Nor Badrul Anuar Juma’at, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (UK) +Ts. Rafidah Md Noor, BIT (UUM), M.Sc. (UTM), PhD (Lancaster) +Mohd Yamani Idna Idris, B.Eng. (UM), M.Comp.Sc. (UM), PhD (UM) +Por Lip Yee @ Por Khoon Sun, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (UM) +Associate Professor: +Ts. Ismail Ahmedy, Dip.Comp.Sc. (UTM), B.Sc. (Computer) (UTM), M.Sc. (Computer Science) +(Queensland), PhD (UTM) +Ang Tan Fong, BIT (UM), M.Comp.Sc. (UM), PhD (UM) +Ling Teck Chaw,B.Sc. (UM), M.Comp.Sc. (UM), PhD (UM) +Rosli Salleh, B.Comp.Sc. (UM), M.Sc. (Salford), PhD (Salford) +Tey Kok Soon,B.Eng. (Electrical) (UM), PhD (UM) +Saaidal Razalli Azzuhri, B.Eng. (UM), M.Sc. (IT) (MUST), PhD (Queensland) +Senior Lecturer: +Honorary Professor +Abdullah Gani, B.Phil. (Hull University), M.Sc. (Information Management) (Hull University), PhD +(University of Sheffield) +Head of Department: +Amirrudin Kamsin, BIT(UM), M.Sc. (Bournemouth), PhD (London) +DEPARTMENT OF COMPUTER SYSTEM AND TECHNOLOGY +Bryan Raj A/L Peter Jabaraj, B.Comp.Sc. (UM), PhD (UM) +Muhammad Faiz Mohd Zaki, B.Comp.Sc. (UM), M.Sc (London), PhD (UM) +Muhammad Nur Firdaus Sahran, B.Comp.Sc. (UM), PhD (UM) +Burhan Ul Islam Khan, BTech (Pulwama), M.Sc. (Computer and Information Engineering) (IIUM), +PhD (IIUM) + +### Page 198 +STAFF +Lecturer: +Hannyzzura Pal @ Affal, B.Comp.Sc. (UM), M.Sc. (London) +Mas Idayu Md. Sabri, B.Comp.Sc. (UM), M.Sc. (Bath) +Nornazlita Hussin, B.Comp.Sc. (UM), M.Sc. (Bath) +Professor: +Ts.Ainuddin Wahid Abdul Wahab, B.Comp.Sc. (UM), M.Comp.Sc. (UM), PhD (UK) +Associate Professor: +Amirrudin Kamsin, BIT (UM), M.Sc. (Bournemouth), PhD (London) +Mohamad Nizam Ayub, B.Comp.Sc. (UM), M.Sc. (Edinburgh), PhD (UK) +Nor Aniza Abdullah, B.Comp.Sc. (UM), M.Sc. (London), PhD (Southampton) +Senior Lecturer: +Nurul Fazmidar Mohd Noor, B.Comp.Sc. (UM), M.Sc. (Liverpool), PhD (UK) +Rasha Ragheb Attaallah, B.Comp Edu (Al Aqsa), M.Sc. (Islamic university Gaza), PhD (UM) +Suzan Jabbar Obaiys, B.Sc. (Iraq), M.Sc. (UPM), PhD (UPM) +MULTIMEDIA UNIT +Coordinator Programme: +Mas Idayu Md. Sabri, B.Comp.Sc. (UM), M.Sc. (Bath) + +### Page 199 +STAFF +Professor: +Nor Liyana Mohd Shuib, B.Comp.Sc. (UTM), M.IT (UKM), PhD (UM) +Teh Ying Wah, B.Sc. (Oklahoma), M.Sc. (Oklahoma), PhD (UM) +Ts. Vimala A/P Balakrishnan, B.Comp.Sc. (USM), M.Sc. (Comp.Sc.) (USM), PhD (MMU) +Associate Professor: +Ts.Sri Devi A/P Ravana, BIT (UKM), MSE (UM), PhD (Melbourne) +Azah Anir Norman, BIT (UKM), M.Sc. (London), PhD (UM) +Norjihan Abdul Ghani, BIT (UUM), MIT (Sc.) (UKM), PhD (UTM) +Kasturi Dewi A/P Varathan, BIT (Uniten), M.Comp.Sc (MIS) (UM), PhD (UKM) +Maizatul Akmar Ismail, BIT (UM), M.Sc. (UPM), PhD (UM) +Suraya Hamid, BIT (UKM), MIT (UKM), PhD (Melbourne) +Tutut Herawan, B.Ed (Ahmad Dahlan University), M.Sc. (Gadjah Mada University), PhD (UTHM) +Senior Lecturer: +Ts. Mohd Shahrul Nizam Bin Mohd Danuri, BSc (USM), M.Sc (UKM), PhD (UITM) +Riyaz Ahamed Ariyaluran Habeeb, B.E (CS) (Sathyabama University), MSE (UM), PhD (UM) +Head of Department: +Hoo Wai Lam, B.Comp.Sc. (UM), PhD (UM) +DEPARTMENT OF INFORMATION SYSTEMS + + +## Undergraduate Programmes :: Programmes Offered + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 200-200 + +### Page 200 +PROGRAMMES OFFERED +There are six (6) programmes offered under the Computer Science as follows: +1.Bachelor of Computer Science (Computer System and Network) +2.Bachelor of Computer Science (Artificial Intelligence) +3.Bachelor of Computer Science (Information Systems) +4.Bachelor of Computer Science (Software Engineering) +5.Bachelor of Computer Science (Multimedia Computing) +6.Bachelor of Computer Science (Data Science) + + +## Shared Undergraduate Curriculum :: University Courses + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 225-227 + +### Page 226 +GIG1003, +BASIC ENTREPRENEURSHIP ENCULTURATION +Credit: 2 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the basic concepts of entrepreneurship. +2. Producing — creative. © and_—_—innovative +entrepreneurial ideas. +3. Develop a business plan framework. +‘Synopsis of Course Content +The course will attempt to inculcate the basic +elements of entrepreneurship in the students. +initiatives are taken to open their minds and +motivate the entrepreneurial spirit in this potential +target group. The course encompasses theory and +development of entrepreneurship, factors affecting +entrepreneurship, entrepreneurship development in +Malaysia, ethics of entrepreneurship, creativity and +innovation in entrepreneurship and developing +business plans. This course also incorporates a +direct exposure to entrepreneurial mindset, skills +and competencies. +Assessment Methods +Continuous Assessment: 100% +GIG1012 +PHILOSOPHY AND CURRENT ISSUES +Credit +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain current issues based on philosophy, the +Philosophy of National Education and the Rukun +Negara. +2. Explain current issues based on the main of +thoughts from the various streams of philosophy. +3. Explain current issues through a comparative +perspective of philosophy as a basis for +establishing inter-cultural dialogue. +‘Synopsis of Course Content +This course covers philosophical relations with the +Philosophy of National Education and Rukun +Negara. The use of philosophy as a tool to purify +the culture of thought in life through the arts and +methods of thinking and human concepts. The main +topics in philosophy are epistemology, metaphysics +and ethics discussed in the context of current +issues, Emphasis is given to philosophy as a basis +for fostering inter-cultural dialogue and fostering +one's values. At the end of this course students will +be able to see the disciplines of science as one +comprehensive body of knowledge and related to +each other. +Assessment Methods +Continuous Assessment: 70% +Final Examination: 30% +GIG1013 +APPRECIATION OF ETHICS AND CIVILISATIONS +Credit; 2 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the ethical +civilizations. +2. Compare systems, levels of development, social +progress and culture across nationalities. +3. Discuss contemporary issues related to +economics, politics, the social, the environment +and culture from the perspective of ethics and +civilization +concepts of different +‘Synopsis of Course Content +This course discusses ethical concepts from +different civilization perspectives. It aims to identify +the systems, developmental stages, progress and +culture of a nation in strengthening social cohesion. +In addition, discussions on contemporary issues in +the economic, political, social, cultural and +environmental aspects from an ethical and civil +perspective can produce students who are morally +and professionally sound. The application of +appropriate High Impact Education 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. +Assessment Methods +Continuous Assessment: 70% +Final Examination: 30% +GiG1017 +BASIC MALAY LANGUAGE +Credit: 2 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Read syllables, words, phrases or expressions +in Malay correctly. +2, Demonstrate spoken and written skills using +simple Malay. +3. Write short paragraphs on selected topics using +simple language styles. +‘Synopsis of Course Content + +### Page 227 +This course emphasises mastering basic skills in +Malay for Intemational students enrolled in the +undergraduate study programmes, The course +includes four skills, which are pronunciation and +‘speaking; listening, reading and writing in Malay for +basic communication. Emphasis is given to oral and +written exercises. +Assessment Methods +Continuous Assessment: 60% +Final Examination: 40% + + +## Shared Undergraduate Curriculum :: Faculty Core Courses + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 228-230 + +### Page 229 +WIx1001 +COMPUTING MATHEMATICS | +Credit: 3 +Course Pre-requisite(s): None +Medium of instruction: English +Learning Outcomes +1. Identify fundamental concepts and terminology +in computing mathematics. +2. Solve mathematical proofs using the +fundamental mathematics concepts. +3. Apply various computing mathematics. +techniques to solve problems. +Synopsis of Course Content +This course covers mathematics and its +applications in computer science. Topics include +number theory, sets, relations and functions, logic, +graphs and trees, matrices, vector and +combinatorics. It also covers _ mathematical +applications in computer science (such as +applications of sets and functions in program +semantics, logic in program specification, +equivalence and order relations in program +complexity, graphs and trees in game theory, +matrices in graphics, number theory in secure +communication). +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIx1002 +FUNDAMENTALS OF PROGRAMMING +Credit: 5 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Define the steps of problem solving in +programming. +2. Rewrite programs that contain errors. +3. Develop programs based on principles of +object-oriented. +Synopsis of Course Content +This course covers problem solving and the +fundamental of programming. These include +problem solving techniques, the basic structure of +computer program, the fundamental concepts of +object-oriented programming, data types and +operations, selection control structures i.e. if and +switch, repetition control structures i.e. for, while, +do-while, function, array, string, text file, and +programming practice. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wix1003. +COMPUTER SYSTEMS AND ORGANIZATION +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Describe the basic computer organization and +logic design. +2. Explain the basic computer systems design, +combinational circuit and sequential logic. +3. Interpret the basic concepts of computer +systems operation, +Synopsis of Course Content +This course covers the introduction to computer +systems and organization which includes number +system, Boolean Algebra, basic logic gates, +function simplification, combinational circuit +latches and flip-flop, sequential circuit and +addressing mode. This course also gives an +introduction to processor system +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wix2001 +‘THINKING AND COMMUNICATION SKILLS +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Apply communication and thinking skills in +various environments. +2. Plan and implement an entrepreneur activity. +3. Demonstrate an active, committed and ethical +role in course and group activities. +‘Synopsis of Course Content +This course will cover topics to develop effective +communication and critical thinking. Topics for +communication skill include verbal and non-verbal +communication skills, listening skills, presentation +skills and barriers to communication. Topies taught +for the latter include techniques to clarify, analyze +and evaluate arguments, logical fallacies, problem +solving and decision making. Additionally, methods. +to find, evaluate and use information sources +correctly will be explained. The teaching and +leaming methods for the course able develop +individual, leadership and teamwork skills. +Assessment Methods +Continuous Assessment: 70% +Final Examination: 30% + +### Page 230 +wix2002 +PROJECT MANAGEMENT +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Elaborate the purpose and importance of +project management from the perspectives of +planning, tracking and completion of project. +2. Identify ‘appropriate techniques. to estimate +project time and costs +3. Perform @ project to track project schedule, +expenses, and resources with the use of +suitable project management tools. +Synopsis of Course Content +This course introduces the fundamental of +management concepts, explains topics _on +‘organizational structures, project planning, +techniques for project time and costs estimation +risk management, the various issues involved in +the management of project _ personnel, +measurement and evaluation of project progress +and performance, and project control. This course +also covers project aucit and closure, +Assessment Methods +Continuous Assessment: 70% +Final Examination: 30% + + +## Shared Undergraduate Curriculum :: Programme Core Courses + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 231-239 + +### Page 231 +PROGRAMME +CORE COURSES +COURSE INFORMATION +Bachelor of Computer Science (Computer System and Network) +Bachelor of Computer Science (Artificial Intelligence) +Bachelor of Computer Science (Information Systems) +Bachelor of Computer Science (Software Engineering) +Bachelor of Computer Science (Multimedia Computing) +Bachelor of Computer Science (Data Science) + +### Page 232 +Wiato01 +INFORMATION SYSTEMS +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain basic information systems concepts +and principles. +2. Describe the ecosystem in which information +systems are employed. +3, Determine societal and ethical impacts of +information systems. +Synopsis of Course Content +This course covers the following topics: Overview +of Information System (IS) (Introduction to IS, I$ in +organisation): Information Technology Concepts in +IS; Managing Data and Information; Type of +Business Information Systems; Knowledge +Management and Specialized information Systems: +IS Stakeholders; Planning, Developing, Managing +and Evaluating IS; Securing Information Systems: +IS in Society, Business and Industry (Security Issue +and Privacy, Ethics and IS); and Case study on IS +in organization +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WiA1002 +DATA STRUCTURE +Credit: 5 +Course Pre-requisite(s): WIX1002 +Medium of Instruction: English +Learning Outcomes +1. Define the data structure ADT operations. +2. Implement the data structure _ internal +operations. +3, Develop general-purpose, reusable data +structures ‘that implement one or more +abstractions. +‘Synopsis of Course Content +For any type of query possible on digital data, there +is @ corresponding data structure supporting it. A +data structure can be linear such as array, stack, +queue, linked list etc., and non-inear such as +graph, trees etc. A central goal in this course is to +emphasize object-oriented view of data structures +including encapsulation and abstract data types +(ADTs), and, to lear how these data structures +work internally by manipulating arrays, lists and +pointers to perform searching, insertion, deletion, +traversing and other operations. +Assessment Methods +Continuous Assessme! +Final Examination: 50% +50% +‘WIA1003 +COMPUTER SYSTEM ARCHITECTURE +‘Course Pre-requisite(s): WIX1003 +Medium of Instruction: English +Learning Outcomes +1. Identify the concept of top-down approach to +show the computer system architecture, +2. Use basic operation and instruction set +architecture. +3. Explain the difference between computer +organization and computer architecture, +‘Synopsis of Course Content +This course covers the introduction to computer +architecture which includes global system structure, +instruction sets, addressing mod, fundamental +processor execution technique, pipelining, RISC +and CISC design, memory hierarchy, cache +memory, bus interconnection, I/O system, +multiprocessing system and current topic in +computer architecture, +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +‘WIA1005 +NETWORK TECHNOLOGY FOUNDATION +Credit: 4 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Describe the protocols, _ architecture, +‘components, addressing and operations in a +network, +2. Explain basic routing and switching concepts. +3. Solve switching and routing problems in a +network, +Synopsis of Course Content +This course is designed to provide students with the +fundamental concepts of computer networking +which include TCP/IP model, IPv4 and IPvé +addressing, routing and switching. This course will +examine several aspects of networking such as +VLAN, ACL, DHCP and NAT. This course also +emphasis on practical exercises in routing and +switching. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% + +### Page 233 +‘WIA1006 +MACHINE LEARNING | +Course Pre-requisites): None +Medium of Instruction: English +Learning Outcomes +Describe the fundamental issues and +challenges of machine learning, +2. Understand the underlying _ mathematical +relationships within and cross machine learning +algorithms and the paradigms of supervised +and unsupervised learning. +3. Design various machine leaming algorithms in +a range of real-world applications. +‘Synopsis of Course Content +This course will introduce the field of Machine +Learning, focusing on the core concepts of +supervised and unsupervised learning. In +supervised learning we will discuss algorithms +Which are trained on input data labelled with a +desired output, for instance an image of a face and +the name of the person whose face itis and learn a +function mapping from the input to the output, +Unsupervised leaming aims to discover latent +structure in an input signal where no output labels +are available, an example of which is grouping +webpages based on the topics they discuss. +Students will learn the algorithms which underpin +many popular Machine Leaming techniques, as +well as developing an understanding of the +theoretical relationships between these algorithms. +The practical will concern the application of +machine learning to a range of reabworld +problems +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WiA1007 +INTRODUCTION TO DATA SCIENCE +Credit: 3 +Course Pre-requisites); None +Medium of Instruction: English +Learning outsomes +Explain the key concepts relevant to data +science, including all processes in the data +science life cycle and data science applications +in real-world +2. Determine suitable tools, technologies and the +core algorithms underlying an end-to-end data +science workflow, including the experimental +design, data collection, mining, analysis, and +presentation of information derived from +datasets. +3. Interpret the ethical implications on the use of +data and technologies in data science process. +‘Synopsis of Course Content +The course is designed to help the student learn +fundamental concepts of data science. It covers +what, when, who, where why and how (SW 1H) of +data science in the era of big data. Also +encompass, the life cycle of data science from data +preparation, data processing, data cleansing and +integration, to data analysis and visualization of +data in data-criven decision making. The role of +data scientist, the knowledge and skills +required are also presented. Machine learning +algorithms and statistical models are included. +Diverse technologies, programming languages es +well as tools in data science are discussed. +Assessment Methods +Continuous Assessment: 60% +Final Examination: 40% +‘wiA1008 +FUNDAMENTAL OF MULTIMEDIA +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Describe the principles of each element of a +multimedia system. +2. Evaluate the design of a multimedia application +and provide recommendations for improvement +3. Develop @ multimedia application development +through multiple elements creation and +manipulation using appropriate multimedia +editing and authoring tools, +‘Synopsis of Course Content +During the course, students will be introduced to +the main elements of the multimedia system +including texts, images and graphics, audio, video +and animation. Students will be taught the process +of editing multimedia elements using editing tools +such as Adobe Photoshop, illustrator, Animate, +Rush, and Audacity, Students will also be exposed +to issues related to data compression, security, and +current multimedia technology. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% + +### Page 234 +wia2001 +DATABASE +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Describe the basic concepts in database, +2. Design a database system for an application or +‘small business. +3. Implement the database design using @ +Database Management System (DBMS), +Synopsis of Course Content +This course introduces the concepts of file-based +systems vs DBMS. It provides students with the +knowledge of database architecture, models, and +processes necessary for using, designing, and +implementing database systems and ap +Students will have hands on sessions to use DBMS +and write SQL commands. Database applications +will be developed based on case studies. +Transaction management topics and other issues +related to database management system are also +discussed, +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wia2002 +SOFTWARE MODELLING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +Explain the concepts of software modelling, +2 Consiet’ sofware model using the UML +notation +3. Use a UML CASE tool to produce and manage +software models. +‘Synopsis of Course Contents +This course covers object-oriented modelling +concepts in system design using Unified Modelling +Language (UML). Topies include basic concepts of +modelling in system design, key differences +between the structured and objectriented +paradigm, design of a software system using +structural and behavioral diagrams, use of an +object-oriented case tool to construct various UML +diagrams and generate source codes, consistency +checking of UML model. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIA2003 +PROBABILITY AND STATISTICS +Credit: S +Course Pre-requisite(s): None +Medium of Instructi +: English +Learning Outcomes +1. Explain probabilistic and statistical concepts. +2. Use basic probabilistic and statistical concepts. +3. Employ the appropriate statistical tests to +analyze data. +‘Synopsis of Course Content +This course provides an introduction to probability +and statistics concepts which includes Introductory +Notions, Conditional Probability, Bayes Theorem, +Binomial and Poisson Distributions, among others +As for statistics, the course aims to develop +students’ ability to describe, explore and analyze +data (both descriptive and inferential statistics) +using a statistical package (e.g., SAS/SPSS), +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WiA2004 +OPERATING SYSTEMS +Credit: 4 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +ist the basic concept of operating systems, +2. Elaborate the eta on memory, device and +file management for early systems and current +systems. +3. Explain the criteria on processor and process +management and know how to handle it. +‘Synopsis of Course Content +This course covers basic concepts of operating +systems which includes memory management in +early and recent systems, processor and process +managements, concurrent process, deadlock, and +starvation. This course also provides insights into +device, file and system management, as well as +examples of operating systems. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% + +### Page 235 +WwIA2005 +ALGORITHM DESIGN AND ANALYSIS +Credit: 4 +Course Pre-requisite(s): +WIA1002 - Data Structure +Medium of Instruction: English +Learning Outcomes +1. Describes major algorithms related to advanced +data structures and time complexity, +2. Implement important algorithm design +paradigms. +3, Assess the performance of algorithms, +Synopsis of Course Content +This course introduces students to the analysis and +design of computer algorithms. Students will learn +basics design techniques, important classical +algorithms and advanced data structures, and their +implementation in the moder programming +environment. Students are exposed to a few +algorithms design paradigm. +Assessment Method +Continuous Assessment: 70% +Final Examination: 30% +WIA2006 +‘SYSTEM ANALYSIS AND DESIGN +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify various concepts, principles, and stages +of computer-based information systems +analysis, modelling, and design. +2, Review of the groups of people involved in +systems development and the different +methods, tools, and techniques used in +systems analysis, modelling and design. +3. Apply concepts and skills to develop an +information system. +Synopsis of Course Content +This course deals with process of collecting and +interpreting facts, identifying the problems, and +decomposition of a system into its components and +planning the development of information systems +through understanding and specifying in detail what +a system should do and how the components of +the system should be implemented and work +together. In addition, this course also deals with the +concepts, skills, methodologies, techniques, tools, +and perspectives essential for systems analysts +System analysts solve business problems through +analyzing the requirements of information systems +and designing such systems by applying analysis, +modelling, and design techniques. The practical +component of this course is object-oriented design +and use-case driven, requiring students to go +through the steps of system analysis, modelling +and design to solve a real-life business problem. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +‘wiA2007 +MOBILE APPLICATION DEVELOPMENT +Credit: 4 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain various categories of mobile +applications, its framework, lifecycle and its +relevant User interface components, services +and libraries +2. Analyze the appropriate functionalities and +sketches for mobile application based on its +intended purposes and users. +3. Develop the mobile applications using suitable +components, services, or libraries, with +database utilization, +‘Synopsis of Course Content +This course provides an understanding on the +categories, development framework and lifecycle of +typical mobile applications. Besides, relevant GUI +components and its event handling, services and +libraries are introduced, including location-aware +service, audio, etc. This course also gives practical +hands-on on mobile application development with +database connection, by considering users +hardware and software requirements as a whole. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +~ wia2008 ~ ” +ADVANCED NETWORK TECHNOLOGY +Credit: 4 +Course Pre-requisite(s): WIA1005 +Medium of Instruction: English +Learning Outcomes +4. Identify the architecture, components, and +‘operations of routers and switches in complex +networks. +2. Explain the issues, philosophies and protocols +involved in managing a local and wide area +network infrastructure. +3. Solve the common problems of routers and +switches in IPv4 and IPV6 networks. + +### Page 236 +‘Synopsis of Course Content +This course is designed to provide students with +the overall concept and needs of network +technologies in advance level. This course will +examine several aspects of networking such as +OSPF, EIGRP, STP, PPP and VPN in IPv4 and +IPv6 networks. This course also emphasis on +practical exercises by introducing a range of +network technologies and protocols used in a +network. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIA2009 +DIGITAL DESIGN AND HARDWARE +DESCRIPTION LANGUAGE +Credit: 3 +Course Pre-requisite(s): WIA1003 & WIX1003 +Medium of Instruction: English +Learning Outcomes +4. Explain the basic components of computer +digital development and how those components +functioning. +2. Discuss cigital design issues +3. Develop digital circuit using systematic design +methods using HDL or any Electronic Design +‘Automation ~ (EDA) and Electronic +Computer-Aided Design (ECAD) equipment. +‘Synopsis of Course Content +This course consists of basic introduction to digital +design, combinational logic design principle and +Practice, sequential logic design principle and +practice, memory, CPLD and FPGA, design +method using HDL and case stucies. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIA2010 +HUMAN COMPUTER INTERACTION +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the ways human factors and cognitive +models influence aspects of interface design +2. Apply design principles, guidelines, patterns +and visual design elements to the interface +design and selected interface construction tools +for the implementation of interactive systems. +3. Evaluate interactive systems (websites, travel, +or game apps), with a strong adoption of +user-centric design +‘Synopsis of Course Content +This course covers both human factors and the +technical methods for the design and evaluation of +interactive systems, where it is structured within +four main topics: overview of HCI, essential +interaction design principles, user interface +development process and interface design and +programming. Overview of HCI introduces human, +computer and interactions; user _ interfaces: +usability, user experience (UX) and design thinking. +Interfaces development process includes topics on +iterative design, user-centered design, design +discovery, design exploration and evaluation of +user interfaces. Interface design and programming +include topics on visual information design, forms +design, interface design pattems, prototyping and +construction tools, and responsiveness issue. +Three types of applications are covered: Graphical +User Interfaces, Web and Mobile Devices. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +‘wiA3001 +INDUSTRIAL TRAINING +Credit: 12 +Course Pre-requisite(s): +Taken all Faculty and Programme Core Courses +(except Academic Project | and Academic Project +I). +Medium of Instruction: English +Learning Outcomes +. Apply operation, management, and +development processes at workplace. +2. Identify the problems faced and lessons leamt +at the workplace. +3. Use appropriate systems and technologies in +the tasks at workplace. +4. Demonstrate professional ethics at workplace +to knowledge and skills acquired at +‘Synopsis of Course Content +This course requires a student to undergo industrial +training at an organization offering internship +related to the student's field of study. The student +records his/her daily activities at the workplace in a +logbook. The student also prepares a final report +about his/her industrial training. +Assessment Methods +Continuous Assessment: 100% + +### Page 237 +wiA3002 +ACADEMIC PROJECT I +Credit: 3 +Course Pre-requisite(s): +Pass all Faculty and Programme Core courses +except for industrial Training. +Medium of Instruction: English +Learning Outcomes +1. Identify solution approach that is suitable for the +stated problem +2. Conduct suitable requirement gathering, system +analysis and design techniques. +3. Present project proposal paper. +Synopsis of Course Content +This course covers the activities including problem +identification, literature review, data collection, +writing and presenting project proposals. +WIE2003 +INTRODUCTION TO DATA SCIENCE +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the key concepts relevant to data +science, including all processes in the data +science life cycle and data science applications +in real-world +2. Determine suitable tools, technologies and the +core algorithms underlying an end-to-end data +science workflow, including the experimental +design, data collection, mining, analysis, and +presentation of information derived from +datasets, +3. Interpret the ethical implications on the use of +data and technologies in data science process. +Assessment Methods +Continuous Assessment: 100% +‘Synopsis of Course Content +The course is designed to help the student leam +fundamental concepts of data science. It covers +What, when, who, where, why and how (SW 1H) of +data science in the era of big data. Also +‘encompass, the life cycle of data science from data +preparation, data processing, data cleansing and +integration, to data analysis and visualization of +data in data-driven decision making. The role of +data scientist, the knowledge and skills required are +also presented. Machine learning algorithms and +statistical models are included. Diverse +technologies, programming languages as well as +tools in data science are discussed. +‘WIA3003 +ACADEMIC PROJECT II +Credit: 5 +Course Pre-requisite(s): +Pass all Faculty and Programme Core courses +except for Industrial Training. +Medium of Instruction: English +Assessment Method +Continuous Assessment: 60% +Learning Outcomes +: Final Examination:40% +|. Develop a system based on the solution +approach and method identified +2. Present the implemented project +3. Implement a system with ethics and +professionalism. +WID3006 +MACHINE LEARNING +Synopsis of Course Content +This course covers research activities including +system analysis. and design, _system +implementation, testing and evaluating the +developed system, project presentation and writing +an academic report +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Assessment Method Learning Outcomes +Continuous Assessment: 100% 1. Explain the concepts and techniques for +supervised learning, semi-supervised learning +and unsupervised learning +2. Use the appropriate machine learning +techniques for given sample datasets. +3. Apply practical solutions to solve common +problems in machine learning +‘Synopsis of Course Content +This course covers a broad understanding of the +field of machine learning and statistical pattem +recognition. Topics include classification and linear + +### Page 238 +regression, Bayesian network, decision trees, +SVMs, statistical leaming method, unsupervised +learning and reinforcement learning +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +‘WIH3001 +DATA SCIENCE PROJECT +Credit: 3 +Course Pre-requisite(s); None +Medium of instruction: English +Learning Outcomes +Define the problem background, +Determine the objectives of project. +Identify suitable solution approaches for the +stated problem. +4, Review literature relevant to the stated problem. +5. Conduct data gathering using suitable +techniques, +8. Develop a prototype of the proposed solution +7. White a project report +Synopsis of Course Content +This course covers the following research activities +including problem and objectives. identification: +literature review; data collection, prototype +development, report writing and project +presentation. +Assessment Method +Continuous Assessment: 100% +‘wiH3002 +DATA SCIENCE INDUSTRIAL TRAINING +Credit: 14 +Course Pre-requisite(s): +Taken all Faculty and Programme Core Courses. +Medium of Instruction: English +Learning Outcomes +1. Understanding real-world case +studies/problems that require data science +solutions in industry. +2. Use appropriate data science technologies in +tasks at workplace. +3. Apply data science industrial experience in one +of more industry-based projects. +Synopsis of Course Content +This course requires a student to acquire date +science industrial experience at an organisation +offering internship related to data science field of +study. The student records his/her daily +experiences at the workplace in a logbook, The +student also prepares a final report about his/her +data science industrial experiences, +Assessment Method +Continuous Assessment: 100% +‘WIH3005 +PROFESSIONAL DEVELOPMENT +Credit: 2 +Course Pre-requisite(s): +None +Medium of Instruction: English +Learning Outcomes +1. Differentiate various principles and practices of +professional development within the workplace +2. Demonstrate effective communication and +teamwork skills in a professional environment. +3. Demonstrate ethical and professional behavior +‘workplace settings +‘Synopsis of Course Content +This Professional Development module equips +students for success by emphasizing vital +management, social skills, communication, and +ethics, It addresses stakeholder management, +project initiation, critical thinking, professional +ethics, and communication, enhancing skills in +report writing, team building, technical aspects, +lifelong leaming, and conflict resolution. Students +will develop comprehensive abilities essential for +effective project management and career +advancement, ensuring they are prepared for +real-world challenges in diverse professional +settings. +Assessment Method +Continuous Assessment: 100% +WIH3006 +DATA SCIENCE AND APPLICATION +Credit: 5 +Course Pre-requisite(s): +Taken all Faculty and Programme Core Courses. +Medium of Instruction: English +Learning Outcomes +1. Apply the fundamental concepts and +methodologies of data science in +workplace settings. +2. Adapting data science solutions to +real-world problems using relevant tools +and technologies. +3. Explain the impact of data science +applications on business processes and +decision-making. + +### Page 239 +Synopsis of Course Content +This course provides a comprehensive introduction +to the fundamental concepts and methodologies +that underpin the field of data science. Students will +gain a deep understanding of essential data +science principles and learn how to apply various +tools and technologies to solve real-world +problems. The course emphasizes _ practical +applications, equipping students with the skills +needed to recommend appropriate data science +methods for diverse scenarios. Additionally, +students will explore the significant impact of data +science applications on business processes and +decision-making, enabling them to evaluate and +nhance business strategies through data-driven +insights. This course is designed to bridge the gap +between theoretical knowledge and practical +implementation, preparing students for successful +careers in data science and analytics. +Assessment Method +Continuous Assessment: 100% +WIH3007 +INDUSTRIAL SOLUTION DEVELOPMENT +Credit: 5 +Course Pre-requisite(s): +None +Medium of Instruction: English +Learning Outcomes +1. Demonstrate problem-solving skills by +engaging in industrial projects. +2. Develop industrial solutions, from problem +identification to solution deployment using data +science pipelines. +3. Develop the ability to work collaboratively with +industry professionals and stakeholders +through continuous learning, +Synopsis of Course Content +This course provides a comprehensive framework +for applying theoretical knowledge and technical +skills acquired throughout the data science program +to real-world industrial problems. Students will solve +industry-related problems with data science, starting +by defining the business objective and collecting +relevant data. Next, prepare and clean the data, +followed by conducting exploratory analysis to +identify patterns. Further, build and evaluate +Predictive models, and select the best performing +‘one. The model will be deployed into production +Finally, communicate insights to stakeholders with +clear visualizations and reports for actionable +decision-making. Students will collaborate with +industry partners to identify, analyse, and develop +data-driven solutions tailored to specific business +challenges +Assessment Method +Continuous Assessment: 100% + + +## Shared Undergraduate Curriculum :: Specialization Elective Courses - Computer System and Network + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 240-244 + +### Page 240 +te +COURSE +INFORMATION +SPECIALIZATION +ELECTIVE COURSES +COMPUTER SYSTEM & NETWORK +ey Ay A + +### Page 241 +wic2002 +NETWORK SECURITY +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify the importance of network security and the +security applications and techniques used in a +network. +2. Design @ secure network topology based on the +security elements. +3. Apply the applications and techniques to solve a +range of security problems in a network. +Synopsis of Course Content +This course is designed to provide student knowledge of +network security, types of attack towards network, +security services, and security mechanism. This course +also will examine the security criteria by identity the best +practices for the network security. The criteria will be +looking into encryption techniques, remote access, +intrusion detection and prevention, Virtual Private +Network, firewall, honey pots, AAA, Infrastructure +security, and physical security. Finally, the course will +evaluate a plan and best proposal to design a secure +network topology based on security policy and legal +issues. This course also emphasis on practical +exercises by introducing a range of security applications +used in a network +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic2004 +INTERNET TECHNOLOGY +Credit: 3 +Course Pre-requisites): None +Medium of Instruction: English +Learning Outcomes +Describe the Intemet and its evolution to the current +technology. +2. Identify the steps to evaluate and implement the +technology, the model it was based on and the +architecture +3. Analyze the strength and weaknesses of each +Internet technology implementation being discussed. +4, Discuss security concer that must be considered +when implementing the selected Internet technology. +Synopsis of Course Content +This course contains the introduction towards Internet +and its evolution in introducing new technologies such as +Internet of Everything, Cloud Computing and Software +Defined Network. It explained the concept and steps of +implementation of the technology discussed and how to +implement it, It also discussed the strength and +weaknesses of each Internet technology and the security +issues related +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic2005 +PROGRAMMABLE NETWORK +Credit: 3 +Course Pre-requisite(s): WIA2008 +Medium of Instruction: English +Learning Outcomes +1. Describe the basic concept of network programming +and Software Defined Networking (SDN) +programming. +2. Design and program client/server communication. +3, Describe the deployment models of SDN and +Network Functions Virtualization (NFV) using +OpenFlow protocol +Synopsis of Course Content +This course introduces network programming and SDN +programming. The contents include the introduction to +the concept and programming of _ client/server +communication; the fundamentals of SDN and_ its +potential applications related to network function +virtualization (NFV); Explores emerging applications of +SDN; hands-on exercises of SDN programming +environment with OpenFlow protocol and controller. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic2006 +DIGITAL FORENSIC +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +Identify forensics and information security issues in +digital domain, +2. Differentiate various forensic techniques for digital +media +3. Apply appropriate digital forensic techniques for +different digital media +Synopsis of Course Content +This course is designed to provide students with +knowledge on various security issues and cybercrime. +This course will also expose students to different stages +in the digital forensic process. Students will also apply + +### Page 242 +Various digital forensic techniques in accordance with the +identified media and applicable cybercrime laws. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 0% +wic2007 +CYBER SECURITY +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the concept of cyberspace and cybersecurity +including critical security controls for effective cyber +defense. +2. Determine suitable security controls for the defined +security requirements. +3. Investigate techniques used for auditing and +monitoring the performance of cybersecurity +controls. +Synopsis of Course Content +This course consists of the introduction on terms +cyberspace, cybersecurity, related standards for best +practices in cybersecurity, essential security +requirements and security controls/functions for cyber +defense, and security assessment techniques in cyber +environment. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic2008 +INTERNET OF THINGS. +Credit: 3 +Course Pre-requisite(s): WIA1005 +Medium of Instruction: English +Learning Outcomes +1, Describe the basic concept of Internet-of-Things. +2. Design loT application using existing technology. +3. Apply loT knowledge of practical problem solving. +Synopsis of Course Content +The course provides an overview of Interet-of-Things +technology concept and practical. It develops +foundational skills using hands-on lab activities that +stimulate the students in applying creative +problem-solving and rapid prototyping in the +interdisciplinary domain of electronics, networking, +security, data analytics, and business. The +student-centric approach translates into the student +being able to produce ideas, design, prototype and +present an loT solution for an identified business or +society need. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic3001 +MATHEMATICS IN NETWORKING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify the basic principles of probability and +statistics behind computer networking, +2. Discussing the techniques and applications of graph +theory to solve computer networking problems. +3. Evaluating the problems in queueing theory and +network calculus related to computer networks. +Synopsis of Course Content +This course is designed to provide a practical aspect of +basic statistics and mathematics on computer +networking. It also an emphasis on problem-solving and +analysis using the mathematical and statistical +techniques in computer networking, +‘Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +~~ wie3002 +CRYPTOGRAPHY +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +Explain the concept of cryptogrephy and techniques +used clearly +2. Distinguish different cryptography systems. +3. Determine suitable technique or algorithm for +implementation in a system accordingly. +4, Investigate cryptographic algorithms in regards to +their design and security analysis. +Synopsis of Course Content +This course consists of the introduction of cryptography, +cryptographic techniques, computer-based Symmetric +Ke +‘Cryptographic Algoritis, computer-based Asymmetric +Key Cryptographic Algorithms, Public Key Infrastructure +(PKI), Internet Security Protocols (Implementation of +Cryptography), user authentication _ mechanisms, +practical implementations of cryptography and case +studies. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% + +### Page 243 +wic3003 +EMBEDDED SYSTEM PROGRAMMING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the concept and architecture of an embedded +system, +Program an embedded system application. +Apply interfaces technique between embedded +applications system. +3, +‘Synopsis of Course Content +This course covers the embedded system overview, +embedded system memory management, embedded +system interfaces and embedded system controller. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic3004 +COMPUTER PENETRATION +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the concepts of computer penetration. +2. Identify suitable techniques in computer penetration +activity. +3. Apply suitable computer penetration techniques in +specific security scenario, +‘Synopsis of Course Content +This course introduces the concepts and techniques +used to penetrate computers with a focus on ethical +hacking. The contents of this course cover the basic +steps of penetration testing such as reconnaissance, +network scanning, exploitation of vulnerabilities, and +maintaining access to penetrated systems. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +Wwic3005 +ENTERPRISE NETWORK DESIGN AND +MANAGEMENT +Credit: 3 +Course Pre-requisite(s): WIA1005 +Medium of Instruction: English +Learning Outcomes +4. Explain and design +approach. +2. Solve network management problem. +3. Solve problems related to systematic network +documentation, design and configuration, +network using top-down +Synopsis of Course Content +This course consists of top-down network design model +for large scale network which includes the requirements +‘and constraints, large scale network topology design, +models for addressing and naming for network devices. +This course also covers switching and routing protocols, +network security strategies, optimal network design, +network management planning and strategy, ISO +network management model, network management +protocols: SNMP. RMON, NTP, network performance +issues, troubleshooting mechanisms and network +documentation and base lining, +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic3006 +MOBILE COMPUTING +Credit: 3 +Course Pre-requisite(s); None +Medium of Instruction: English +Learning Outcomes +1. Explain the various wireless technologies and +services. +2. Discuss important issues and challenges in mobile +computing, +3. Build a mobile computing application that is +according to the user requirements and operating +environments. +Synopsis of Course Content +This course covers the introduction to wireless networks +‘and mobile computing, which includes looking at +examples of mobile computing applications, issues that +cistinguishes wireless networks from fixed networks and +‘examples of how the issues are addressed to support +mobile computing. +Assessment Methods +Continuous Assessment: 50% + +### Page 244 +Final Examination: 50% +wic3007 +PRINCIPLES OF DISTRIBUTED COMPUTING +Credit: 3 +Course Pre-requisite(s): +WIA1005 - Network Technology Foundation +Medium of Instruction: English +Learning Outcomes +41. Determine the fundamental of distributed computing, +2. Identify the issues, problems and the solutions in +distributed computing. +3, Implement distributed system. +‘Synopsis of Course Content +This course consists of top-down network design model +for large scale network which includes the requirements +and constraints, large scale network topology design, +models for addressing and naming for network devices. +This course also covers switching and routing protocols, +network security strategies, optimal network design, +network management planning and strategy, ISO +network management model, network management +protocols: SNMP, RMON, NTP, network performance +issues, troubleshooting mechanisms and network +documentation and base lining +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic3008 +MICROPROCESSOR +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the basic concept and microprocessor +architecture, +2. Explain the processor interface and software design +techniques. +3. Executes the basic concept of microprocessor +operation +‘Synopsis of Course Content +This course covers the introduction to microprocessor +which includes Arithmetic processor, microprocessor +development, instruction in microprocessor, +microprocessor connection, microcontroller, advanced +microprocessor, Input / Output in microprocessor and +microprocessor development based on product. +Assessment Methods +Continuous Assessment: 50% +wic3009 +PARALLEL PROGRAMMING +Final Examination: 50% +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the fundamental of parallel computing, +2. Apply fundamental concepts. of parallel +programming +3. Use GPU programming model and architecture, key +algorithms, parallel programming pattems and +‘optimization techniques. +Synopsis of Course Content +This course introduces the parallel programming model +‘and hardware The course also includes how to optimize +GPU programs and the future of GPU computing. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% + + +## Shared Undergraduate Curriculum :: Specialization Elective Courses - Artificial Intelligence + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 245-249 + +### Page 245 +al +COURSE +INFORMATION +SPECIALIZATION +ELECTIVE COURSES +ARTIFICIAL INTELLIGENCE +ny Ay AF + +### Page 246 +‘wic2008 +INTERNET OF THINGS. +Credit: 3 +Course Pre-requisite(s): WIA1005 +Medium of Instruction: English +Learning Outcomes +1. Describe the basic concept of +Intemet-of-Things. +2. Design loT application using existing +technology. +3. Apply loT knowledge of practical problem +solving +Synopsis of Course Content +The course provides an overview of +Interet-of-Things technology concept and +practical. It develops foundational skills using +hands-on lab activities that stimulate the students in +applying creative problem-solving and rapid +prototyping in the interdisciplinary domain of +electronics, networking, security, data analytics, +and business. The student-centric approach +translates into the student being able to produce +ideas, design, prototype and present an loT +solution for an identified business or society need, +Assessment Methods +Continuous Assessment: 50%. +Final Examination: 60% +wib2001 +KNOWLEDGE REPRESENTATION AND +REASONING +Credit: 3 +Medium of Instruction: English +Laarring Oukcomes +Describe types of knowledge and their +engineering processes. +2. Differentiate the various knowledge +representation and knowledge reasoning +methods. +3. Use the various knowledge representation and +knowledge reasoning methods to solve +problems. +Synopsis of Course Content +This course describes types of knowledge and their +engineering processes as used in expert system +development. It differentiates the various +knowledge representations methods such as logic, +rule-based, frame-based, semantic network, script, +conceptual dependency, and ontology. It also +explains the various knowledge reasoning methods +such as the deductive, inductive, monotonic, and +non-monotonic reasoning. Students will use the +various knowledge representation and knowledge +reasoning methods to solve problems. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wib2002 +COMPUTING MATHEMATICS II +Credit: 3 +Course Pre-requisite(s): None +Medium of instruction: English +Learning Outcomes +Apply various formulae for operations on +differentiation and integration aswell as +mathematical transformation (Calculus). +2. Apply the principles of algebraic matrix in +problem solving (Linear Algebra) +3. Apply statistical methods in problem solving +(Statistics). +Synopsis of Course Content +This course covers important mathematics t +which can be applied to the artificial intelligence +field. The topics include calculus (differentiation +and integration), functions and graphs, matrix +algebra (Eigen value, Eigen vector, dependency, +singularity), statistical methods (sampling, principal +‘component analysis) and transformations (Fourier, +Laplace etc.) +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +‘wiD2003 +COGNITIVE SCIENCE +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify various cognitive concepts and +processes, +2. Describe memory functions related to learning +activities, +3. Apply cognitive theories in everyday problem +solving. +Synopsis of Course Content +This course covers the fundamentals on cognitive +science. It covers topics on mind and machine, +perception (object recognition), attention & +consciousness, memory (short term memory, +working memory and long term memory), forgetting, + +### Page 247 +mental representation and visual perception, +category, language, intelligence and creativity +emotion and expression, problem solving, reasoning +and decision making +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WID3001 +FUNCTIONAL AND LOGIC PROGRAMMING +Credit: 3 +Medium of Instruction: English +Learning Outcomes +1 Describe basic principles and features of +functional and logic programming. +2. Explain concepts and methods of functional and +logic programming +3. Apply functional and logic programming +knowledge. +Synopsis of Course Content +This course introduces Artificial Intelligence (Al) +programming languages, which covers functional +and logic styles of programming. It describes the +functional programming that uses functions as its +basis and includes topics such as types and +classes, lists, recursions, and higher-order +functions. The logic programming is based on +formal logic and includes topics such as clauses +‘and predicates, unification, operators. and +arithmetic, cuts and negation. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wip3002 +NATURAL LANGUAGE PROCESSING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify the various levels of natural language +processing. +2. Explain the approaches and applications of +natural language processing +3, Apply natural language processing techniques +to solve problems. +Synopsis of Course Content +The course introduces the theory and methods of +Natural Language Processing (NLP). It covers @ +broad range of topics in NLP including basic text +processing, minimum edit distance, syntactic +analysis, and semantic analysis. In addition, it also +discusses some NLP applications such as machine +translation and sentiment analysis. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +‘WID3007 +FUZZY LOGIC +Credit: 3 +Course Pre-requisite(s): WIX1001 +Medium of Instruction: English +Learning Outcomes +Understand the concept and techniques of +fuzzy set theory and fuzzy logic +istinguish fuzzy rules and fuzzy relations from +their crisp counterparts. +3. Implement fuzzy inference systems and fuzzy +clustering techniques in problem solving +‘Synopsis of Course Content +This course begins with definition, concept, and +examples of fuzzy logic. It covers fuzzy sets, rules, +operations, relations, and membership functions. It +also discuss fuzzy logics, _fuzzifcation, +defuzzification, fuzzy systems, and future +applications. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wiD3010 +AUTONOMOUS ROBOTS +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +Describe various robot components such as +sensors, actuators and computational nodes. +2. Discuss conceptual and technical challenges in +autonomous robots. +3. Apply methods for decision making in +autonomous robots. +Synopsis of Course Contents +This course introduces the basic concept of +autonomous system by making robots that can +observe, reason and act. The syllabus includes +leaming how robots interpret noisy sensor inputs, +control its actions, recover from failures, react +versus feason about @ situation, solve +sub-problems, solve long-term goals and coexist in +the world. In this course, students will study + +### Page 248 +methodologies to achieve autonomous robot +system through practical and ground up approach +of programming your own +Assessment Methods +Continuous Assessment: 70% +Final Examination: 30% +‘wiD3011 +DEEP LEARNING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Describe components of architecture of artificial +neural network and convolutional neural +network. +2. Compare categories of supervised and +unsupervised deep network. +3. Apply suitable leaming rule for a problem. +Synopsis of Course Content +‘The purpose of this course is to give the students a +clear introduction, an intuitive understanding and a +smooth Python’ implementation of the most +successful deep learning techniques. The teaching +approach provides a good balance of theory and +ctice. Theory of deep neural networks relies on +simple linear operations and basic gradient descent +optimization. Practical exercises of deep learning +applications will focus on PyTorch. Each lecture +presents the fundamental concepts and translates +them into PyTorch implementations. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wip3012 +EVOLUTIONARY COMPUTATION +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain evolutionary computation techniques +and methodologies set in the context of modern +heuristic methods. +2. Apply various evolutionary computation +methods and algorithms for particular classes of +problems. +3. Develop evolutionary algorithms for real-world +applications. +Synopsis of Course Content +The course aims to introduce students to a wide +range of Evolutionary Computation terminology, +techniques, and processes. The concepts taught in +these lectures will be practiced and reinforced by +Participation in projects. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WID3013 +COMPUTER VISION AND PATTERN +RECOGNITION +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain basic concepts, terminology, theories, +models and methods in the field of computer +vision and pattern recognition +2. Describe known principles of human visual +system. +3. Suggest a design of a computer vision or +pattern recognition system for a specific +problem, +‘Synopsis of Course Content +Ever wonder how robots can navigate space and +perform duties, how search engines can index +billions of images and videos, how algorithms can +diagnose medical images for diseases, how +self-driving cars can see and drive safely or how +Instagram creates fiters or snapchat creates +masks? In this course, we will explore all of these +technologies and leam to prototype them. Lying in +the heart of these modern Al applications are +computer vision and pattem recognition +technologies that can perceive, understand and +reconstruct the complex visual world. Computer +Vision and Pattern Recognition is one of the fastest +growing and most exciting Al disciplines in today’s +academia and industry. This course is designed to +open the doors for students who are interested in +leaming about the fundamental principles and +important applications of computer vision and +pattern recognition. We will expose students to a +number of real-world applications that are +important to our daily lives. More importantly, we +will guide students through a series of well +designed projects such that they will get to +implement a few interesting and cutting-edge +computer vision and pattern recognition algorithms. +Assessment Method +Continuous Assessment: 50% +Final Examination: 0% + +### Page 249 +wiD3014 +PRATICAL ARTIFICIAL INTELLIGENCE +wic3004 +VIRTUAL REALITY +Credit: 3 +Course Pre-requisite(s); None +Medium of Instruction: English +Learning Outcomes +Identify solution approach that is suitable for the +stated problem +2. Conduct suitable requirement gathering, system +analysis and design techniques. +3. Present the project solution. +Synopsis of Course Content +This course covers the practical activities including +system analysis and design, —_system +implementation, testing and evaluating the +developed system and project presentation +Assessment Methods +Continuous Assessment: 100% +WID3015 +NUMERICAL ANALYSIS +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1, Solve equations using numerical methods +2. Apply numerical methods in order to solve +differentiation/integration problems. +Synopsis of Course Content +This course covers numerical analysis end the +computer implementation of numerical problems. +Topics include, interpolation & function +approximation, system of linear equations solving +algebraic equations, numerical differentiation and +integration and numerical solution of ordinary +differential equations. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +Credit: 3 +Course Pre-requisite(s): Tiada +Medium of Instruction: English +Learning Outcomes +Explain the technology that support virtual +reality applications and human perceptions +involved in designing virtual reality environment +2. Discuss other technologies including +visualization and augmented reality +3. Develop a virtual reality environment using +suitable tools and programming language +‘Synopsis of Course Content +This course begins with some introduction to virtual +reality technology and its applications, followed by +detail explanation regarding input and output +devices that are being used in virtual reality +application. Students will also learn about human +sensory systems (visual, audio and tactile) and +their relations to the development of virtual reality +devices, as well as the possible effects these +devices have on human health, Then students will +be taught about how to model a virtual reality world +and manipulate its objects using virtual reality +development tools and programming languages +The course ends by providing students with +fundamental knowledge regarding data +visualisation and augmented reality, a research +area that is closely related to virtual reality +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% + + +## Shared Undergraduate Curriculum :: Specialization Elective Courses - Information Systems + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 250-254 + +### Page 250 +COURSE +INFORMATION +SPECIALIZATION +ELECTIVE COURSES +INFORMATION SYSTEMS +ny Ay A + +### Page 251 +wic2008 +INTERNET OF THINGS +Credit: 3 +Course Pre-requisite(s): WiA1005 +Medium of Instruction: English +Learning Outcomes +1. Describe the basic concept of Intemet-of- Things. +2. Design loT application using existing technology. +3. Apply loT knowledge of practical problem solving +‘Synopsis of Course Content +The course provides an overview of Interet-of-Things. +technology concept and practical. It develops +foundational skills using hands-on lab activities that +stimulate the students in applying creative +problem-solving and rapid prototyping in the +interdisciplinary domain of electronics, networking, +security, data analytics, and business. The +student-centric approach translates into the student +being able to produce ideas, design, prototype and +present an loT solution for an identified business or +society need. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 0% +WIE2001 +TRENDS IN INFORMATION SYSTEMS +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Describe emerging computer __ technologies, +industry-specific information systems, and current +trends in information systems. +2. Discuss critical issues related to managing and +administering the discussed information systems or +technologies. +3. Apply tools or model to relevant cases or data, +Synopsis of Course Content +This course explores selected topics of specialized +content (not usually covered by the other courses) as +determined by the department and the lecturer with +emphasis on current Information System trends. +Topics under this course heading vary from year to year +according to the developments in computer technology +and information systems. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wie2002 +OPEN-SOURCE PROGRAMMING: APPLICATION AND +TECHNOLOGY +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain basic characteristics and concepts of open +source applications and technology. +2. Use open source programming language to populate, +update and retrieve database/ dataset, +3. Develop open source solution to resolve a business +problem +‘Synopsis of Course Content +This course will enable students to learn the basic +characteristics and concepts of open source applications +and technology. Student will be able to write applications +using open source programming in order to populate, +retrieve and update database. They will also develop an +open source solution to resolve a business problem. +‘Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +Credit: 3 +Course Pre-requisite(s): None +Medium of instruction: English +Learning Outcomes +Explain the key concepts relevant to data science +including all processes in the data science life cycle +and data science applications in real-world. +2. Determine suitable tools, technologies and the core +algorithms underlying an end-to-end data science +workflow, including the experimental design, data +collection, mining, analysis, and presentation of +information derived from datasets +3. Interpret the ethical implications on the use of data +and technologies in data science process. +‘Synopsis of Course Content +The course is designed to help the student learn +fundamental concepts of data science. It covers the +What, when, who, where, why and how (SW 1H) of data +science in the era of big data. Also encompass, the life +cycle of data science from data preparation, data +processing, data cleansing and integration, to data +analysis and visualization of data in data-driven decision +making. The role of data scientist, the knowledge and +skills required is also presented. Machine learning +algorithms and statistical models are included. Diverse +technologies, programming languages as well as tools in +data science are discussed. +Assessment Methods +Continuous Assessment: 60% +___@ + +### Page 252 +Final Examination: 40% +WiE2005 +INFORMATION RETRIEVAL AND WEB SEARCH. +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Define how the Web is organized and its +fundamental properties. +2. Explain how search engines collect Web content, +index it, and present the most relevant results for a +given query. +3. Solve problems related to effective information +retrieval or evaluation of search engine +performances. +‘Synopsis of Course Content +The objective of this course is to examine the main +computer science principles that lie behind search +engines. For this purpose, focus will be given to the +Information Retrieval (IR), which is described as "the +science of searching for information in documents, +searching for documents themselves, searching for +metadata which describe documents, or searching +within databases, whether relational stand-alone or +hypertextually-networked such as the World Wide Web" +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WiE3001 +ADVANCED DATABASE +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Administer the database. +2. Employ basic monitoring procedures. +3. Apply distributed database and big data. +‘Synopsis of Course Content +Enable students to play the role of a database +administrator and perform tasks such as creating +database instances, managing storage structures, +schema objects, data concurrency, undo data, +administrating users security and configuring database. +This course will enable students to understand how +distributed database and big data management are +implemented, +‘Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WiE3002 +ELECTRONIC COMMERCE +Credit: 3 +Course Pre-requisite(s): None +Medium of instruction: English +Learning Outcomes +1. Explain technologies, standards and business +processes involved in implementing electronic +commerce. +2. Apply advance modes on usage of information +technology in business activities to boost new +opportunities developed from the usage of Internet +among its users. +3. Build simple e-commerce applications for specific +areas of business that have _ potential +commercialization values. +Synopsis of Course Content +This course consists of the following components: +{a) Introduction of E-Commerce (b) E-Commerce +Infrastructure: The Internet, Web and Mobile Platform; (c) +Building an E-commerce Presence: Web Sites, Mobile +Sites and Apps; (d) E-Commerce Security and Payment +Systems; (e) E-Commerce Business Models and +Concepts; (f) E-Commerce Marketing and Advertising +(g) Social, Mobile and Local Marketing: (h) Ethics, Law +and E-Commerce; (i) Online Content and Media ()) +Social Networks, Auctions and Portals, and (k) +E-Commerce Retailing and Services. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIE3003 +INFORMATION SYSTEM CONTROL AND SECURITY +Credit; 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify control and security involve in an information +systems from the physical/environmental perspective, +application perspective and operational perspective. +2. Describe types of current security control for the +information system organisation, including the +methodology, procedure and implementation design. +3. Solve security problems in information system using +workflow, procedure and control being studied +Synopsis of Course Contents +There are ten elements of the syllabus of the course are; +(2) Information Security and Risk Management; (b) +Threats and attacks in information systems (c) Access +Control System and Methodology; (d) Cryptography; (e) +Physical/Environmental Security; (f) Enterprise security +system architecture and design; (g) Business Continuity +and Disaster Recovery Planning; (h) Telecommunication, +Networks and Internet Security; (i) Application Security; +(j) Operation Security. + +### Page 253 +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIE3005 +KNOWLEDGE MANAGEMENT AND ENGINEERING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1, Describe the concepts and technological approaches +of Knowledge Management and Engineering (KME). +2. Use of various tools and methods for KME. +3. Use working knowledge and skills to plan, assess +and develop knowledge management system. +‘Synopsis of Course Content +Modules for this course include (a) An introduction to the +concepts Knowledge Management and Engineering; (b) +Knowledge Characteristics: knowledge and its +differences from data and information; (c) Techniques in +KME: capturing, encoding and measuring of knowledge +(d) Technological approach towards knowledge; (e) +Concepts of Ontology, Taxonomy and related knowledge +construction tools (f) Developing knowledge +management system, evaluating the knowledge needs +of an organisation; (g) Case study on KME in +organization. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIE3006 +INFORMATION SYSTEM AUDITING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Understand the processes, principle and method of +information system auditing. +2. Identify effective auditing processes and tools for +information systems. +3. Use the works, procedures and control leamed to +solve current problems faced by organisations for +effective auditing purpose. +‘Synopsis of Course Content +The topics that make up the course are: (a) Auditing +process; (b) Managing planning and organization of +information systems; (c) Technical infrastructure and +operational work procedure; (d) Control on information +assets; (2) Disaster recovery and business +sustainability; (f) System development of Business +applications, findings, implementation and operations: +(9) Evaluation of business process and risk +management. +Assessment Method +Continuous Assessment: 50% +Final Examination: 50% +WIE3007 +DATA MINING AND WAREHOUSING +Credit: 3 +Course Pre-requisite(s): None +‘Medium of Instruction: English +Learning Outcomes +1. Define the term Data Mining and Data Warehouse. +2. Draw a schema diagram for the data warehouse +using Star schema. +3. Create a decision tree (DT) model using the 1D3 +algorithm to find frequent itemsets using Aprior +‘Synopsis of Course Content +The course consists of the following components: (a) +Introduction to Data Werehouse and Data Mining; (b) +Data Warehouses; (c) Pre-mining; (d) Classification; (e) +Association Rules; (f) Clustering Algorithms. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIE3010 +DATA VISUALIZATION +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +Explain concepts and techniques relevant to data +Visualization, ie; data aspects, modeling concepts, +and visualization techniques. +2. Apply suitable visualization techniques to +appropriate datasets. +3. Use appropriate tools. to analyze, and +presentivisualize data +‘Synopsis of Course Content +This course begins by introducing the concepts of data +visualization vs infographics. It provides students with +the knowledge of where data can be found (data +sources), how data can be acquired and how data can +be analyzed and presented. It explains topics such as +modeling concepts, data aspects, and visualization +techniques. Techniques for visualizing multivariate, +temporal, text-based, geospatial, and other types of data +are taught. Students will be exposed to a few tools: to +capture/import data, to analyze data and to visualize +data. +‘Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% + +### Page 254 +WIE3012 +BUSINESS ANALYTICS AND INTELLIGENCE +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the concept of BI and implementation of Data +warehouse. +2. Integrate data from different sources. +3. Use suitable methods and techniques to analyse +OLAP data to solve business problems +‘Synopsis of Course Content +This course discusses Online analytical processing +(OLAP), Data warehouses end data Dimensional +modelling, Extract Transform Load (ETL) design, and +statistical and mining approaches to improve business. It +also covers report design, development and emerging +trends in business intelligence. +Assessment Methods +Continuous Assessment: 70% +Final Examination: 30 +WIF2003 +WEB PROGRAMMING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Use different programming languages, techniques, +platforms and tools for web development. +2. Use frameworks and database to develop web +applications. +3. Apply different techniques to improve the quality of +web applications. +Synopsis of Course Content +This course covers the techniques, frameworks, +platforms and tools for Web development. Theoretical +aspects include the concepts of Web development, +stack technologies, client-server architecture, and +quality attributes of Web-based systems. Technical +aspects include topics on design and development of +web database applications using different protocols, +programming languages, techniques, frameworks, +platforms and tools, taking relevant quality issues into +consideration. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% + + +## Shared Undergraduate Curriculum :: Specialization Elective Courses - Software Engineering + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 255-259 + +### Page 255 +COURSE +INFORMATION +SPECIALIZATION +ELECTIVE COURSES +SOFTWARE ENGINEERING +i Ay + +### Page 256 +wiF2002 +SOFTWARE REQUIREMENTS ENGINEERING +Credit 23 +Course Prerequisite(s) : None +Medium of Instruction: English +Learning Outcomes +To describe issues in software requirements +engineering. +2. To provide requirement artefacts based on +established standards. +3. To apply appropriate techniques and methods +to elicit and analyse software requirements. +4, To use proper models and tools for managing +and verifying requirements. +Synopsis of Course Content +This course covers the fundamentals of +requirements engineering: important requirements +artefacts are covered and discussed. Core +activities of requirement engineering which include +elicitation, specification, documentation, +negotiation, validation, and management ere +explained. +Assessment Methods +Continuous Assessment : 50% +Final Examination 50% +WwiF2003 +WEB PROGRAMMING +Credit S +Course Prerequisite(s) : None +Medium of Instruction —: English +Learning Outcomes +1. Use diferent programming languages, +techniques, platforms, and tools for web +development. +2. Use frameworks and database to develop web +applications. +3. Apply different techniques to improve the +quality of web applications. +Synopsis of Course Content +This course covers the techniques, frameworks, +platforms, and tools for Web development. +Theoretical aspects include the concepts of Web +development, stack technologies, client-server +architecture, and quality attributes of Web-based +systems. Technical aspects include topics on +design and development of web database +applications using —_ different -—_ protocols, +programming languages, techniques, frameworks, +platforms, and tools, taking relevant quality issues +into consideration. +Assessment Methods +Continuous Assessment: 50% +Final Examination 50% +WiF3001 +‘SOFTWARE TESTING +Credit 23 +Course Prerequisites): None +Medium of Instruction — : English +Learning Outcomes +Explain between various levels of testing, test +types, and test approaches in test based +software development, +2. Analyse the test design techniques of static +approach in software development phases +3. Apply the test design techniques of dynamic +approach within test process +Synopsis of Course Content +This course is designed to provide with in-depth +knowledge on software testing and its test +process. The course covers the basic principles of +software testing and test activities that include the +test plan, test design, monitoring, implementation, +and test closure. The students will also leam +various categories of test design techniques and +methods used in both black box and white box +testing of static and dynamic approaches. At the +‘end of this course, students should be able to +recognize various types and levels of testing as +well as categorizing and applying software testing +process and techniques. +Assessment Methods +Continuous Assessment 50% +Final Examination 50% +wiF3002 +‘SOFTWARE PROCESS AND QUALITY +Credit 13 +Course Prerequisite(s) _: None +Medium of Instruction: English +Learning Outcomes +1. Describe the fundamental concepts of software +quality, software process, _ measurement +rogram, and sofware process improvement, +2. Apply the principles of measurement and +improvement program as part of software +quality assurance activity to produce high +quality arifacts in software development +process. +3. Evaluate various software process +improvement models and quality management + +### Page 257 +standard. +Synopsis of Course Content +This course covers software quality, software +process, and sofware process improvement. It +introduces the softwere quality assurance and the +importance of process quality. Various existing +software development methodologies are also +being studied. It is followed by measurement +program as part of software quality assurance +activity to produce quality artifacts. The later part +discusses software process improvement. Various +models that support software process +improvement are presented, and these include the +CMMI, ISO $000, SPICE, PSP and TSP. +Assessment Methods +Continuous Assessment : 50% +Final Examination 50% +WiF3004 +SOFTWARE ARCHITECTURE AND DESIGN +PARADIGMS: +Credit ne +Course Prerequisite(s) : WiA2002 +Medium of Instruction: English +Learning Outcomes +Differentiate between function-oriented, object- +oriented, and data-structure centered design +methods. +2. Apply the design principles in producing +software architecture desion. +3. Analyze software architecture. +‘Synopsis of Course Contents +This course covers software design issues and +design principles; the different types of design +methods such as function-oriented design, +object-oriented design (emphasizing on +deployment diagram), data-structure centered +design; architecture design; architectural +structures and views; quality attributes; tactics to +achieve quality attributes; architectural +styles/patterns (such as client-server, peer-to-peer, +layered, and so on); introduction to design +patterns; domain specific architectures; and tools. +Assessment Methods +Continuous Assessment : 50% +Final Examination 50% +WiF3005 +SOFTWARE MAINTENANCE AND EVOLUTION +Creait :3 +Course Prerequisite(s) _: None +Medium of Instruction: English +Learning Outcomes +The fundamentals of software maintenance, +maintenance processes, and activities. +2. Apply suitable techniques and tools for +performing software maintenance activities. +3. Assess various strategies for evolving a legacy +software system +Synopsis of Course Content +This course mainly covers software maintenance +fundamentals, key issues in maintenance, +maintenance process, techniques for +maintenance, and evolution in maintenance +activities. Topics include definitions, terminology +and categories of maintenance (Corrective +Maintenance, Perfective Maintenance, Adaptive +Maintenance, Preventive Maintenance); evolution +of software; technical and management issues in +maintenance (such as technical issues related to +testing, impact analysis, and maintainability; +management issues such as staffing, process, +organizational aspects, and outsourcing and +offshoring); maintenance cost estimation and +measurement; maintenance processes and +activities (such es maintenance planning activities, +software configuration management (configuration +item, processes, and activities in configuration +management, patches), activities for software +quality); techniques for maintenance such as +program comprehension, reengineering, reverse +engineering, migration, and retirement; evolution +of legacy systems; usage of tools related to +maintenance (such as for_—_program +comprehension, reverse engineering, +configuration management). +Assessment Methods +Continuous Assessment 50% +Final Examination 50% +WIF3006 +COMPONENT-BASED SOFTWARE ENGINEERING +Credit :3 +Course Prerequisite(s) : WiA2002 +Medium of Instruction: English +Learning Outcomes +1. Explain fundamental concepts, principles, and +techniques in software reuse specifically on +development for reuse, development by reuse, +and component-level design. + +### Page 258 +2. Analyze changes to the existing application +using component-based approach. +3. Develop component-based application using +various component frameworks and +programming APIs. +Synopsis of Course Content +This course covers the fundamental concepts and +principles of software reuse, componentlevel +development, developmentidesign for reuse, +developmentidesign by reuse, and design +pattems, It includes the definition and explanation +of the nature of components, components +interfaces, Interfaces as contracts, benefits of +components, component design, and assembly. It +introduces the architecture of component-based +systems, component-based software engineering +frameworks such as SCA, Spring, OSGi, EJB, and +also covers component-based computing, API +programming, class browsers, and related tools, +as well as debugging in the API environment. +Assessment Methods +Continuous Assessment : 50% +Final Examination 1 50% +WIF3008 +REAL TIME SYSTEMS +Credit +Course Prerequisite(s) _: None +Medium of Instruction: English +Learning Outcomes +1. Define the principles of real time systems and +compare real time system architectures. +2. Implement algorithms and protocols for +scheduling, analysis, and verification for +real-time systems +3. Solve problems related to real-time issues in +communication networks, specifically, features +and capabilities required to support realtime +applications. +Synopsis of Course Content +This course introduces real time systems. The +ferences between soft and hard real time +systems are explained. Issues related to system +decomposition and scheduling techniques are +discussed. These include Timed Petri Net, +clock-criven scheduling, as well as priority-criven +scheduling of periodic, aperiodic, and sporadic +tasks. Apart from that, the course also covers +issues such 2s multiprocessor scheduling and +resource access control, fault tolerance, and real +time communication. +Assessment Methods +Continuous Assessment : 50% +Final Examination 50% +WIF3009 +PYTHON FOR SCIENTIFIC COMPUTING +Credit 3 +Course Prerequisite(s) _: None +Medium of Instruction: English +Learning Outcomes +1, Explain scientific computation using Python in +problem solving +2. Use Python to create a variety of scripts and +applications for the Web and systems +development. +3. Apply key packages of Python to solve +complex and nontrivial problems in a software +project +Synopsis of Course Content +This course introduces the landscape of scientific +computing and core Python language using simple +examples drawn from mathematics and physics. It +discusses some of the ecosystem of scientific +libraries, in particular, the SciPy ecosystem which +includes general and specialised tools for data +management and computation, productive +experimentation and high-performance computing. +These tools include Pandas, SymPy, |Python, +IPyParallel, and Matplotiib. These state-of-the-art +tools and key packages allow students to solve +complex and nontrivial problems rapidly, efficiently +and correctly using numerical, symbolical, and +scientific computing approach. +Assessment Methods +Continuous Assessment 60% +Final Examination 40% +WiF3010 +PROGRAMMING LANGUAGE PARADIGM +Credit 23 +Course Prerequisites): None +Medium of Instruction: English +Learning Outcomes +1. To describe characteristics and privilege of +various programming language paradigms. +2. To use formal notation and suitable tools for +defining programming language syntax. +3. To evaluate programming language design +issues. +Synopsis of Course Content +This course covers the fundamentals concepts and +paradigm of programming languages, discusses +the various programming language constructs and +their unique characteristics as well as their +implementation techniques. It also analyzes the + +### Page 259 +formal methods of describing the syntax and +semantics of programming languages +‘Assessment Methods +Continuous Assessment: 50% +Final Examination 50% +WIFsO11 +CONCURRENT AND PARALLEL PROGRAMMING +Credit +Course Prerequisite(s) _: WIX1002 & WIA2004 +Medium of Instruction: English +Learning Outcomes +1. Explain the concepts and issues of concurrent +and parallel processing +2. Optimize execution of sequential code with +concurrent and parallel processing +3. Build algorithms to solve concurrent and +parallel processing problems, +Synopsis of Course Content +Concurrent and parallel programming plays a vital +ole in processing a complex problem in a +concurrent or parallel approach to improve overall +performance of problem solving. This course +explains the reasons and challenges in designing +and implementing a concurrent or parallel program. +Students will leam different models and +programming constructs for concurrency and +parallelism, This course also discusses evaluation +of worthiness to make @ sequential program +concurrent or parallel +Assessment Methods +Continuous Assessment : 50% +Final Examination 50% +wic2008. +INTERNET OF THINGS +Credit +Course Prerequisite(s) : WIA1005 +Medium of Instruction: +nglish +Learning Outcomes +1. Describe the basic concept of +Intemet-of-Things +2. Design loT application using existing +technology. +3. Apply loT knowledge of practical problem +solving, +Synopsis of Course Content +The course provides an overview of +Internet-of-Things technology concept and +practical. It develops foundational skills using +hands-on lab activities that stimulate the students +in applying creative problem-solving and rapid +prototyping in the interdisciplinary domain of +electronics, networking, security, data analytics, +and business. The student-centric approach +translates into the student being able to produce +ideas, design, prototype, and present an loT +solution for an identified business or society need. +Assessment Methods +Continuous Assessment: 50% +Final Examination 50% +‘WIG3005 +GAME DEVELOPMENT +Credit 33 +Course Prerequisite(s) _: None +Medium of Instruction: English +Learning Outcomes +1. Explain the basic principles of computer games, +game genre, game development life cycle, and +design consideration +2. Develop a computer game taking into +consideration selected game genre. +3. Explain the collision detection in game +programming. +Synopsis of Course Content +This course will give an introduction to computer +game development starting from concept +development to implementation of a playable game +prototype. Both the aesthetic and technical aspects +of game development will be covered. The +aesthetic component of the course will focus on +story and character development, game +mechanics, game play, and interface design and +content creation for games, The technical +of the course will focus on +g tools and concepts for games, +including data structures and algorithms, computer +graphics, human-computer interaction, collision +detection, and Al. Common topics include project +management, prototype development, and play +testing. Students will work in groups and go +through the complete pipeline starting from a basic +game idea all the way through developing a +playable prototype. +Assessment Methods +Continuous Assessment: 50% +Final Examination 50% + + +## Shared Undergraduate Curriculum :: Specialization Elective Courses - Multimedia Computing + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 260-264 + +### Page 260 +te +\ \\ +COURSE +INFORMATION +SPECIALIZATION +ELECTIVE COURSES +MULTIMEDIA COMPUTING +i Ay + +### Page 261 +wi2001 +DIGITAL IMAGE PROCESSING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify techniques of digital image processing +specifically +2. Explain and differentiate the usage of +techniques in digital image processing. +3. Apply several digital image processing +techniques. +ferent +Synopsis of Course Content +This course covers topics in digital image +processing including image representation, image +enhancement, image restoration, line and edge +detection, image segmentation and image +representation and description. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wiG2002 +COMPUTER GRAPHICS +Credit: 3 +Course Pre-requisite( +Medium of Instruction: English +Learning Outcomes +1. Understand the basic principles of +implementing 2D and 3D computer graphics +primitives. +2, Explain the key algorithms for modelling and +rendering graphical objects. +3. Create interactive graphics program using a +computer graphics API. +Synopsis of Course Content +The course will cover the main topics in computer +gtaphics such as: graphics system, camera model, +graphics primitives, graphics coordinate system, +2D and 3D transformations, 2D and 3D viewing +transformations, lighting, shadowing and texture +mapping. Students will be using an open-source +graphics API to create both 2D and 3D graphic +objects. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wig2004 +‘AUDIO SYNTHESIS +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain audio synthesis techniques and audio +control +2. Synthesize a digital audio file in aif, wav and +midi format. +3. Discuss about the characteristics of a speech +synthesis and speech recognition systems. +‘Synopsis of Course Content +This course starts with an introduction to the +characteristics of sound in terms of physical and +acoustical sounds, followed by the subsequent +topics: properties of a sound wave, its relations to +human perception of sound, sounds sampling and +sound processing tools. Next, students will be +taught about CSound programming emphasizing +on the syntax of both the orchestra and score files, +and how to program these files according to certain +synthesis techniques in order to produce an audio +file. For this purpose, students will be taught +common synthesis techniques such as additive, +subtractive, FM (Frequency Modulation) and AM +(Amplitude Modulation). The course ends with an +overview and hands on session of Audacity so +students are able to relate what they have learned +and how it is being used in developing software to +‘manipulate or edit audio. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wiG2005 +INTERACTIVE DESIGN +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify task analysis for interactive design. +2. Explain the design of _ interactive +computer-based applications. +3. Develop an interactive computer-based +application. +4. Evaluate an interactive computer-based +application. +‘Synopsis of Course Content + +### Page 262 +This course covers the main topics in interactive +design such as the following: interaction concept +and design; user roles in interactive design; design +for combining information and communication +effective aspects of interface and interactivity; data +collecting, analyzing, and presentation; interactive +design process; and interactive design evaluation +process. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wi3001 +MATHEMATICS FOR MULTIMEDIA +Credit: 3 +Course Pre-requisite(s); None +Medium of Instructio +: English +Learning Outcomes +1. Identify mathematical theories involved in +multimedia signal processing. +2. Elaborate mathematical techniques used in +multimedia application. +3. Apply mathematics theories in processing +multimedia objects. +Synopsis of Course Content +This course covers topics such as numbers and +arithmetic: space and linearity; time and +frequency;sampling and estimation; scaling and +resolution; redundancy and _information;error +detection and correction, +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wic3002 +RENDERING AND ANIMATION +Credit: 3 +Course Presrequisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the techniques used in modeling, +texturing, animating and rendering process. +2. Differentiate algorithms involved in generating +3D objects. +3. Discuss the importance of 30 computer +animation and relate it to their daily +Synopsis of Course Content +At the beginning of this course, students will be +exposed to the development, technology and +computer animation applications. Next, students +will be taught about the main phases in the +development of computer animation which include +aspects such as modeling, animation, texturing +lighting, knowledge pertaining to. the job +opportunities and future of computer animation and +rendering. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WiG3003 +MULTIMEDIA PROGRAMMING +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the concept and syntax of Java +programming used to develop a muttimedia +application. +2. Apply the multimedia elements in programming +various mobile applications (Android & iOS). +3. Develop multimedia application using Java +programming language. +Synopsis of Course Contents +This course covers the following topics: +object-oriented programming concept; the structure +and concept in Java object-oriented programming +concept; graphics and animation generations using +AWT, JavaFX, Swing and Java2D; applets; sounds +generations using Java Sound API; programming +using Java Media Framework (JMF), Android +Development ToolKit (ADT) +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wiG3004 +VIRTUAL REALITY +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the technology that support virtual +reality applications and human perceptions +involved in designing virtual reality environment. +2. Discuss other technologies including +visualization and augmented reality +3. Develop a virtual reality environment using +suitable tools and programming language +‘Synopsis of Course Content +This course begins with some introduction to virtual +reality technology and its applications, followed by + +### Page 263 +detail explanation regarding input and output +devices that are being used in virtual reality +application. Students will also learn about human +sensory systems (visual, audio and tactile) and +their relations to the development of virtual reality +devices, 2s well as the possible effects these +devices have on human health. Then students will +be taught about how to model a virtual reality world +and manipulate its objects using virtual reality +development tools and programming languages. +The course ends by providing students with +fundamental knowledge regarding data +visualisation and augmented reality, a research +area that is closely related to virtual reality, systems +(visual, audio and tactile) and their relations to the +development of virtual reality +‘Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wiG300s +GAME DEVELOPMENT +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +Explain the basic principles of computer games, +game genre, game development life cycle and +design consideration +2. Develop a computer game taking into +consideration selected game genre. +3. Explain collision detection in game +programming, +Synopsis of Course Content +This course will give an introduction to computer +game development starting from concept +development to implementation of a playable ame +prototype. Both the aesthetic and technical aspects, +of game development will be covered. The +aesthetic component of the course will focus on +story and character development, game +mechanics, game play and interface design and +content creation for games. The technical +component of the course will focus on +programming tools and concepts for games, +including data structures & algorithms, computer +graphics, human-computer interaction, shader +programming and Al. Common topics include +project management, prototype development and +play testing. Students will work in groups and go +through the complete pipeline starting from a basic +game idea all the way through developing a +playable prototype. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wiG3006 +DIGITAL VIDEO PROCESSING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain about the digital video processing +techniques in specific. +2. Differentiate the use of digital video processing +‘techniques in several multimedia applications. +3. Apply the appropriate digital video processing +techniques, +‘Synopsis of Course Content +This course covers topics in digital video +processing as follows: representation of digital +video; spatial and temporal sampling; two and +three dimensional motion estimation techniques; +video coding techniques; stereo and multiview +video processing: video compression methods and +standards; and error control in video +communications, +Assessment Method +Continuous Assessment: 50% +Final Examination: 50% +WIG3007 +SPECIAL TOPICS IN MULTIMEDIA +Credit: $ +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Identify the current and specific topics in +multimedia science. +2. Describe the technologies related to multimedia +science. +3. Apply the related new technologies to the +design of multimedia applications. +‘Synopsis of Course Content +This course serves as a platform to deliver +specialized topics in multimedia offered by +interested lecturers and professionals. This course +may run in any semester depending on the +availabilty of the interested instructor and the +demand from the students +Assessment Methods +Continuous Assessment: 50% + +### Page 264 +Final Examination: 60% +wig3008 +MULTIMEDIA FORENSIC AND SECURITY +Credit: 3 +Course Pre-requisite(s): None +Medium of Instructio +: English +Learning Outcomes +Identify forensic and security issues related to +multimedia, +2. Differentiate various elementary forensic +techniques for multimedia content. +3. Apply appropriate security techniques in +multimedia content, +Synopsis of Course Content +This course is designed to provide students with +knowledge on various digital media protection +technology. Students will also be exposed to the +different issues on cybercrime related to digital +media. In addition, this course will discuss the +different stages in the digital forensic process and +various digital forensic techniques in accordance +with the identified media and applicable cyber +crime laws. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +‘WiE3010 +DATA VISUALIZATION +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain concepts and techniques relevant to +data +jie; data aspects, modeling +concepts, and visualization techniques. +3. Apply suitable visualization techniques to +appropriate datasets. +4. Use appropriate tools to analyze, and present/ +visualize data, +Synopsis of Course Content +This course begins by introducing the concepts of +data visualization vs infographics. It provides +students with the knowledge of where data can be +found (data sources), how data can be acquired +and how data can be analyzed and presented. It +explains topics such as modeling concepts, data +aspects, and visualization techniques. Techniques +for visualizing multivariate, temporal, text-based +geospatial, and other types of data are taught +Students will be exposed to a few tools; to +capture/import data, to analyze data and to +visualize data, +Assessment Method +Continuous Assessment: 50% +Final Examination: 50% +wiF2003, +WEB PROGRAMMING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +Use different programming languages, +techniques, platforms and tools for web +development. +2. Use frameworks and database to develop web +applications. +3. Apply different techniques to improve the +quality of web applications. +Synopsis of Course Content +This course covers the techniques, frameworks, +platforms and tools for Web development. +Theoretical aspects include the concepts of Web +development, stack technologies, client-server +architecture, and quality attributes of Web-based +systems. Technical aspects include topics on +design and development of web database +applications using different protocols, programming +languages, techniques, frameworks, platforms and +tools, taking relevant quality issues into +consideration’ +Assessment Method +Continuous Assessment: 50% +Final Examination: 50 + + +## Shared Undergraduate Curriculum :: Specialization Elective Courses - Data Science + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 265-268 + +### Page 265 +a +COURSE +INFORMATION +SPECIALIZATION +ELECTIVE COURSES +DATA SCIENCE +Ay A + +### Page 266 +‘wiH2001 +DATA ANALYTICS +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the basic concepts of data analytics +2. Differentiate the various data analytics +techniques. +3. Apply the appropriate data analytics +techniques. +Synopsis of Course Content +This course aims to develop students’ ability to +describe, explore and analyze data using suitable +data analytics techniques. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +wiD2001 +KNOWLEDGE REPRESENTATION AND +REASONING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Describe different kinds of knowledge and their +related engineering processes. +2. Explain the various knowledge representation +and knowledge reasoning methods. +3. Use the various knowledge representation and +knowledge reasoning methods to solve +problems +Synopsis of Course Content +This course describes the different kinds of +knowledge and their related engineering processes. +It explains the various knowledge representations +methods such @s tule-based, frame-based, +case-based reasoning, semantic network, script, +conceptual graph and ontology. It also explains the +various knowledge reasoning methods such as the +deductive, inductive, monotonic and non-monotonic +reasoning. Students will use the various knowledge +representation and knowledge reasoning methods +to solve problems. +Assessment Methods +Continuous Assessment: 50%. +Final Examination: 50% +wib2002 +COMPUTING MATHEMATICS II +Credit: 3 +Course Pre-requisite(s): None +Medium of instruction: English +Learning Outcomes +1. Apply various formulae for operations on +differentiation and integration as well as various +matrix algebra. +2. Solve problems involving various types of +mathematical transformations. +3. Apply statistical methods and sampling in +problem solving. +‘Synopsis of Course Content +This course covers important mathematics topics +which can be applied to artificial intelligence field +The topics include calculus (differentiation and +integration), functions and graphs, matrix algebra +(Eigen value, Eigen vector, dependency, +singularity), statistical methods (sampling, principle +component analysis) and transformations (Fourier, +Laplace, Hough, geometric and wavelet) +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +‘wiD3001 +FUNCTIONAL AND LOGIC PROGRAMMING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Describe basic principles and features of +functional and logic programming. +2. Explain concepts and methods of functional and +logic programming. +3. Apply functional and logic programming +knowledge. +Synopsis of Course Content +This course introduces Artificial Intelligence (Al) +programming languages, which covers functional +and logic styles of programming. It describes the +functional programming that uses functions as its +basis and includes topics such as types and +classes, lists, recursions, and higher-order +functions. The logic programming is based on +formal logic and includes topics such as clauses +and predicates, unification, operators. and +arithmetic, cuts and negation. +Assessment Methods +Continuous Assessment: 50% + +### Page 267 +Final Examination: 60% +wip3002 +NATURAL LANGUAGE PROCESSING +Credit: 3 +Medium of Instruction: English +Learning Outcomes +1. Identify the levels of natural language +processing. +2. Describe the natural language processing +techniques. +3. Apply basic algorithms of natural language +processing. +Synopsis of Course Content +The course introduces the theory and methods of +Natural Language Processing (NLP). It covers a +broad range of topics in NLP including basic text +processing, minimum edit distance, syntactic +analysis, and semantic analysis. In addition, it also +cusses some NLP applications such as machine +translation and automatic summarization +Assessment Methods +Continuous Assessment: 50% +Final Examination: 60% +WIE3007 +DATA MINING AND WAREHOUSING +Credit: 3 +Course Pre-requisite(s): None +Medium of Instruction: English +Learning Outcomes +1. Explain the concept of Data Mining and Data +Warehouse. +2. Create a schema diagram for the data +warehouse using Star schema. +3. Develop model using various data mining +techniques +Synopsis of Course Content +The course consists of the following components: +(a) Introduction to Data Warehouse and Data +Mining; (b) Data Warehouses; (c) Pre-mining: (d) +Classification: (e) Association Rules; (f) Clustering +Algorithms. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 50% +WIE3008 +BUSINESS ANALTYTICS AND INTELLIGENCE +Credit: 3 +Course Pre-requisite(s): WIA2001 Database +Medium of Instruction: English +Learning Outcomes +4. Explain the concept of 8! and implementation of +Date warehouse +2. Integrate data from different sources. +3. Use suitable methods and techniques to +analyse OLAP data to solve business problems. +Synopsis of Course Content +This course discusses Online analytical processing +(OLAP), Data warehouses and data Dimensional +modelling, Extract Transform Load (ETL) design, +and statistical and mining approaches to improve +business. It also covers report design, development +and emerging trends in business intelligence. +Assessment Methods +Continuous Assessment: 70% +Final Examination: 30% +WIE3010 +DATA VISUALIZATION +Credit: 3 +Course Pre-requisite(s) : None +Medium of Instruction: English +Learning Outcomes +Explain concepts and techniques relevant to +data visualization, i.e.; data aspects, modeling +concepts, and visualization techniques. +2. Apply suitable visualization techniques to +appropriate datasets. +3. Use appropriate tools to analyze, and +presentivisualize data. +Synopsis of Course Content +This course begins by introducing the concepts of +data visualization vs infographics. It provides +students with the knowledge of where data can be +found (data sources), how data can be acquired +and how data can be analyzed and presented. It +explains topics such as modeling concepts, data +aspects, and visualization techniques. Techniques +for visualizing multivariate, temporal, text-based +geospatial, and other types of data are taught +Students will be exposed to a few tools; to +capture/import data, to analyze data and to +visualize data, +Assessment Methods +Continuous Assessment: 50% + +### Page 268 +Final Examination: 60% +WIH3003 +BIG DATA APPLICATION AND ANALYTICS +Credit: 3 +Course Pre-requisite(s) : None +Medium of Instruction: English +Learning Outcomes +1. List the concepts of Big Date Applications and +Analytics. +2. Explain suitable methods and techniques to +collect and analyse big data +3. Use big data in real worid problem solutions. +Synopsis of Course Content +The course will cover a) Big data applications and +analytics, b) Data Collection, Sampling and +Preprocessing, ¢) Predictive Analysis, d) +Descriptive analysis, ¢) Survival analysis, f) Social +networks analysis, g) Case study of Big Data +Applications. +Assessment Methods +Continuous Assessment: 70% +Final Examination: 30% +‘WIH3004 +‘TRENDS IN DATA SCIENCE +Credit: 3 +Course Pre-requisite(s) : None +Medium of Instruction: English +Learning Outcomes +1. Describe emerging computer technologies, +data science technique, industry applications, +and current trends in data science. +2. Discuss critical issues related to managing +data and technologies. +3. Apply tools or model to relevant cases or data, +Synopsis of Course Content +This course explores selected topics of specialized +content (not usually covered by the other courses) +as determined by the department and the lecturer +with emphasis on current data science trends. +Topics under this course heading vary from year to +year according to the developments in computer +technology and information systems. +Assessment Methods +Continuous Assessment: 50% +Final Examination: 60% + + +## Industrial Training :: Industrial Training Guidelines + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 270-280 + +### Page 270 +INTRODUCTION +Industrial Training is a training program that is compulsory for students of Bachelor of Computer +Science from the Faculty of Computer Science and Information Technology (FCSIT), Universiti +Malaya. The purpose of this training is to give exposure to students on the operations and real +activities in the workplace. +Through Industrial Training, students will be able to see how the concepts of Computer Science +and Information Technology learnt in university can be practiced in development processes and +daily management of an organization. It will also increase and improve skills that are needed by +students with the guidance of professionals from industry and University. In relation to that, +Industrial Training plays the role as the preparation point that allows a student to get involved in a +profession related to his or her field of study. +This +guideline +can +be +used +as +a +reference +by +Industrial +Training +Committee, +organizations/companies, Company Supervisors, Faculty Supervisors and students. It provides +guidelines related to the functions or roles that all parties involved in the Industrial Training should +play; the training scope required as well as the ways evaluations are carried out. +DEFINITION OF INDUSTRIAL TRAINING +Industrial Training is the training undergone by students in any organization/company which +provides tasks related to the field of Computer Science for a determined period to obtain working +experience by practicing what was learnt in university. +AIM OF INDUSTRIAL TRAINING +The aim of Industrial Training is to enable students to get experience in related +organizations/companies in parallel with the faculty’s intention to produce graduates with skills +and specializations to fulfil the country’s current needs. +OBJECTIVES OF INDUSTRIAL TRAINING +1. +2. +3. +4. +To produce excellent graduates who are always open-minded, innovative, smart in +communicating and competitive. +To expose students to the real situation of operation, development and management +processes in the workplace. +To provide opportunities to students to participate as members in completing a task or +development project. +To provide experience to students in learning techniques to solve problems faced during work +and to contribute innovative ideas to the organizations. +To allow students and University to get exposure to the latest systems and technologies used +by the external organizations. +- - - - - INDUSTRIAL TRAINING +FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY +UNIVERSITI MALAYA + +### Page 271 +IMPLEMENTATION +Industrial Training Committee +The Industrial Training Committee of FCSIT is appointed by the Dean for a given timeframe. It +consists of Industrial Training Coordinator from each department or unit in the faculty. A +Department Industrial Training Coordinator is in-charge of the Industrial Training of the students of +its department. The committee is led by the Head of Coordinator and is assisted by a support staff +for clerical matters. +The tasks of the Industrial Training Committee are: +Industrial Training Time and Duration +The eligible students must undergo their Industrial Training in Semester 1 ofYear 3, for a duration +of 24 weeks. +In certain cases, the Faculty can approve students to undergo Industrial Training at another +Semester instead of Semester 1 of Year 3. +5. +5.1 +5.2 +Plan, implement and coordinate Industrial Training programme. +Prepare guidelines and related information. +Coordinate Industrial Training programme at the Faculty with Centre for Integral Learning +(CITrA), Universiti Malaya. +Determine the scope of Industrial Training as a guideline for students and employers. +Identify forthcoming students for Industrial Training and ensure that they are registered. +Ensure the Industrial Training regulations in the curriculum are conformed. +Give briefing to the forthcoming Industrial Training students. +Identify organizations that are suitable for students’ placement. +Ensure that students get the insurance application form, Industrial Training confirmation form, +and other relevant documents from CITrA. +Advertise, promote and encourage students to attend preparatory workshop conducted by +CITrA Send and monitor students at the organizations/companies during the Industrial +Training. +Appoint lecturers from FCSIT as Faculty Supervisors to supervise each student undergoing +Industrial Training. +Monitor the students’ welfare during Industrial Training. +Develop and update the evaluation method. +Collect, check, coordinate and present the students’ Industrial Training results to the Deputy +Dean (Undergraduate). +- - - - - - - - - - - - - - To provide opportunities for organizations and industry to train and identify the potential of +future graduates of university. +To get feedback to continuously improve the quality of the courses offered by the faculty. +To motivate students to improve their academic achievements after undergoing Industrial +Training. +- - - + +### Page 272 +Student Requirements +Industrial Training is COMPULSORY for all Bachelor of Computer Science students who are listed +as eligible. Eligible students: +Requirements of Organisations/Companies +As the measure to ensure that organisations/companies offering Industrial Training provide +suitable training in the field of Computer Science, the Faculty has set some criteria that must be +fulfilled by any of the interested organizations/companies, namely: +Training Scope +Organizations/companies offering Industrial Training to the students MUST be able to train them +in the practical aspects of Computer Science. The suggested job scopes include, but not limited +to: +Other than that, organizations/companies have the responsibility to provide students with the +opportunity to enhance their soft skills. +Students’ Responsibilities +5.3 +- - - The organizations/companies MUST offer job specifications within the scope stated in +Section 5.5. Jobs and tasks that focus only on sales, teaching, administration and the like, +are NOT allowed. +The organizations/companies MUST offer formal working hours and office environment only. +Teleworking, virtual office and so on, are NOT allowed unless being specifically specified in +the offer letter (for example remote internship). Students are allowed to work on night shift if it +is the instruction from the companies and it follows the companies’ safety guidelines for +workers. +It is NOT compulsory for the organizations/companies to provide allowances or honorarium to +the students but are highly encouraged to do so to help students in coping with living +expenses. +Become a member of a system development project: conduct feasibility study, analysis, +design, implementation, maintenance and evaluation. +Formulate problem solution and programming in information management system +development, web access, computer network control, and research and development. +Hands-on experience in developing, testing, and deploying AI models, understanding ethical +AI practices +Practical experience in data analysis, visualization, and interpretation, proficiency in using +data science tools and programming languages. +Hands-on experience in system design, implementation, and troubleshooting, familiarity with +hardware and software integration, exposure to network management, cybersecurity +practices. +Practical experience in digital content creation, graphic design, video production, and +interactive media development. +Must have taken all Faculty and Programme Core Courses (except Academic Project I and +Academic Project II). +Must not register Industrial Training together with any other courses in one semester. +- - - - - - Identify and apply directly to suitable organizations/companies for Industrial Training +placement one semester before the Industrial Training Programme for local placement, and +at least two semesters before the Industrial Training Programme for abroad placement. Refer +to Section 5.7. +- - - 5.4 +5.5 +5.6 + +### Page 273 +- - - - - - - - - - - - - - - - - - - - - - - Should not undergo Industrial Training in an organization/company where there might be +conflict of interests, such as, in an organization/company owned by one's own family or +relative, organization/company where the student has worked before or is currently working, +and so on. +FCSIT students are not allowed to undergo Industrial Training in Universiti Malaya including +spin-off companies, except for certain cases which are approved. +Get the advice from the Industrial Training Coordinator if unsure of the suitability of an +organization/company. +Inform the Industrial Training Coordinator if unable to get a placement for Industrial Training +and ready to accept a training place decided by the Industrial Training Coordinator. +Attend a briefing related to Industrial Training. +Required to attend a total of 4 hours preparatory workshops organized by CITrA and/or the +faculty, before Industrial Training. +Choose only ONE place for Industrial Training. +Email offer letter to Industrial Training Department Coordinator to get approval for the +placement before starting the training. The offer letter must state the start and end dates of +the Industrial Training of the student, the tasks in general that will be assigned to the student +during the training, and the department where the student will be placed. Without this +information the placement will not be approved by the Industrial Training Department +Coordinator. +The student is responsible to make sure that the duration of the student’s Industrial Training +is at least 24 weeks. If less than 24 weeks, the student does not fulfil the requirement of the +Industrial Training programme and will fail his or her Industrial Training. +Register the internship placement in Maya and the career portal and submit all the required +documents including the offer letter. +Get written permission from the Faculty to withdraw from the Industrial Training programme +or to change the location of placement or to reject an offer accepted previously. +Follow the training requirements. +Carry out the tasks and the responsibilities assigned by the organization/company under the +supervision of one or more Company Supervisors. +Adhere to all the rules and regulations of organization/company as long as not contradicting +with the rules of the University. +Always be positive and give the best contribution in carrying out the tasks given. +Carry out Industrial Training in an ethical and professional manner and uphold the good +name of the University at all times. +Contact and inform Industrial Training Coordinator/Faculty Supervisor immediately if facing +any problem. +Record all activities that have been carried out in Logbooks and submit to the Faculty +Supervisor via the career portal following the schedule in Section 5.8. +Write the Industrial Training Final Report and conduct other tasks assigned. +Contact the appointed Faculty Supervisor to arrange for the supervisor to visit the student at +the organization/company where the student is undergoing his or her Industrial Training. A +student who fails to do so before the end of his or her Industrial Training will fail Industrial +Training. +Be present at the training place during the Faculty Supervisor’s visit and conduct a +presentation and demonstrate devices or systems that have been used or learnt. +Show the Logbook to be checked by the Faculty Supervisor during the supervisor’s visit. +Adhere to the Industrial Training rules and regulations set by the Faculty, CITrA, and the +University. + +### Page 274 +- - aa) +Leave taken during Industrial Training has to be replaced (even though it is the student’s +entitlement, and the organization/company has approved it) unless the student obtains a +letter from the organization/company which states that it is unable to let the student to +replace the leave. Include this letter in the Final Logbook. Sick leave which has been +approved by the organization/company does not need to be replaced. Include the medical +certificate and Company Supervisor's approval on the sick leave in the Logbook. +Always visit CITrA website and Industrial Training website of the Faculty to get the latest +information. +Perform the required actions following the schedule in Section 5.8. + +### Page 275 +5.7 Flow Chart for Applying Industrial Training Placement +Start +GRE TNT +‘rieting and +preparatory +workshops. +Apply to organization +Search for intemship +by sending resume Je +‘and referral letter ‘organization +Being +oftered +a place? +Obtain otter teter Overseas +rom the organization Internship? No +Yes +Discussion wih company he +‘supervisor and department +‘covedinator about suitably +‘ofthe intemship placement +country? +Seek approval ror +|coordinator about the +internship placement +Yes Yes +¥ ¥ +[Seek assistance trom +Sipctiatlnstertnd ‘academic advsor for +placement in Maya TRAN COSA Ten. +Y Y +‘Sox approval ror +Sua rip to +paced te. anya coer +[FSKTM career poral ens postpone +"7 +Inform depariment +coordinator for +ntemship placement +‘approvalin Maya +Maya couse +registration +a +End +——— + +### Page 276 +5.8 Students’ Schedule +5.8.1 During Industrial Training +Note: The week in the tables above refers to the week of a student’s Industrial Training +and not the week of the semester. + +### Page 277 +5.9 +5.10 Faculty Supervisors’ Schedule +Week +Tasks +1. Receive letter of appointment of supervision from TDID office. +2. Receive Plan of Tasks in the career portal. +Receive First Logbook (comprising Week 1 to 8) from the student +in the career portal. +Assess the First Logbook using Evaluation Form 1A (10%) in the +career portal. +Receive Second Logbook (comprising Week 9 to 16) from the +student in the career portal. +Assess the Second Logbook using Evaluation Form 1A (10%) in +the career portal. +Visit the student at the respective company and assess the student +including the Logbook by using Evaluation Form 1B (20%) in the +career portal. The marks given for Evaluation Form 1B can be +finalized after returning from the visit and the marks should not be +released to the student or organisation/company. +Receive Final Report and Final Logbook in the career portal. +Assess the Final Report and Final Logbook of each student +assigned by using Evaluation Form 1C (20%) in the career portal. +Faculty Supervisors’ Responsibilities +10 - 11 +18 - 19 +21 - 24 +Within two +weeks after +submission of +Final Report. +Note: +1. +Ensure that students undergo the Industrial Training in-line with the objectives +established. +Assist in solving students’ problems related to the field of work. +Arrange for at least one visit to the organisation/company within Week 21 to 24 of the +student’s training. +Visit the company to give advice to the student, meet the Company Supervisor, assess +the suitability of the company for students, and evaluate the student. +Evaluate the student progressively following the schedule in Section 5.10. +Inform about the company supervisor evaluation to the Company Supervisor. +Coordinate the marking and submit the marks and all the evaluation forms to the +Industrial Training support staff. +Provide suggestions to improve future Industrial Training program. +Perform the required things following the schedule in Section 5.10. +The week in the table above refers to the week of a student’s Industrial Training +and not the week of the semester. +All the evaluation forms are accessible in the career portal of FCSIT. +2. +- - - - - - - - - + +### Page 278 +5.11 Organisation/Company’s Responsibilities +5.13 Organisation/Company Supervisors’ Schedule Tasks +Week +Before +Industrial +Training +5.12 Organisation/Company Supervisors’ Responsibilities +1 - 2 +1 - 8 +Verify the student’s Logbook on a weekly basis. The student has +to submit First Logbook (comprising Week 1 to 8) to the Faculty +Supervisor in the career portal by Week 9. +1.If your organisation/company had been registered with a career +portal, watch out for emails from the system on students’ +applications to undergo Industrial Training at your organisation +and approve those applications that you want to accept. +2.Issue offer letters to students you want to accept. The offer +letter must state the start and end dates of the Industrial +Training of the student, the tasks in general that will be +assigned to the student during the training, and the department +the student will be placed. Without this information the +placement will not be approved by the faculty. +Sign Confirmation Form passed to you by the student. +Refer to the career portal of FCSIT or the student, to get the +template for the Plan of Tasks, the name and email of the +supervisor from the faculty that has been assigned to the student, +and the name and email of the Industrial Training support staff. +- Supervise the student for the whole duration of the Industrial Training. +- Perform the required things following the schedule in Section 5.13. +- Inform the Industrial Training Coordinator/Faculty Supervisor of any problem or issue +in relation to Industrial Training. +Tasks +Identify the number of students needed, specialisation, and job specification. +State the following information in the offer letter for the student: the start and end dates of +the Industrial Training of the student, the tasks in general that will be assigned to the +student during the training, and the department the student will be placed. Without this +information the placement will not be approved by the faculty. +The duration of Industrial Training for FCSIT students is 24 weeks. If less than 24 weeks, +the student does not fulfil the requirement of the Industrial Training programme and will fail +his or her Industrial Training. +Please take note that 24 weeks is not equivalent to 6 months. +Appoint one of its officers as Company Supervisor to the student throughout the student’s +Industrial Training. +Determine the student’s training scope in accordance with the University’s suggestion. +Provide appropriate exposure in order for the student to obtain useful practical experience. +Provide facilities relevant to the tasks given to the student. +Consider giving appropriate allowance or honorarium to students undergoing Industrial +Training. The giving of allowance or honorarium is not mandatory but highly encouraged to +help students in coping with living expenses. +Give feedback to the Industrial Training Coordinator/Faculty Supervisor regarding training +given. +- - - - - - - - - + +### Page 279 +9 - 16 +Verify the student’s Logbook on a weekly basis. The student has +to email scanned Second Logbook (comprising Week 9 to 16) to +the Faculty Supervisor in the career portal by Week 17. +Verify the student’s Logbook on a weekly basis. The student has +to submit the Final Logbook (comprising all the weeks) together +with the Final Report in the career portal within one week after the +training ended. +Allocate time to meet the Faculty Supervisor during his/her visit of +the student at the company. +1. Complete Evaluation Form 2A (40%) to assess the student +performance in the career portal. The marks given in the +evaluation form are confidential and should not be released to +the student. +17 - 24 +21 - 24 +2. Verify the Final Report and Final Logbook prepared by the +student for submission to the Faculty. +3. Receive a copy of the Final Report from the student. +4. Complete the Industrial Training Survey online. +Note: The week in the table above refers to the week of the student’s Industrial Training +and not the week of the semester. +Student Placement Process +Refer to the latest guideline provided by CITrA and Section 5.7. +EVALUATION +Purpose of Evaluation +The purposes of evaluation are to: +- - - Student Evaluation Criteria +There are TWO (2) main aspects of evaluation: +- - Measure the student’s job/training performance and the quality of the student’s work. +Evaluate the development of the student’s character. +Guide the student’s training. +Job performance evaluation; and +Student character evaluation. +5.15 +6.1 +6.2 + +### Page 280 +7. +8. +9. +6.3 Evaluation Method +Evaluation is done continuously and involves the Faculty Supervisor and Company +Supervisor. The following table shows the details of the evaluation: +Content +Week 1 to 8 +Week 9 to 16 +All the weeks +LOGBOOKS PREPARATION AND SUBMISSION +Percentage +Submission Date +5pm, Friday of Week 9 +5pm, Friday of Week 17 +Within two weeks after training ended +Evaluator +Faculty Supervisor +Faculty Supervisor +Faculty Supervisor +Company Supervisor +Faculty Supervisor +First Logbook +Second Logbook +Presentation during Faculty +Supervisor’s visit +End of Training Evaluation +Final Report and Final Logbook +First Logbook +Second Logbook +Final Logbook +Note: The week in the table above refers to the week of a student’s Industrial Training +and not the week of the semester. +FINAL REPORT PREPARATION +CONCLUSION +Through the Industrial Training programme, the Faculty and University truly hope that +students can make use of the provided opportunities to improve their knowledge and +skills before embarking on their careers. +Final Report must be prepared according to the format given at the Industrial Training +Website of FCSIT. +Refer to the guideline of writing the Final Report at the Industrial Training Website of +FCSIT. +Final Report must be verified by the Company Supervisor to ensure the authenticity of +the information before submission. +Final Report must be submitted to the Industrial Training support staff in the career +portal and to the company within one (1) week after the Industrial Training ended. +- - - - Every student is required to prepare the following Logbooks to record all the daily activities in the +organisation/company: +The Logbooks must be prepared following the template given at the Industrial +Training Website of FCSIT. +- - + + +## Academic Project :: Academic Project I and II Guidelines + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 282-289 + +### Page 282 +1. Introduction +An Academic Project (AP) is a project or academic task that must be accomplished +individually by every undergraduate student to obtain the attributions. It is compulsory for +students of Bachelor of Computer Science from the Faculty of Computer Science and +Information Technology (FCSIT), Universiti Malaya. +ACADEMIC PROJECT I AND II +FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY +UNIVERSITY OF MALAYA +The list of the courses of Academic Project is divided as follows: +Pass all Faculty and Programme Core Courses except for Industrial Training and +Academic Project II. +This guideline is produced with the purpose of becoming the reference and guide to the +Academic Project Committee, supervisors, panels, and students. It provides guidelines +related to the functions or roles that all parties involved in the Academic Project carry out. +FCSIT offers Academic Project I and Academic Project II to final year students in order to +produce quality graduates who are excellent and academically competent in the field of +Computer Science. The aim of these courses is to leverage students’ technical and soft +skills gained throughout their studies. Students should be able to demonstrate their +technical knowledge, problem-solving, critical thinking, and good decision-making while +researching, developing, and completing the project. +No. +Course +Title +Academic +Project I +Programme +Credits +Semester +Semester II +Year 3 +1. +2. +Academic +Project II +Bachelor of Computer Science +Bachelor of Information Technology +Bachelor of Computer Science +Bachelor of Information Technology +Semester I +Year 4 +Pre-requisite: Bachelor of Computer Science - WIA3002 +Course +Code +WIA3002* +WIB3002* +WIA3003# +WIB3003# + +### Page 283 +2. Course Outcome +No. Course Title +3. Roles and Responsibilities +Academic Project Committee +The Academic Project Committee of FCSIT is appointed by the Dean for a given timeframe. It +consists of an Academic Project Coordinator from each department or unit in the faculty. A +Department Academic Project Coordinator is in-charge of the academic project matters of the +students of the department. The committee is led by the Head of Coordinator and is assisted +by a support staff for clerical matters. +Course Outcome +1. +2. +Academic +Project I +Academic +Project I +At the end of the course, students are able to: +1. Discuss the software development life cycle for the project +implementation. +2. Develop a system based on the problems identified. +3. Write an academic project report undertaken by the project. +4. Experiment with the developed product. +The tasks of the Department's Academic Project Coordinator are managing the process of +Academic Project I and Academic Project II as follows: +Approve project titles from the supervisor via the ilmiah system. +Assign panels for monitoring and viva sessions via the ilmiah system. +Arrange viva schedules. +Inform panels, supervisors, and students on the Viva schedules via the ilmiah system. +Submit report on student marks for Academic Project I to Head Coordinator. +Generate reports on students' viva marks via the ilmiah system. +Moderate marks for Academic Project 1. +At the end of the course, students are able to: +1. State the problem background. +2. Identify a solution approach that is suitable for the +stated problem. +3. Report a literature review that is related to the stated +problem. +4. Conduct suitable data gathering techniques. +5. Write a project proposal. + +### Page 284 +Panel +Students +Supervisor +Enter the project titles via the ilmiah system. +Assign students to the project via the ilmiah system. +Supervise and coach students on the project. +Regular meetings with students for project discussion (at least 7 times of +meetings/discussions per semester). +Verify student’s progress logbook. +Evaluate the student’s report. +Enter student’s marks via the ilmiah system. +Register for the course. +Attended the briefing on the Academic Project by the Head Coordinator (Week 1). +Consult and confirm project supervisor (Week 1 – Week 2). +Confirm the project titles in the ilmiah system (Week 2). +Attend the preparatory workshops. +Have regular meetings with the supervisor for project discussion. +Compulsory to summarize the outcome of discussion/meetings with the supervisor +in the progress logbook. +Submit progress logbook to supervisor for verification (Week 7 & Week 13). +Submit presentation slides, presentation video and progress logbook for +monitoring in the ilmiah system. +Submit presentation slides, presentation video and progress logbook for +viva in the ilmiah system. +Attend the viva session as scheduled. +Evaluate student’s project progress for monitoring. +Enter student’s monitoring marks in the ilmiah system. +Attend student’s viva session for Academic Project I and Academic Project II. +Evaluate student’s project development, technical skills, system demonstration and +soft skills. +Enter student’s marks in the ilmiah system. + +### Page 285 +Submit the final report in the +Figure 1 represents Academic Project +supervisor, panel and coordinators. +system. +Figure 2 represents Academic Project II process flow. The processes involve the +student, supervisor, panel and coordinators. +I process flow. The processes involve student, +#The submission date for all materials prepared for the monitoring session, viva session and +academic project report will be notified via the ilmiah system by the Department Coordinator. +ilmiah +4. Academic Project I Process Flow +5. Academic Project II Process Flow + +### Page 286 +Section +6. Academic Project I Report +A title should reflect the project. The title must be concise and +well-written to give a general overview of what the project is +all about. +An abstract of the whole report including objective, method, +findings, and discussion. The abstract must not exceed 300 +words. +Lists all section headings, subsection headings, figures, and +tables with page numbers. +In the body of the report, a student must address the following +information: +Abstract +Title Page +Conclusion +References +Appendices +(if appropriate) +Table of Contents +Substantive body of the +report +Each student is required to prepare and submit a report for Academic Project I. The report +must contain the following information: +Chapter 1: +- Introduction to relevant project/title: In the introduction, +students must introduce the subject of the project. It +should give some insight into the structure of the +report. Some general remarks including problems and +existing works must be included. +- Problem statements +- Project objectives (and module objectives if it is a group +project) +- Project timeline +ii. +iii. Chapter 3: Research methodology +iv. Chapter 4: System analysis and design (Project +requirements and initial design) +A conclusion is a summarization of the main points of the +project and the gap(s) that is/are able to solve. +Details of published sources of material referred to or quoted +in the text (including any lecture notes and URL addresses of +any websites used). Provide up-to-date references (5 years +back). Use APA reference style. +Any further material which is essential for full understanding +of the report (e.g. large scale diagrams, survey questions, +raw data, specifications). +Chapter 2: Literature review +i. +Details + +### Page 287 +Section +7. Academic Project II Report +Abstract +Title Page +Conclusion +References +Appendices +(if appropriate) +Acknowledgment +Table of Contents +Introduction +Substantive body of the +report +Each student is required to prepare and submit a report for Academic Project I. The report +must contain the following information: +Details +A title should reflect the project. The title must be concise +and well-written to give a general overview of what the +project is all about. +An abstract of the whole report including important features, +results, and conclusions. The abstract must not exceed one +(1) page. +List of individuals who are involved in the project either +directly or indirectly. +Lists all section headings, subsection headings, figures, and +tables with page numbers. +States the objectives, problem, methodology, implementation, +results, and discussion. +In the body of the report, a student must address the +following information: +The contents of Project Academic I report. +Chapter 4: System analysis and design (details analysis and +design) +Chapter 5: System Development +Chapter 6: Results and Discussion +Chapter 7: Strengths, limitations and future works +A summarization of the theme(s) developed in the main +text. +Details of published sources of material referred to or quoted +in the text (including any lecture notes and URL addresses of +any websites used). Provide an up-to-date reference (5 years +back). Use APA reference style. +Any further material which is essential for full understanding +of the report (e.g. large scale diagrams, computer code, raw +data, specifications). + +### Page 288 +8. +9. +No. +Evaluation +Plagiarism +As an enrolled student at the University of Malaya, he/she is expected to produce original +work. Any student who is found to have plagiarized his/her report that is part of the +assessment in the academic project may be subjected to disciplinary action under the +University of Malaya (Discipline of Students) Rules 1999. +Course Title +Assessment Component +Total +Total +100% +10% +50% +40% +100% +Weightage +10% +50% +40% +Assessor +1. +2. +Academic +Project I +Academic +Project II +Monitoring +Viva +Report +Monitoring +Viva +Report +Grade +Refer to the University’s Grading Scheme +Panels +Panels +Supervisor +Panels +Panels +Supervisor +The assessment and the weightage assigned to each component are as follows: +Continuous Assessment: 100% +The assessment is divided into 3 parts which are monitoring, viva and report evaluation. +Both monitoring and viva evaluation are performed by the appointed panels from each +department. The report evaluation is performed by the project supervisor. +Student’s soft skills are evaluated in the viva and report parts. +# Important: A student will FAIL his Academic Project if +he/she fails his viva. The student’s report is not evaluated for grading. +he/she failed to attend the scheduled viva session. he/she did not +present his/her project during the viva session. + +### Page 289 +10. Excellence Academic Project Award (APAC) +steer the competition sprits amongst students to produce good/quality systems. +acknowledge the effort of the students in designing and developing good systems. +identify good projects for other students’ references and exhibitions. +promote good projects for competitions, exhibitions, and intellectual property (IP). +The Excellence Academic Project Award (APAC) was initiated in 2012 to motivate students to +produce excellent projects. It is an annual event to select the best academic project of each +department and unit. The event will be conducted during Week 15 of Semester I in every +session. The objectives of APAC are to: + + +## Language Path and English Communication :: Language Path Course / English Communication Programme 2025/2026 + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 292-296 + +### Page 293 +“F Uited MOItO4 07 paxinbas a1e UoReo\sIenb oBenBuey ysiBUZ We jnowM siuoPMs (eUIYD) YOREpUNOS WN :O1ON +Huy annsedsau sy) ut paizindhs se asunoo Alosindwoo au Ui SSd ® BuIUIeNGO Jaye Way) 40} J9Is\B AlUO UeD sjUBpMS pue SaysInbalaid aNey sesINOD 2s3yL +(sesinoo papoa +|1n9) @sunoo aBenBue7 uBja04 ¢ 36 @sin0o +‘ysi®ug uoneoiunuwod & usa%jaq 2s0042 +Joy uondo ayy ancy SWAPMS F Ned ‘ION +eoriduiom au 38 BURUM~9ZOLLID * +Bunun +eorKdOM eAnoeya—eZOLLIO ¢ +SunuM rewuewepUNs—OZOLLIO © +(v) 304 +(oz - +(oor -e1z) +(us +-8002) 9 pues ¥ § PUES 13NW +(06 - 89) (on Bid © +62) 38a peseg—reWaUT430L © +3sal paseg —seindwioo 14301 + +— 099) 3Sal paseg-seded 14301 * +y6—s'9 puE S173] ° +(izoz! sae spuea aon © +(9 wnuruny) +(ov +(ole +Bu: . +(99 2 v) (ust 3820738201 . +Eon +(as — zp) — (24 aid * +(82-G9) Sal paseg — joule) 14301 + +— 91) sai pasea -seyndwon 1301 + +(ozoz- 8002)» PuEBISNN * +suoneoweno usiu3 eBpuauie)° +(ouiuo) sienuessa 1430 +Ly - 62) — +(ost +— £91) 38a paseg—sainduioo 14301. +(ozoz-go0z) ¢ puEs.L3NW * +ZHLva +onojunUuNwiog +Gaysawas sod tio eanoay3 - $2011.79 dn weeds -Zz0LK9 + yeeds 5327 6LOLLID +‘suneo auo Jo ais Auo ued sjuapMS) . +uaa '3NO 3S00H9 -. :3NO 3S00HO .. "BNO 3S0OHO .. +ssoursng paouerpy 9201119 tw usiBu3 u foustouoidFZOLETO © tv usibug w fouspyoid=1ZOLETO 1 usiu3 uy fovepyoig~SL0LLIO +“UOHEOIUMUOD +(eI pAOUENDY=LZ0L11D EOS TIWOS EOS TGNOS iOS TNAWOD +Hiiva Sta wou (pes sina zxsesnco | Hiva sMiwou (pee swan zxsesnes | HivaSuUloN((peesiaDzxseuNCD | HivE SiN WO" (bee SipaD z x-SeSINOD +2) sesinoo z alaydwoo oj pasu swuapnis | _z)sesinea z ajeyduioo 0, pseu swepms | 2) Sesinon z aiden a1 peau swapms | _z) SesineD z aaidwoD 0} paau SWUBDNIS +(a310) +Jeno aunuesGor USHOUS +@AISUAILI DEUIUED 1 +sa (c310) ano" auiuesboig +(303) 1804 :usi6ua s6puqueg (a310) oro aunuesboie +“aug ingenbunh ine harman Fe (c310) ana) aunesBoie sIOUa ansuayul peUINeD 1 +ySHOUZ SNISUB}U| PAYED 1 sa +igteumn songs (goa) sa “seg ieee i sa ead +‘hour sen ‘ssouisng, (30.4) tsi -ysi6ug aBpuqwes $1 usiOua o6puqwe) 4M +40 sil 28 “AURUald be 19 etEn ssauisng 79 “e osenbury a SauHuQ whsenBun = +ssa :foUapuiid 29 ‘panueNDY I Ssauisne “246IH ssauIsn +Suoneoyiend ysiiBua eBpuquied « 10 Yiu ze ‘Aouad 1a lo sbeuen tous 2d Lo ‘ebewea ssousng Za +(vB) (usiBua) fens y 309 « ssa :foueuOid 29 ‘peDUENDY :foueP Old 29 ‘BaDUENDY +suoneouieno ysiua Bpvaule «| $0 9814 26 MeuRRRIS IS to wsig za AleuueG 18 +‘sa 8 +oulluo) stenuessa : +fe" Oh) towepeoviaid +(v9 ~ cs) 351 peseg —; ator eae *| (zo tp)3sal paseg—sousmuiTa30L © +ost += ezi) isa) paseg —seindwoo 14301 * +| (ezy- Zep) asa peseg-seded330l * +. oypura Siiai + +Zpueg ian * +(ozoz-s00z).zpueaI3NW © +(izoz) sz +Hive +viva +eHLvd +SONOS a MBN) SLNBONLS pause on +‘SNSUNY ~ +SHHYWOOud NOLVOINAWNOD HETIONS +GaLz 1AWOD 38 OL SASUNOD 401811 + +### Page 294 +“b aieg moyos 01 pasnbar axe woneayyenb eDendue; ysyOuz we rnoyum siuepms (euly9) uoNepUNE WN :210N +Hivd annpadsas au) ul payeindhs se esuno> {losindwoo ayy ul Sgvd Bulureygo Jaye Way} 40) Ja}SIBau AlUO UD SjuapNs PUB Saysinbalaid aney SasINOD SSSUL «. +Bunun +euolssajoig paoueAPY-SLOLIIO © +SuIpIS UOREDIUNWIOD +paoueAPY-PIOLIID © +(sunoy upaid € X Sasinod Z) +‘Ayeoquo Buipeay-eLo1I9* +usi6ua +ul sms UoNEIUaSag-ZLOLIID* +usu6u3 ur +ibis BUNUN JeDIUYDAL - LLOLID +MWA usu6uz BuuaiseWi-OLOLIID * +SAWS ANd .. +uoneotunwwod +anioa43-800LL19* +siipis BuUM yenusss3- ZOOL * +Ausu6uz Guuaisew- 9001119 * +‘ALWS AMid -. +[ousinbas-aig] +lusi6uz BuvaseW- 6001S ® +(sunoH wpaid € x SasiNoD Z) +inbar-aid) +‘Al ysi6u3 Buuayseyi - SOLID * +(sunoH upaid € x Sasinod Z) +Guz GuuaiseW- yOOLLID © +}6u3 Buuaisew - 2001119 +Bug BuuaiseW- ZO0LLI9 © +(sinoH upard Z x sasinod €) +‘vo g wnuluty - (uopuo7 +‘eBpuquied jo Aysieaiun) wnwiuIW +usuBua sienet.y # = (uopuoy ‘eBpuquies +(oz 4 Aussaniun) usuBua sienet.v # +— 62) 3S@1 peseg —yeuseUL (ez-s9) (v9 - es) 3seL +/(00¢ - £12) 3s@L pases +~sayndwog / (119-088) +sal pesea—sedea T4301 # +oe-s'spuegsitai # +SONVS SSGNVE13NW © +3501 paseg — sewiequl /(01z - 81) +3Sal pase —Jeindwoo (299 - +eis) 3501 paseg -seded 14301 # +O'e-s'spuegsutal # +voNvaianw +paseg - yewieyul / (ost - e91) 35@L +paseg - seindwoo / (01g - 226) +sal pesea-sedea 14301 # +oS-sypure sital # +SONvel3anWw ¢ +(25 - Ly) ase peseg - ewseruy (ogi - +ZL) Sal pased — sayndwos / (eZp — Ley) +yal peseg —seded 14301 # +ovpuegsiial # +zoNve.snw +y Hivd +© HLWd +Z Hivd +LHLVd +NoIssas OINSaVOV 9207/9Z07 +XINO SWNYYSONd SONTIOS VLVG WOUd SLNSGNLS AG G3L37dNOD 3g OL $3SUNOD 4O1s7 +SOILSINONIT GNV S3DVNONVT 40 ALINOVS +S3SYNOD SOVNONVTHSITONS ALISUSAINN +> a + +### Page 295 +‘Depes8 WIM LZOLLIO Ssed# +78 MOT +18 4430. +‘Suoneniis jeuuiojut jo AjaueA e ul A@jeudosdde jresaIU! O} Waly 2/eU9 +yeu) saiBayens uoneotuNuWOD ,suapMIS sdojanap 1 TaN] ayeIaULaTUL +‘2uL 12 Ahuasayoo pue Aayeunose usiBu3 Bunyeads uo sasn20} asinoo SIU, +‘2 9peIB yw (It usHBUS ul Aouersyod) +LZOLLIO ssed Jsnui suapnys -aysinbasaics +ZB | SisISaUIag UI Pa: +‘spar Z +dn weeds - 2201119 +(by - 62) ~ (gweapedy) 31d +oS—sppuegSiiai * +(izoz) Se BE pueg 13MIN # +(ozoz -8002) € puE SN ® +ba usa +‘soidoy snouen uo Ayuazayoo +‘s>xa} Bunun Ul SPAS ,sIuBpNIs sBrosduul asino ayy “SUONEMIS Jo apnInINu +& ul siaujo yum SuMerau pue BuneoUuNuOD Ul souapyUOD Jou) +dojanap 0} aoqseid Bupyeads aidwe uani6 aq osie jp Aau “sipys Buipe=d +iat anoiduut oj J8p10 ut Spx@ Bupeas jo AyaUEA e 0} pasodxe aq IM +‘siuapnis ‘jane ayeipeuayul au Je 2sn a6enBue} pue AdeINDe JO SULA) UL +Aouaquoid aBen6ue7 usi6ua siuapnis aroidust 0} peubisap si asin0o SILL +29 | SiaisaUiag UI p3!aUO +‘SUpaI Z +i usuBua ut oustoyod - 1201.79 +‘2. apes6 YIM SLOLLIO Ssed# +19 4430, +‘sasodind quaiayip +40} Aanipaya SrXe} UOYS aU O} Way) aiqeUe Ww Yeu sa/GereNS Gun +‘01 pasodxa aq wi sluapMis ‘GuIpiing {yeIngedon pue JewWWeIE ul A9BINIOe +uo siseudwia Ue YM ‘SIn¥S BunUM Uo Sasnoo} 11 “ysHGUS ul AOUaIoyoud +J0 [2Na| a\Ipaua|uraid @ YM SWuBpMS Jo, paUb'S3P S| asinod SUL +‘2 @pes6 uw (| ysiBua ut fouaryoic) +SLOLLI9 ssed jsnui sjuapms “aysinbasald +28 | SiaisaUlaS Ul PIU +‘SUPIID Z +‘Sunum lewewepund - 0Z01179 +‘Depes6 WIM gLOLLIO Ssed # +1g ug30 +‘eouaipne paajes & 0 saibayens +‘abenbue| ayeudoxdde auy Guisn Aj@yemnooe yeeds 0} Weal {IM SlUaDMS +‘sabes UI sins Suluueld yosads squapms sdojaxap osje 1 ‘Aquav—yoo +ue Ajajeinaoe ysi6u3 ul yoaads e Buuedaid uo sasnoo) asino> Sy. +9 2pes6 uw (| ysu6u3 ut fouarayoid) +SLOLLIO ssed Jsnui sjuapMs aysinbaiaics +ZB | SIBISAUI9g UI PIO +‘super Z +weeds $387- 6LOLLT9 +(2-0) - (omapesy) 31d +(2¢— by) 3sal paseg — jawaIul 13301 +(ost ~ ¢z1) Sal paseg — sandwod 14301 +(ey ~ Lev) 1SaL peseg ~Jedeg 13301 +or pues S17 +(1z0z) ¢z 8 z pues 130 +(0202-8002). 2 pues 13NIN +sev usa +‘syxau00 Jo Ajauea e ul aBenBue} auy Budonresd fa +udoxdde a6en6ue| pue /ouany je10 ajqeuoseas ‘AoesNDIe JeaN|ONNS +wa sjuapnis “Buiping Aeinqeoon uo pue sewues6 ut KoeunI9e uO +ssjseyduis Ue Up 2oUajadulo9 Bulpeal pue Gunyeads BuIp|Ing UO S| $n204 +ysi6us ul Aouapyoud aiseq yw siuapnis 40} pouBisap si asinoo SUL +2°81 Siaisauiag ul para" +‘super Z +I ysn6ug ut fouelsyord - 8LOLLT9 +‘ADNBIDISONd GSYINOAY 4O 1337 +su 83009 + +### Page 296 +(v8) (usibuz) AaTV 30D * +ZBL siaisawas Ui paIaVO + +supaiIgzZ + +Sunum sseutsng peouenpy - 8201179 +saiGaiens ay fidde pue ssnosip “azkleue o} siuapnis Jo} SieuaIeW +‘aoqpesd Se pasn ave SuoHENYS 40 AjaUeA e Woy sa\dwexe ayeudoxddy +anar ajeipauwayu) uBiy aun Te suonewasaid pue saypaeds Buyaniian UI +'pasn UORESIUNWCD [B30 Jo S\padse lWalaylp Sessedulooue 25ND Su. +ZBL SimsqUIES UI pA + +swage + +oneouNWWOD [EO PEOUEAPY - LZOLLID +‘2 epes6 wim PzOLITO ssed +19m01/ #28 B430 +x@IU09 aDerdOM e UII siuaUINDOP Bonpoxd O1 MOL. +‘sabes ul wyGney 2q wh siuapnis “SieuaeW era}ai BusN) “aeIcyON, +2UL 12 SydXS BuNUM arrays 0} SjuApNIS SONPONUI IW SINC SILL +Tapes +‘uw (a usi6u3 ut Aouatouotd) PZOLIO +‘ssed jsnw siuapmig sysMbaIaId + +ZBL SiBISeUIES UI DAO + +supadz + +e0eich yom aun ve BuNUM - 9z0LL79 +‘2 epei6 um PeOLITO Sse +LO MoT Ze H430 +tube +saiBayens au) Aidde pue ssnosip ‘asfreue 0} sjuapms 40} sreuatew +‘s0qpeud Se pasn ave SuoNeMYS 40 AlaueA B Woy Sa\dwex ajeudoddy +rata} ajeipauuaqul uBiy 2uy Ye suonequasaid pue saynaads Buvantiap UL +‘Bsn UORe=IUNWIWCD [BIO Jo siDadse lWala\Ip SSSedUIODUE 24ND SUL +pro +‘ua (1 ysi6u3 Ut fouapyoid) PZOLIO +‘ssed isn sjuapmis “2usmbaiald + +ZBL SiBISAUIOS UI PAO + +supenz + +uoneojunuuod 1810 enno@y3 - SZOLLTO +(08.a'v) (ysi6u3) sso9rasool ¢ +(Q wnusruy) (usi6u3) IaAe7 Y 30D # +wea) sis aun Adde +0} watn Mowe mw Jet Aouatogoud Jo renal seuBiy & doj@nap 0} SIx=I JO +‘Riauen ® 0} pasodxa 2q iw Kau. ‘Bupjeads pue Bunun 'BuIpeai vo M20) +2 wim Sis aBenbue} sno} ay ubne) 2q Wn SUEpMS JAN] sIeIpaULaTU +sedin Budojanap e ye ssauanqveya pue foemnave jo Sua) UL +‘ouarayoud aben6ue7 ysi6ua siuapnis Ai10} 0} paubisap s} @sun09 SIAL +ZBL SiaIsewES UI pao + +I ysnBua ul Aoustoyoud - FZOLLTS +‘Depesbuw LZ0LLI9 ssed* +28MOT /+18 8330 +‘BUNUN UF SIDS NEIBRO JUD +‘anoidus pue uoneorunuauoo uanum anqoays eonpoid 0} MOY WES A +‘FOUL ‘onedjunususoo a2eicy0% Jo a6ues e 0} pasodxe aq tm SIUAPNIS +Fanaj syeIpauuaqul aut Ye SaiGayens Bun SaonpoU asuNCD SHU +Depa +‘uum (it usi6u3 ui Aoua!ayOld) 1201 +swpanz + +Bunum eoeichyiom @anoeya - £ZOLLT9 +‘SISEONAS + + +## Student Dress Code :: Dress Code and Appearance Guides for Universiti Malaya Students + +- scope_label: general +- source_doc: Complete Handbook +- pages: 297-298 + +UM STUDENT DRESS CODE AND APPEARANCE POSTER SUMMARY + +Compliance message +- All Universiti Malaya students must adhere to the Universiti Malaya Administrative Directions (Student Dress Code and Appearance) 2024 while on campus. + +Illustrated attire categories on the poster +- Official Events: the poster illustrates formal or traditional formal attire for official university occasions. +- Lectures, Office Matters, Examination and Library: the poster illustrates neat, presentable campus attire for normal academic and administrative settings. +- Sports and Recreational: the poster illustrates sportswear for sports and recreational activities. + +Enforcement and action +- Academic, administrative, library and security staff members are authorised to reprimand students verbally or in writing if they violate the Administrative Directions. +- A student who does not comply may be prevented from entering or dealing in areas where the provisions apply. +- Other administrative actions may also be taken from time to time. + +Important limitation +- This poster illustrates categories of appropriate attire and enforcement expectations, but it does not provide an exhaustive item-by-item prohibited clothing list. + + +## Undergraduate Rules and Regulations :: Examination Honesty and Discipline / Undergraduate Rules + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 299-300 + +### Page 300 +UNDERGRADUATE RULES AND REGULATIONS +UNIVERSITY OF MALAYA (BACHELOR’S DEGREE) RULES & REGULATIONS 2019 +https://fsktm.um.edu.my/undergraduate-rules-amp-regulation +STUDENT MISCONDUCT IN EXAMINATION +https://aasd.um.edu.my/student-misconduct-in-examination +ACADEMIC DISHONESTY - UNIVERSITI MALAYA ACADEMIC PROGRAMME +MANAGEMENT POLICY +https://aasd.um.edu.my/academic-dishonesty +UNIVERSITI MALAYA (STUDENTS DISCIPLINE) RULES 1999 +https://hep.um.edu.my/disciplinary +ZERO TOLERANCE CODE OF EXPLOITATION, ABUSE AND SEXUAL HARASSMENT +IN UNIVERSITY MALAYA (UM) +https://umintegrity.um.edu.my/news/are-you-harassed-exploited-or-sexually-abused +TRANSFER CREDIT +https://fsktm.um.edu.my/fsktm/doc/undergraduate/TK2UNIVERSITI%20MALAYA +%20GUIDELINES%20ON%20THE%20MANAGEMENT%20OF% +20APPLICATION%20FOR%20TRANSFER%20OF%20CREDIT%20AND%20C +OURSE%20E XEMPTION.pdf + + +## Examination Grading Scheme :: Official University Grades + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 301-301 + +### Page 301 +EXAMINATION GRADING SCHEME +The official University grades including the marks and their meaning are as follows: +Marks Grade Grade Point Interpretation +90.00 — 100.00 At 4.00 Distinction +80.00 - 89.99 A 4.00 Distinction +75.00 — 79.99 A- 3.70 Distinction +70.00 — 74.99 B+ Good +65.00 —- 69.99 B Good +60.00 - 64.99 B- Good +55.00 — 59.99 C+ 2.30 Pass +50.00 — 54.99 Cc 2.00 Pass +45.00 —- 49.99 C- 1.70 Fail +40.00 —- 44.99 D+ 1.30 Fail +35.00 - 39.99 D 1.00 Fail +00.00 - 34.99 FE 0.00 Fail + + +## Undergraduate Programme Goals and Learning Outcomes :: Bachelor of Computer Science (Computer System and Network) + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 202-204 + +### Page 202 +PROGRAMME GOALS AND +LEARNING OUTCOMES +PROGRAMME GOALS +To produce excellent graduates who are able to apply the knowledge and skills gained in the field +of Computer Science and apply specific techniques to solve computer-based problems, as well as +having entrepreneurship mindset. +Programme Educational Objective: +PROGRAMME LEARNING OUTCOMES +At the end of the Bachelor of Computer Science (Computer System & Network) programme, +graduates can: +PO1 +Acquire a wider breadth of knowledge in computer science areas and a deeper +understanding of Computer System & Network techniques. +Apply an understanding of Computer Science domain to solve problems by exploring +innovative practices for acquiring and analyzing information. +Engage in practical solutions, which involves requirements gathering, designing, and +developing algorithms and intelligence-based systems. +Apply basic Mathematics and computer science theories specifically techniques in +modelling and designing computer-based systems. +Communicate effectively and engage in teamwork to solve issues related to +intelligence-based computer science. +Works effectively as individuals, and as a member of various technical teams. +Initiate technical and/or societal innovation through technologies or entrepreneurship. +Practice professionalism and ethics in executing tasks related to computing. +PO2 +PO3 +PO4 +PO5 +PO6 +PO7 +PO8 +Graduates will demonstrate their ability to advance their careers in the computing profession, and +will be engaged in learning, understanding, and applying new ideas and technologies as the field +evolves (Professionalism). +Graduates will have continuously advanced their knowledge, and improved competency in +computer science to meet current and future needs (Continuous Personal Development). +Graduates will contribute to sustainable development and the well-being of society through +computer science practices (Societal Engagement). +(1) +(2) +(3) + +### Page 203 +CURRICULUM STRUCTURE +BACHELOR OF COMPUTER SCIENCE (COMPUTER SYSTEM AND NETWORK) +‘ACADEMIC SESSION 2025/2026 +COURSE COMPONENT +‘COURSE CODE UNIVERSITY COURSES: CREDITS SEMESTER: +GIG1012_ Philosophy and Current Issues (for local student only) +GLT 1049 Basic Malay Language (for international student) 2 2 +GIG1013, | Appreciation of Ethics and Civilizations 1 +COURSECODE | FACULTY CORE COURSES CREDITS | SEMESTER +TF | Project Management 1 +consecon | SERS eeiasrmar | ercor_| soren +Making the World a Better Place +COURSE CODE PROGRAMME CORE COURSES CREDITS SEMESTER, +WIA1006. Machine Leaming 3 +COURSE CODE SPECIALIZATION ELECTIVE COURSES (Choose 10: +WiC2008. Internet of Things (#WIA1005) 3 tor +‘WIC3001 ‘Mathematics in Networking 3 Tor? +TOTAL CREDITS FOR GRADUATION 128 +# Prerequisite +* Taken all Faculty and Programme Core Courses except Academic Project | and Academic Project I +Pass all Faculty and Programme Core Courses except for Industrial Training and Academic Project I + +### Page 204 +‘COURSE PLANNING FOR BACHELOR OF COMPUTER SCIENCE (COMPUTER SYSTEM AND NETWORK) +‘ACADEMIC SESSION 20252028 +‘GIGI012/ | Phiosophy and Curent ssios foo suet ony) Base +estat) | Sac Enna a cLr1040 _| taay Language foreman tse 2 +SEDO agian or Communication Ty z ‘GLA Engish for Communication (2) z +Wwixi0o1 —{ Comuing Napsmates | x ioo2 —| Dain Stuure @WOXIOT2 +nxico2 | Fundamentals of Prosranming = H FY +woxi003 —[ Computer Systems and Orgnzaioy z wvs1005 —[ HetworkTochology Foundation x3 +wz001 | Thing and Communion Sts x wwi096 | Machine Learning z +Taal} oar +‘Semester | creas] +“GiG1013 | Appreciation of Es and Cmlzstons z Co Curestum 2 +wxzo02 | Project Management eT Operaing Sstons z +WwiA2001 —[ Database z Aigottin Des ond Anas AWATOOD) rn +WwiA2003—[ Probab and States 3 Spocaizaton Elocio 3) 3 +Win2006 —| Syston Anais and DosR x SpocazatonElecie 2)= EI +WiAz008 —[ pavarced Hework Tettogy GRMATODS) n Spocalzaton Eleae (3)= z +‘Dig! Desig and Hardware Descpton Language KIAR: Integy and Ants Corspon couree +wx2n09 | Digit Deson and Hard a ‘eto aed Ant-Con 2 +Tae a +Course Code | ‘Semester Semester? reais | +| wnasoor P industil Tieng = 13002 | Aeademe Prowct 2 +Spooalzaton fiecie = 3 +Spooalzaton Elesie 5)" z +Specalzaton Elec (6)= 3 +Spocatzaton Elec (7)™ z +Unversty Eeciv (Custer: Tanking Matera Mnd& | > +iiotect, +Unwersty Elec (str 2: TochnategyAaical z +| ittigsren ond Dota Anaties. Teche +Tear] Tea | +‘Course Code Semester Tre ‘Great Datrbaion +Co Gureaan z ‘Course Component crea +WSIS — acoso Pree MASOOD 5 Unversity Courses i +Specialization Elecive () = 3 Faculy Gore Courses 7 +Specialization Bec (> el Trversy Seve Couses e +Speaazaion Eecve 01™ z Programe Gore Courses a +UniverstyElcive (Custer 3) Gaba lsvos and tasiod BatdialGarean +Community Sustanabity Making the Worl Bat Pace |_* Seine oo 2 +Tear] ie "TOTAL CREDITS FOR GRADUATION | +# Proroausi +“Taken al Facuty and Programme Core Courses except Academic Project | and Academic Project I +Pass all Facly and Programme Core Courses excop or Industral Tring and Acadomc Projoc I +‘Spociaization Elective Courses wl be ofered on a rotation bass. Each Specialization Elective is schdued to un only once in evory academe session, thor in Somestr 1 of Somestor 2. + + +## Undergraduate Programme Goals and Learning Outcomes :: Bachelor of Computer Science (Artificial Intelligence) + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 206-208 + +### Page 206 +PROGRAMME GOALS AND +LEARNING OUTCOMES +PROGRAMME GOALS +To produce excellent graduates who are able to apply the knowledge and skills gained in the field +of Computer Science and apply specific Artificial Intelligence techniques to solve computer-based +problems, as well as having entrepreneurship mindset. +Programme Educational Objective: +PROGRAMME LEARNING OUTCOMES +At the end of the Bachelor of Computer Science (Artificial Intelligence) programme, graduates +can: +PO1 +Acquire a wider breadth of knowledge in computer science areas and a deeper +understanding of Artificial Intelligence techniques. +Apply an understanding of Artificial Intelligence domain to solve problems by +exploring innovative practices for acquiring and analyzing information. +Engage in practical solutions, which involves requirements gathering, designing, and +developing algorithms and intelligence-based systems. +Apply basic mathematics and computer science theories specifically Artificial +Intelligence techniques in modelling and designing computer-based systems. +Communicate effectively and engage in teamwork to solve issues related to +intelligence-based computer science. +Works effectively as individuals, and as a member of various technical teams. +Initiate technical and/or societal innovation through technologies or entrepreneurship. +Practice professionalism and ethics in executing tasks related to computing. +PO2 +PO3 +PO4 +PO5 +PO6 +PO7 +PO8 +Graduates will demonstrate their ability to advance their careers in the computing profession, and +will be engaged in learning, understanding, and applying new ideas and technologies as the +Artificial Intelligence field evolves (Professionalism). +Graduates will have continuously advanced their knowledge, and improved competency in +computer science and Artificial Intelligence to meet current and future needs (Continuous Personal +Development). +Graduates will contribute to sustainable development and the well-being of society through +computer science and Artificial Intelligence (Societal Engagement). +(1) +(2) +(3) + +### Page 207 +CURRICULUM STRUCTURE +BACHELOR OF COMPUTER SCIENCE (ARTIFICIAL INTELLIGENCE) +ACADEMIC SESSION 2025/2026 +‘COURSE COMPONENT +COURSE CODE UNIVERSITY COURSES GREDITS +‘cicioz Phiosophy and Curent issu student +GLT1049) Malay Language Communication (fer intemational studend 2 +‘GiGi013 ‘Appreciation of Ethics and Guvitzations 2 +'G1G1003 Basic Entrepreneurship Culture 2 +GLOOOC English or Communication (1) 2 +(GLb900C Engis for Communication (2) 2 +‘Go-Gurneuium (1) 2 +Co-Cumeuium 2 2 +Toial 14 +COURSE ‘CRED +fee FACULTY CORE COURSES A +Wixt0oT ‘Computing Mathematics 3 +wiixs002 Fundamentals of Programming +| -“woxtoos |" Computer Systems and Omanczation 2 +Wx2008 Thicking end Communication Skil : +wixz002 Project Management 3 +Total 17 +CODE ‘ +University Elecive (Cluster 1) - Thinking Mattrs. Mand & Inelect 2 +Unwvarsiy Elecive (Clistor2)~Technobegy/Anifcal intelligence and Data 3 A +Andivis: Techie +University Elecive (Guster 3- Global Isues.and Community 2 rn +ustamnabilty Making the Word 9 Boter Pi +KIAR: Intogrty and Ant Corruption course 2 2 +COURSE ‘CRED +R +WIAi002 Data Structure (WIX1002) 3 2 +WwiAr003 ‘Computer Systom Achtectore GUXTOOS) 3 z +WIAT005, Tetwork Technology Foundation rn 2 +WIA1006- Machine Leaming. 2b 2 +WIAi007 Inioduction to Data Sones 3 + +wiazoot Database 3 2 +Wiazo03 Probabity and Statistics 3 3 +WiA2004 ‘Operating Systems 4 4 +WA2005 Algorithm Design and Analysis @WWATOO2) 4 4 +WiA2006 siom Analysis and Design 3 3 +WiA2007 ‘Mobile Appication Development 4 3 +WHA3004 Ingustal Taig * 12 3 +WiA3002 Academe Project = 3 a +WHA3003 Academe Project I NIASOOD) 3 7 +Toial 39 +Gee ‘SPECIALIZATION ELECTIVE COURSES (Choose only 10 courses) +WIG2005 Internet of Things (AWIATO05) 3 4 +wioz001 Knowledge Representation and Reasonng 3 4 +wibz002 ‘Compuing Mathematics z 4 +Wid2003 ‘Cognitive Science 3 4 +WiD3001 Functional nd Logis Programming 3 7 +Wi3002 Tatura Language Processing z a +“wi03007 Fuzzy Lois (aWixi001) 3 Z +win3010 ‘Aulonomous Robots 3 S +WID3014 Deep Leaming zl - +wi3012 Evolutionary Computation 3 z +‘wins013 ‘Computer Vision and Pater Recoaniion 2 a +wi3014 Practical Anica! iteliganc 3 z +Wi03015 Humoncal Analysis 3 7 +wigso04 Virtual Realty FY 6 +Total 30 +"TOTAL GREDITS FOR GRADUATION 728 +# Prerequisite +* Taken all Faculty and Programme Core Courses except Academic Project | and Academic Project I +"Pass all Faculty and Programme Core Courses except for Industral Training and Academic Project I + +### Page 208 +‘COURSE PLANNING FOR BACHELOR OF COMPUTER SCIENCE (ARTIFICIAL INTELLIGENCE) +"ACADEMIC SESSION 2026/2026 +Tave | Course Course +f ay ‘Semester 1 Credite a ‘Semester? recite +7 i Erie icto12/ | Pritosophy and Curent Issues (ora! ste ety) / +creme | ase naaaetinetrati Cuma) a ‘GLT1040 | Malay Language Communication (rateratona student) | 2 +"SCHOO |“ Eraish for Communication z "StT00o | “Enaish for Communication 2) 1 +Wwixt001 | Computing Mathomates | 3 "wA1002 —| Data Siucure awc1002) 3 +Wwix1002 | Fundementas of Progamming 5 Wia1003 | Computer Swsiom Avchtocure WKTOOS) 3 +Wix1003 | Computer Systems and Organization 3 "WIAt005 —[~ Network Technology Foundation 4 +\watoo7 —| induction te Dat 3 "wiA1005 —[ Machine Lear 3 +Taial_[ 8 Teal is +‘Course Course +A 2 +—_ ‘Semester Credits oe ‘Semestr Creaits +GIG1013 | Appreciation of Eics and Civizaton Co-Goanouum (0 +wo7001 | Thinkag and Communication Stas 2 TWHADOGA | Operaung Systems 4 +wxz002 | Project Management 3 WiA7005 [Algorithm Design and Analysis IATOOD) 4 +‘wiazoo1 [Database 3 Specalzaton Eiecwe() 3 +WiAz003 | —Probebany and Stasis 3 Specalzaton Ewe 2) 3 +Waz006—|~Systom Analyss and Desi 3 Spocalzaton Eeawe3) 3 +WIA7007 —| Mobile Agplcation Development 4 University Elective (Custer 2 +Teiat_[ 77 Total 7 +‘course Course +‘Semester Credits ��Semester? Crete +Code, Code +WiAs001 | Indus rong Z "WiAS002 | Acogemic Pros = 3 +Specalzaton Etecwoy 3 +Spocalzaton Ewawe @) 3 +Specialzaton Eecve @) 3 +Soeciizaion Ede +Univorsty oct (Guster 2. +Unversty leche (Custer 3) +etal | az etal 79 +‘Couree Cred +sole ‘Semester 1 a “Creait Distribution +Co-Curiouum (2) 2 ‘Course Component Create +THIABOOS | Acadomic Prowet I (AWASOOD) 3 Univorsty Cou 14 +‘Spocalzaton Exctve (6) 3 Faculy Cow Courses ar +ectve (9) 3 worst Elesve Courses +‘Spocalzaton Eictvo (10) 3 Programnmo Core Courses. 30 +‘University Elective (Custer 3): Global Issues and +Communty Sustainaity: Making tho World a Bettor 2 Universty Courses “ +Proce +Teter | "TOTAL CREDITS FOR GRADUATION [125 +# Prerequisite +Taken al Facuty and Programme Core Courses except Academic Project | and Academic Project +Pass all Faculty and Programme Core Courses excopt fr indusinal Tring and Academic Proje I +‘Spocaization Elective Courses wil be offered ona rotation bass. Each Specialization Elactve is scheduled lo run only once in every academic session, ether in Semester 1 or Somestor 2. + + +## Undergraduate Programme Goals and Learning Outcomes :: Bachelor of Computer Science (Information Systems) + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 210-212 + +### Page 210 +PROGRAMME GOALS AND +LEARNING OUTCOMES +PROGRAMME GOALS +To produce excellent graduates who are able to apply the knowledge and skills gained in the field +of Computer Science and apply specific Information Systems techniques to solve computer-based +problems, as well as having an entrepreneurship mindset. +Programme Educational Objective: +PROGRAMME LEARNING OUTCOMES +At the end of the Bachelor of Computer Science (Information Systems) programme, graduates +can: +PO1 +Acquire a wider breadth of knowledge in computer science areas and a deeper +understanding of Information Systems techniques. +Apply an understanding of Information Systems domain to solve problems by +exploring innovative practices for acquiring and analyzing information. +Engage in practical solutions, which involves requirements gathering, designing, and +developing algorithms and intelligence-based systems. +Apply basic mathematics and computer science theories specifically Information +Systems techniques in modelling and designing computer-based systems. +Communicate effectively and engage in teamwork to solve issues related to +intelligence-based computer science. +Works effectively as individuals, and as a member of various technical teams. +Initiate technical and/or societal innovation through technologies or entrepreneurship. +Practice professionalism and ethics in executing tasks related to computing. +PO2 +PO3 +PO4 +PO5 +PO6 +PO7 +PO8 +Graduates will demonstrate their ability to advance their careers in the computing profession, and +will be engaged in learning, understanding, and applying new ideas and technologies as the +Information Systems field evolves (Professionalism). +Graduates will have continuously advanced their knowledge, and improved competency in +computer science and Information Systems to meet current and future needs (Continuous Personal +Development). +Graduates will contribute to sustainable development and the well-being of society through +computer science and Information Systems practices (Societal Engagement). +(1) +(2) +(3) + +### Page 211 +CURRICULUM STRUCTURE +BACHELOR OF COMPUTER SCIENCE (INFORMATION SYSTEMS) +‘ACADEMIC SESSION 2025/2026 +‘COURSE COMPONENT +COURSE CODE +GiGi012 Philosophy and Current ssves (for local student ont +‘BLT 1049. ‘Malay Language Communication (fer infemational student) 2 2 +GiG1013, ‘Appreciation of Ethics and Grvzatons 2 7 +‘G1G1003 Basic Entrepreneurship Culture 2 1 +‘GLDOOK, English for Communication (1) 2 1 +(GLDOOK. English for Communication 2) 2 +‘Co-Curneuim (1) 2 2 +‘Co-Curiculum (1) 2 fl +Tota | 14 +COURSE CODE FACULTY CORE COURSES CREDITS. +Wixtoo1 ‘Computing Mathemabes | 3 1 +wixt002 Fundamentals of Progremang, 5 i +Wwixt003 ‘Computer Systems and Organizaion 3 1 +wx2001 “Thinking end Communication Skis 3 1 +|___WIx2002_ | Project Management 3 4 +Universiy Elecive (Custer 1)= Thinking Matters Mind & intelect 2 +University Elecive (Cluster 2)~ Technology/ArticalInteligence and Data 5 +Analvties:i-Techie +University Elective (Cluster 3- Global Issues and Communily Sustanabiiy. iz 4 +Making the World a Better Pace +'KIAR: integrity and Anti-Corruption course 2 2 +Total n +COURSE CODE PROGRAMME CORE COURSES. CREDITS | SEMESTER. +WIATOO! information Systems 3 7 +WiAToo2 Data Structure (#WDcTO02) 3 2 +WIATOO3 ‘Computer System Architecture (AMDCIOOS) 3 z +WIAt005 Network Technology Foundation 4 +WIAt006. Machine Leeming 3 2 +Wiazoo1 Delabaso 3 4 +| ——wiaz00s | Probabitty and Stasis 3 1 +WIA2004_ Operating Systems 4 +WiA2005 ‘Algonthm Design ond Analysis GUMATOOD) 4 2 +TWiA2006. System Analysis and Design 2 4 +‘Wiagoor- Mobile Appication Development 4 1 +Wias0o1 Industial Trainng* 2 + +Twias0o2 ‘Academic Project = 3 2 +WIA300 ‘Acodemic Project I (AIAZOO2) 5 fl +Tota | 59, +COURSE CODE SPECIALIZATION ELECTIVE COURSES (Choose only 70 courses) CREDITS | SEMESTER. +Twic2008 Tafernet of Things 3 Tor? +WiEZ001 “Trends in information Systems. = Tor +Wie 2002 “Open-Source Programming. Appication and Technolog) fe 00?) +NE2003. introduction to Data Science 3 tor +WIEZ005, Information Retrieval and Web Search 3 Lor +WiE3001 ‘Advanced Database 3 or?) +WIE3002, Elecvonic Commerce a Lor?) +WIE3003 Information System Contol and Securh 3 Loc?) +WIE3005; Knowledge Management and Engineering 3 Tor?) +TWE3005 Information System Auciting 3 Tor?) +WiE3007 Data Mining and Warehousing 3 Lor?) +WIE3010 Data Visualization 3 Tor?) +WiE3012 ‘Business Analyies and Inligence 3 Tor? +WiF2003 Wleb Programming 3 Tor? +Totat | 30, +"TOTAL CREDITS FOR GRADUATION | 128 +# Prerequisite, +Taken all Faculty and Programme Core Courses except Academic Project | and Academic Project I +Pass all Faculty and Programme Core Courses except for Industrial Training and Academic Project I +® Each Specialization Elective Course is only offered ONCE every academic session, either on Semester 1 OR Semester 2. + +### Page 212 +‘COURSE PLANNING FOR BACHELOR OF COMPUTER SCIENCE (INFORMATION SYSTEMS) +‘ACADEMIC SESSION 2025/2028 +Level | Course Code, ‘Semester? ‘Greats | | Course Code ‘Semester? ‘creas +icEirepreneut re ‘61G1012/ | Philosophy and Curent issues focal student on | +S210 | Deere te 2 GLT1040._| Malay Language Communication (intemationa stdert ss +SEDO _| Eras for Communion z ‘GLDOO [Engi or Communion (2) z +nX3001 —| Computing Mathematics | 3 WA1002 —[ Data Stucture (#N1X1002) = +1 [wx1002—[ Fundementas of Programming 5 WiA1003—[ Computer Systom Archtecture (ANAXTOOS) 3 +WIX1003 | Computer Systoms and Organizaion 3 WA1005—[-Hotwork Technology Foundation 4 +WIA100; [Infomation Systoms E: TWint005 —| Machine Learang EI +Tot [aa Total | a8 +‘Semester ‘creas | +'GiG1013 | Agpreciaion of Ethie and Cusizatons 2 2 +‘wx2o01 | Thinking and Communication Skis EI TWHAROOR 7 +| wrx2002 —[Proes Menanement 3] [-wnazoos I cs +{waz001 [Database EI EI +2 [Liwio0s —[ Probabany ana Saat E: = +"WiA2006—| System Analysis and Desig EI z +"wiA2007 | Mebile Application Develooment 4 KIAR: Ifegry and Ard Coription course 2 +cr Teta | +‘Semesiery | Greats | | Course Gage [semester creits| +‘wias0o1 | industiel Tanna o wiasoo2 | Academe Project = +Specalzaten Elev @)= EI +Speciatzaton Elecive @)™ EI +Speciatzaton Eleavo 6) z +Specatzaten Eleaive (7) = +‘University Elective (Clustor 1): Thinking Matto: Mind & a +3 nttct +Uniorsfy Elecive (Custer 2): Technclogy/Arical 2 +Inieligonce and Data Anais Toche +Total | 72, C etal [78 +course Cage [ ‘Semester credits | +Co-Crcutum 2) [create | +| winso03 Academic Prowct I caMmAGO0a ra [Unversity Courses 14 +‘Spocelzaton Elective 8)" z Focully Core Courses ar +4 Specielzation Elective (2)™ = Unversity Elective 8 +‘Speciation Electve 10)" Fl [Programme Core Cou: a +Universty Elective (Clustor 3): Global issues and Jntzaton Elective Courses +‘Communty Sustanobitty Making be World Better Pace |_? Sepia S iad +Total | 7 "TOTAL CREDITS FOR GRADUATION | 128] +# Provequsito ++ Takon al Faculty and Programme Core Courses excapt Academic Project | and Academic Project +Pass all Faculty and Programme Core Courses except for industtal Training and Academic Project I +‘Specialization Elective Courses wll bo cffored on a rotation basis. Each Specialization Elective fs Scheduled to run only once in every academic session, thar in Semestr 1 or Semester 2 + + +## Undergraduate Programme Goals and Learning Outcomes :: Bachelor of Computer Science (Software Engineering) + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 214-216 + +### Page 214 +PROGRAMME GOALS AND +LEARNING OUTCOMES +PROGRAMME GOALS +To produce excellent graduates who are able to apply the knowledge and skills gained in the field +of Computer Science and apply specific techniques to solve computer-based problems, as well as +having an entrepreneurship mindset. +Programme Educational Objective: +PROGRAMME LEARNING OUTCOMES +At the end of the Bachelor of Computer Science (Software Engineering) programme, +graduates can: +PO1 +Acquire a wider breadth of knowledge in computer science areas and a deeper +understanding of Software Engineering techniques. +Apply an understanding of Software Engineering domain to solve problems by +exploring innovative practices for acquiring and analyzing information. +Engage in requirements gathering, designing, implementing, and evaluating +software or IT-related systems. +Attain an ability to apply mathematical skills and/or toolset in the software +development life cycle. +Communicate effectively and engage in teamwork to solve software related +problems. +Function effectively as individuals, and as a member of diverse technical teams. +Initiate technical and/or societal innovation through technologies or entrepreneurship. +Practicing high ethics in the computer science profession, especially when it comes +to computer systems, organizations, and society. +PO2 +PO3 +PO4 +PO5 +PO6 +PO7 +PO8 +Graduates will demonstrate their ability to advance their careers in the computing profession, and +will be engaged in learning, understanding, and applying new ideas and technologies as the +Software Engineering field evolves (Professionalism). +Graduates will have continuously advanced their knowledge, and improved competency in +computer science, software development and related technologies to meet current and future +needs (Continuous Personal Development). +Graduates will contribute to sustainable development and the well-being of society through +professional practices (Societal Engagement). +(1) +(2) +(3) + +### Page 215 +‘CURRICULUM STRUCTURE +BACHELOR OF COMPUTER SCIENCE (SOFTWARE ENGINEERING) +ACADEMIC SESSION 2025/2026 +‘COURSE COMPONENT +COURSE CODE “UNIVERSITY COURSES crepits | SEMESTER +GIG1012 Philosophy and Current Issues (for /ocal student only) +GLT1049. ‘Malay Language Communication (for intemational student) 2 2 +(GiG1013 ‘Appreciation of Ethics and Gvilzations 2 7 +GIG1003. Basic Enirepreneurship Culture 2 1 +[LOOK Enalsh for Communication (1) 2 1 +LDOOK, English for Communication 2) 2 2 +[Co-Curiculum (1) 2 2 +‘Co-Curricutum 2) 2 ‘1 +Tota | 14 +‘COURSE CODE FACULTY CORE ‘CREDITS, +wixt001 ‘Computing Mathematics | 3 1 +Wwix1002, Fundamentals of Programming 5 1 +Twixt003 ‘Computer Systoms and Organization 3 1 +wix2001 Thinking and Communication Skis 3 + +wix7002 Project Management 3 + +Teta | 17, +EXTERNAL UNIVERSITY ELECTIVE COURSES +COURSE cone! STUDENT HOLISTIC EMPOWERMENT (SHE) (eats || Eo ee +Universi Elective (Cluster 1) = Thinking Matters: Mind & Intellect 2 +University Elective (Cluster2) - Technology/AriftalIntoligence and Data = 3 +Analytics: i Tectio. +University Elective (Cluster 3) - Global Issues and Community Sustainability: 1 +Making the Weld a Better Place +"KIAR: Integnity and Anti-Corruption Ouse Zz +Is 8 +PROGRAMME CORE COURSES: | SEMESTER | +WiA1002, Data Structure (aWIX1002) 5 +WIA1003, ‘Computer System Archtecture (@WIXT003) 3 +WIA1005, Network Technology Foundation 4 2 +WIA1006, Machine Learning 3 2 +WiA2001 Database FI 1 +WIA2002, Software Modeting 3 1 +WiA200%. Probabilfy and StoiStES 3 1 +‘WiA2004 ‘Operating Systems. 4 2 +WIA2005, ‘Agonithm Design and Analysis (AWATOO2) 4 2 +TWiazoor- Mobile Application Development 4 fl +WiA2010 Human Computer Interaction 53 + +WiA300t Indusval Training 2 1 +TWiAs0o2 ‘Academic Project = 3 2 +WIA3008. ‘Academic Project IT GWIASOO2) 5 i +Tota | 39 +‘COURSE CODE "SPECIALIZATION ELECTIVE COURSES (Choose only 70 courses) | CREDITS +WiEZ002 Sofware Requirements Engineering 3 or? +WIEZ003. ‘Web Programming 3 “Lor? +WiF3001 Software Testing 3 Tor? +WIF3002 ‘Software Process and Quali {3 Tor? +WIE3004 Software Architeclure and Design Paradigms (AWIAZ002) 3 “Lor? +WIE3005, Software Maintenance and Evolution 3 Tor?) +WiE3006. ‘Component Based Software Engineering (@WIA2002) [3 or? +WiE3008: Real Time Systems. 3 or? +WIE3009. Python for Scientific Computing 3 Tor?) +WiE3010 Programming Language Paradigm 3 “Lor? +WIESoTT ‘Concurrent and Parallel Proaramming (@WIX1002) (RWIAZ004) 3 Lor? +WiG3005 ‘Game Development 3 Tor? +Wic2006- Internet of Things @VWATOOS) 3 or? +Total | 30 +TOTAL CREDITS FOR GRADUATION | 128 +# Prerequisite +‘Taken all Faculty and Programme Core Courses except Academic Project | and Academic Project I +** Pass all Faculty and Programme Core Courses except for Industrial Training and Academic Project I +© Each Specialization Elective Course is only offered ONCE every academic session, either on Semester 1 OR Semester 2. + +### Page 216 +‘COURSE PLANNING FOR BACHELOR OF SOFTWARE ENGINEERING +"ACADEMIC SESSION 20252028 +[Revel | Course Code [Semester +{GIO12/ | Phiosophy and Curent ses (roca student oni) +Se 2 Giiiow | Kner arauao Conmuncatontor ntanatnal siden) | 2 +Enaish for Communication (1) 2 } English for Communscation (2) +Wixioor —| coming Mahemates | s Wia 002 —[ Data Stucke GRNXI002) = +1 [Peitacooa Trtmentats of Progaming = Wh 003 — | Compute Syste Artec (ANETOOO) = +1003 —| Congutes Systems and Oren aon Wwat0os —[ Hetwor Teology Foundation r +yn2o10 | Hunan Conga ira EI waioos —[ Mache earn +Tea = Tata rn +‘Semester [Feourse Code [Semester Treats | +GIGTO1S | Aggrocaton of Ees and Crvzatons 2 o-Garncaum 2 +Wwix2001 | Tanking and Communication Sis = WOOT — | Operating Systems r +wixz002 | Pret Wanagement FI WiA2005 —[ Agari Dssen and Ani (AMATO) ry +Wiazoot —| Dalsace z1 Spocsleaion oes 1)" 3 +Wwia2002 —| Sofware tng > ‘Specaliabon Elecbve 2) = +$ WiA2003 | Probability and Statistics 3 ‘Spocializabon Elective (3) = EI +WA2007 —| Nobile Appteaton Development n TIAR Integr and Ant Corgan oa 2 +Total Fa Taal Fa +Course Code Semester Greats | |Tcourse cose Semeer? Crea +WiAxor | indus rang 2 WiAs002 | Asadomis Poppa 3 +$pecializaton Elective (4) 2 +Specialization Elective (5)~ +[Seocaizaton Locto (6)= +Soecalzaton Elect (= rT +fi UnwvoratyElecve (Cluster 1 Thing Matis Me & : +briotet +Unwersty Elec (Chater 2) TecinohaAihaar 7 +intgancs and Daa Anayics Teche. +Tear = or 7s +Course Code Semester 1 Credit Distribution | +Co-Gumeum 2 2 ‘Coue Component Create +SCT 5 [om it +Speciation Elective 8) = Fac Core Cours 7 +Specialization Elective 9) zy Unneraty Ect Cou n +4 Specialization Elective (10) *_ 3 | Prooramme Core Courses 2 +Unveraty Echo (Custer 9; Global eves and 2 ‘SpecelaatonElectve Courses * 20 +Tear = "TOTAL CREDITS FOR GRADUATION. 7 +Prorequiste +“Taken al Fecuty and Programme Core Courses excopt Academic Project | and Academic Project I +Pass all Facalty and Programme Core Courses excep er Indust Training and Academic Projoc I +‘Specialization Bc Courses willbe offered on a rolaton bass Each Specialzalion lace ts scheduled fo run cry once every academic session, ether n Semester 1 or Semester 2. + + +## Undergraduate Programme Goals and Learning Outcomes :: Bachelor of Computer Science (Multimedia Computing) + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 218-220 + +### Page 218 +PROGRAMME GOALS AND +LEARNING OUTCOMES +PROGRAMME GOALS +To produce excellent graduates who are able to apply the knowledge and skills gained in the field +of Computer Science and apply specific techniques to solve computer-based problems, as well as +having an entrepreneurship mindset. +Programme Educational Objective: +PROGRAMME LEARNING OUTCOMES +At the end of the Bachelor of Computer Science (Multimedia Computing) programme, +graduates can: +PO1 +Acquire a wider breadth of knowledge in computer science areas and a deeper +understanding of Multimedia Computing techniques. +Apply an understanding of Computer Science domain to solve problems by exploring +innovative practices for acquiring and analyzing information. +Engage in practical solutions, which involves requirements gathering, designing, and +developing algorithms and intelligence-based systems. +Apply basic Mathematics and computer science theories specifically techniques in +modelling and designing computer-based systems. +Communicate effectively and engage in a teamwork to solve issues related to +intelligence-based computer science. +Works effectively as individuals, and as a member of various technical teams. +Initiate technical and/or societal innovation through technologies or entrepreneurship. +Practice professionalism and ethics in executing tasks related to computing. +PO2 +PO3 +PO4 +PO5 +PO6 +PO7 +PO8 +Graduates will demonstrate their ability to advance their careers in the computing profession, and +will be engaged in learning, understanding, and applying new ideas and technologies along with the +evolution of the field of Multimedia Computing (Professionalism). +Graduates will have continuously advanced their knowledge, and improved competency in +computer science and Multimedia Computing to meet current and future needs (Continuous +Personal Development). +Graduates will contribute to sustainable development and the well-being of society through the +practices of computer science and Multimedia Computing (Societal Engagement). +(1) +(2) +(3) + +### Page 219 +CURRICULUM STRUCTURE +BACHELOR OF COMPUTER SCIENCE (MULTIMEDIA COMPUTING) +‘ACADEMIC SESSION 2025/2026 +‘COURSE COMPONENT. +‘COURSE CODE Si esea OU creoits | SEMESTER +GIG1012 Phiosophy and Current Issues (for local student only) +GLT1049 Basic Malay Language (for infemational student) a 2 +GIGI013 ‘Appreciation of Ethics and Civilizations 2 7 +‘GIG1003 Basic Entrepreneurship Culture 2 1 +GLDOOK Enaiish for Communication 1) 4 +GLDOXX English for Communication 2) 2 2 +(Co-Curriculum (1), 2 2 +(Co-Curmculum 2) 2 1 +Total 14 +‘COURSE CODE, FACULTY CORE COURSES CREDITS | SEMESTER +WIX1001 ‘Computing Mathematics | 3 1 +Wix1002, Fundamentals of Programming 5 1 +Wix1003 ‘Computer Systems and Organization. 3 1 +Wix2001 Thinking and Communication Skils, 3 1 +wix2002 Project Management 3 1 +Total a7 +EXTERNAL UNIVERSITY ELECTIVE COURSES +RISE OVE! ‘STUDENT HOLISTIC EMPOWERMENT (SHE) ESTE | [SEMESTER +‘University Elective (Gluster 1)- Thinking Matters: Mnd & intellect +University Elective (Cluster 2) Technology/Artiical inteligence and Data +Analytics: Techie +University Elective (Cluster 3 - Global Issues and Community Sustainability. 2 i +Making the World a Better Place +KIAR: Integrity and Anti-Corruption course. 2 2 +Total 3 +(COURSE CODE, PROGRAMME CORE COURSES: ‘CREDITS: +Wiat002 Data Structure (AWIX1002) $ +WIA1003 ‘Computer Systom Architecture GAWIX1003) 3 +WIA 100 Network Technology Foundation 4 +WiA1006 Machine Leaming a +WiA1008 Fundamental of Multimedia 3 +WiA2001 Database 3 +WiA2003, Probabilly and Stalistics 3 +WiA2004 ‘Operating Systems. 4 +WIA2005 ‘Aigonithm Design and Analysis (AWATOO2) 4 +WIA2006 ‘System Analysis and Design 3 +WIA2007 Mobile Application Development 4 +WiA3001 Industrial Training * az +WiA3002 ‘Academic Project 3 +WiA3003, ‘Academic Project I @WIAIO02) 5 +Total 59 +(COURSE CODE, ‘SPECIALIZATION ELECTIVE COURSES (Choose only 10courses) | CREDITS | SEMESTER +WiG2001 Diaital image Processing 2 atau 2. +wiG2002 ‘Computer Graphics 3 atau 2 +wiG2004 Audio Synthesis. 2 atau 2 +WiG200 Interactive Design 3 “atau +WIG3001 Mathematics for Multimedia B atau 2 +WiG3002 Rendering and Animation 3 “atau 2 +WIG3003 Multimedia Programming 3 atau 2 +WIG3004 ‘Virtual Reality 3 atau 2 +WIG3005 ‘Game Development 3 atau 2 +WIG3006. Digital Video Processing 3 ‘Letau 2 +WIG3007 ‘Special Topics in Multimedia 3 “atau 2 +WIG3008 ‘Mulimedia Forensic and Secariy 3 atau 2 +WIE3010, Data Visualization 3 atau 2 +WiF2003 ‘Web Programming 3 Tetau 2 +Total 30 +TOTAL CREDITS FOR GRADUATION | 128 +# Prerequisite +* Taken all Faculty and Programme Core Courses except Academic Project | and Academie Project I +Pass all Faculty and Programme Core Courses except for Industrial Training and Academic Project I + +### Page 220 +‘COURSE PLANNING FOR BACHELOR OF COMPUTER SCIENCE (MULTIMEDIA COMPUTING) +"ACADEMIC SESSION 2025/2026 +[Revel | Course Code | "Semester credits | ourse Code | +crciom | Bese enteprenausie Cute ‘xct012/ | Pesorhy and Gaent ses tr tent ri Bask +tia . GLT1049 Malay Language (for intenatonal student) +‘SCHOO _| Engin for Communication ‘GLOOX | Engish for Communtcaton (2 +Wwix1001 | Compusng Matberatcs L "WA1002 —[ ata Stucisre UNVIXIO2) +1 [iinct0o2 [Fundamentals of Programing. TWA1003_—| Computer System Archaocture (ADETOOS) +Wix1003 [Computer Systems and Organzaton TWA1005 | Network Technology Founsate +WiA008 —| Fundamental of Multimedia Wiat006 | Machine Learning +Total | 8 +‘Semester +“ x Programme Core Courses Ed +University Elective (Cluster 3) Global asues and ean Eset Coueses +(Communty Susianatinty: Making te World Boter Pico |__* sir aah = +Tota] 6 "TOTAL CREDITS FOR GRADUATION | 728 +Pre-requsite +Taken al Facuty and Programme Core Courses except Academic Project and Academic Projet I +Pass all Faculy and Programme Core Courses excop or indusinal Training and Academic Project I +‘Specialization Elecive Courses willbe offered ona rotaton basis. Each Specalzaton Electives scheduled to run only once in every academic session, thorn Semester 1 or Semestr 2 + + +## Undergraduate Programme Goals and Learning Outcomes :: Bachelor of Computer Science (Data Science) + +- scope_label: undergraduate +- source_doc: Complete Handbook +- pages: 222-224 + +### Page 222 +PROGRAMME GOALS AND +LEARNING OUTCOMES +PROGRAMME GOALS +To produce excellent graduates who can apply the knowledge gained in the field of Data Science +and apply scientific techniques to solve computer-based problems as well as having +entrepreneurship mindset. +Programme Educational Objective: +PROGRAMME LEARNING OUTCOMES +At the end of the Bachelor of Computer Science (Data Science) programme, graduates can: +PO1 +Gain strong knowledge in Data Science and across Computer Science field. +Engage in practical training that involves collecting, cleaning, and exploring data to +extract information and gain insights from the data. +Demonstrate social skills and responsibility to the community using the knowledge +and skills acquired throughout the Data Science pipeline. +Apply high ethical values in professional practice especially in dealing with data, +organizations, and society. +Communicate effectively and demonstrate specific skills involved in communicating +data, whether verbal or visual. +Apply data science concepts and methods to solve problems in a real-world context +with effective data-driven solutions. +Use lifelong information management and learning skills to acquire knowledge and +skills in Data Science. +Identify and analyze business opportunities and can develop a new Data Science +related business plan. +PO2 +PO3 +PO4 +PO5 +PO6 +PO7 +PO8 +Graduates can conduct data-driven investigations by accessing, evaluating, and analyzing +data sets to obtain useful information; competent in the use of appropriate tools and +technologies in building data models capable of making predictions and solving problems +involving different set of data from any domain and developing data products. + +### Page 223 +CURRICULUM STRUCTURE +BACHELOR OF COMPUTER SCIENCE (DATA SCIENCE) +"ACADEMIC SESSION 2uzst020 +COURSE CODE +Sawa gunie Basic Malay Language (for international student) +EGTOTE [Ares of Eicon Grito +‘GG 1003 | Baste Enroprnous +‘GG Toot ——[itrmation Lerey +‘161008 [Soa Enoagemet +TEETHOOR [Eni for Commancaon +EDGR | Engi or Commuaon 2) +o-Curivcalun +Eiema Facity Eaves +COURSECODE FACULTY CORE COURSES +Woxt0o1 | Computing Nahemats +WoxtaG2 | Fundamentals of Presramning +WORt005 | Computer System and Organization +Woez261 | Tirkng end Communication Sls +Woxaina ——[ Preect Management +COURSE CODE, PROGRAMME CORE COURSES +W703 | roduiontoData Soeres +WATOOH ——[ ntermaton Systems +Ware? —[ bats Siacire +Wirt ——[ Computer Syston Achiooure +WiAT005 ——[ NetvonTecinoogy Foundation +WiAzior | Daiabase +Wikzi02 ——| Sofware og +WiAza03 | Probably and SiaCs +Wikzto4 ——[ Operating Systoms +Wwid2t08——[ Machine eamna +‘iz300s | Proessona DevelopnooF +W006 ——| Data Sanco and ArBCanOT +Wt3007 ——[ industrial Soliton Dowtomor +Wii2007 | Dela Sues Prosar” +Wino? ——| Date Sus aus TERT +COURSE CODE, FACULTY ELECTIVE COURSES [Choose on COUR] +Woo! | Sof Campana +Woesao [Socal nema +Wat —[ ntrmeton Socurly Manager and ETS +Wiczt6¢ —— [irene Technaiany +Witao1 | Data anayios +Wid ——[Knonfedge Represartaton and Reasoning +wibzi02 ——[ Comping Mathers +‘Wid300] | Funona and enc Programming +Wwidsto2 | Naural Language Processing +WIESIO7 [Dat Wig ad Worenousing +WESITO——[ bata Vstzaton +Wieapig | Business Anaiyies and toigonds +wi2003 | 8g Data Appteatons ane Anayies +W00a | Trendsin Data Saeree +Total i +TOTALCREDITS FORGRADUATION| 124 +#4 Pre-equisite. +* Taken all Faculty and Programme Core Courses. +Pass all Faculty and Programme Core Courses except for Industrial Training +* Each Specialization Elective Course is only offered ONCE every academic session, either on Semester 1 OR Semester 2. + +### Page 224 +‘COURSE PLANNING FOR BACHELOR OF COMPUTER SCIENCE (DATA SCIENCE) +"ACADEMIC SESSION 2025/2026 +[Revel [course Code [Semester eres +‘eaaios | acbistipeinaasy Gana = {GIG1012" | Phiosophy and Curent issues (or loca student ond) Bas] > +cata ‘Malay Lanqunae dor intemational student +TuGo1 | Compuing Nemes x ‘6161004 [infomation Ltr +{wix1002 [Fundamentals of Progamming 5 {6161005 | Socal Engagement z +Wix1003_—[- Computer Sysiem and Organzation 3 Wia 12 —[ Data Stucke WTO) 5 +4 [WWAiGo1 —Tnformeton Siste x "wa009—[ Computer System Archecire (OWT) EI +"wid3006—[ Machine Learning : +"WiE7009—[Ineducion to Data Seance x +etal | 6 Total | +‘Course Code ‘Semester ‘credits | | Course code Semester? Credis +Engish for Commrancation 1 3 {Go-Cumeutam: 2 +7 rs +[wooo 7 conmuneaton Thnkna and Skits | Faro Toperatina Stems 4 +[- wnxzooe [Pred wananement 3] wnatoos —T network iz [—— +Wazoo 3 Spoclzaton Elective (1) 3 +2 |insoes— soe nos EI ‘Specalzaton Elecive 2) 3 +WHAKIOS —| Probably and Statics x Faculy Elstve 3 +Toa Total +‘Semester ‘credits | | Course Code | ‘Semester 2 (indus | creas | +‘wits001 | eta Sconce Project 3 Wirs002 [sta Science Industrial Training “ +‘Specaizaton Eecwwe ]™ EI +‘Specalzaton Eecive 4)™ ra +‘Spaaalzaton Eleciva(51* > +Specaizaton Elecive (6)* 3 +a a +Extamal Faculty Eiecive 2 +Eo Total | aa +‘Course Component creas +"W005 | Profesional Doweleament z Univers Courses, 20 +‘wnFi006 —[ Data Science and Applicaton” 5 Facully Core Courses cid +‘4 [Litto —T nausea Sotston Development” S Focully Eocive Causes 6 +Programme Core Couses 33 +Specialization Elecve Couses 8 +Tear | "TOTAL CREDITS FOR GRADUATION | 124 +Prosoqusto +“Taken al Faculty and Programme Core Courses except Academic Pret | and Academic Project I +Pass all Faull and Programme Core Courses except fr indusial Trang and Academic Project I +‘Specialization Elocive Courses wil be offoed ona rotation basis. Each Specelzaton Elecive sschodulod o run orly once in every academic session, ether in Semester tor Somestor 2 + + +## Master of Computer Science (Applied Computing) :: Programme Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 37-38 + +### Page 37 +PROGRAMME REQUIREMENTS +SS +Programme Type +The type of programme offered for the Master of Computer Science (Applied Computing) is a +programme which shall consist of coursework (50%) and research leading to the submission of +a dissertation in the candidate's area of study (50%). +Admission Requirements +- The general entry requirements to enrol in this program are as follows: +Pass the Malaysian Certificate of Education (SPM)/equivalent with honours in +Malay/Malaysian Language or honours in Malay/Malaysian Language of July Paper. +- The special entry requirements to follow this program are as follows: +Bachelor's degree with a CGPA of not less than 3.00 in the field of Computer +‘Science/Information Technology/related fields; +OR +Bachelor's Degree with CGPA (2.70 — 2.99) in the field of Computer Science/Information +Technology/related fields and meet at least one (1) of the following criteria +i, Graduated from the University of Malaya +ji, Have at least one (1) year of work experience in a related field +ii, Produce publications in relevant fields +iv, Scholarship recipient +Vv, _ isan employee of a government agency. +Vi, Pass the Faculty interview, or +Vi, passed the faculty's special assessment. +OR +Other qualifications approved by the Senate from time to time. +AND +©) English Language Competency Requirements: +‘+ Non-citizen applicants who obtained their degree from a university or institution of +higher learning that does not use English as the medium of instruction for the degree +in question who wish to follow a degree program and/or to write their dissertation in +English are required to meet the following requirements: +i. A minimum soore of $50 for the paper-based test (PBT), a score of 213 for the +‘computer-based test (CBT) or a score of 80 for the internet-based test (iBT) for the +Test of English as a Foreign Language (TOEFL); +ii, Minimum band 6.0 for the International English Language Testing System (IELTS) +(Academic); +ili, Scores according to the respective program standards if higher than (a) and (b);, +iv. For any program standard that places the TOEFL or IELTS (Academic) score lower +than the University’s minimum soore, those programs must follow the minimum, +score that has been set by the University; +v. Minimum score of 57 Pearson Test of Academic English (PTE Academic); +vi Minimum grade C for English subject in General Certificate of Education (A-Level); +vii. Minimum grade C in B2 First by Cambridge Assessment English; +vii, Minimum grade C in C1 Advanced by Cambridge Assessment English; or +eon +Oo® +e +Om + +### Page 38 +os +ix. Minimum grade C in C2 Proficiency by Cambridge Assessment English. +* Non-citizen applicants with the following backgrounds are exempt from the prescribed +English language qualification requirements: +i. Comes from a country where English is the national language; +ii Possess an academic credential from an institution where English is the sole +medium of instruction; or +iii, Have studied in Malaysia and intend to pursue further education, subject to +condition (b). +Duration of Study +The recommended study duration is between four (4) to eight (8) semesters. +Programme Structure +(1) The Master of Computer Science (Applied Computing) Programme will have forty-two +(42) credits through coursework and dissertation. +(2) Through Coursework and Dissertation Programme +() The programme shall consist of two parts: +(2) Part | comprises: +(i) five (6) core courses, each three credits; and +(ii) two (2) elective courses. +(b) Part II shall consist of twenty-one (21) credits and shall involve +research leading to the submission of a dissertation. +(3) Details of courses offered shall be of those approved by the Senate from time to time +‘on the recommendation of the Faculty and shall be made known to the candidates at +the start of each session. +(4) The list of Senate approved courses for the Master of Computer Science (Applied +Computing) Programme shall be as indicated in List 1. Candidates shall be informed +of the prescribed combination of courses for this programme prior to registration at the +start of their study programme. +ms. + + +## Master of Computer Science (Applied Computing) :: Programme Objectives and Outcomes + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 39-40 + +### Page 39 +r ca +PROGRAMME OBJECTIVES & Q C +OUTCOMES a +oe +PROGRAMME EDUCATIONAL OBJECTIVE (PEO) +PEOA raduates able to establish themselves as competent and practicing professionals, +in Computer Science or related fields._ (Professionalism) +raduates able to continuously pursue new knowledge to improve their competency] +PEO 2 [Pd subsequently work in teams to contribute to the industry or academia in +Puter Science (Ongoing Personal Development) +raduates able to contribute to sustainable development and the well-being of the +PEOS ety through professional skills and ethics in the discipline of Computer Science +(Societal Engagement) +(Assessed after 3 - 5 years affer students graduated) +PROGRAMME LEARNING OUTCOMES: +Programme Learning Outcomes (PLO) ‘Cluster Learning Taxonomy +‘Outcome (CLS) Category +(KIPIA)" +PLOT] Master the advanced concepts and the CLSt K +latest theories in computer science. (Knowledge and +Understanding) +PLO2 | Apply problem solving skills and CLS2 K +‘computer science knowledge for | (Cognitive skils) +‘computing problems. +PLOS | Integrate knowledge, techniques, skils, ‘CLS3A KP +methodologies and appropriate |__ (Practical skills) +technologies to create effective ICT +solutions. +PLO4 | Master the abilty to apply mathematical CLS3B KP +skills in the area of computer science. (Digital and numerical +skils) +PLOS | Communicate effectively, verbally and in CLS3C PA +writing, and able to work in ateam and | (Interpersonal and +demonstrate leadership skills in carrying | communication) +‘out computer solence related projects, +PLOS [Demonstrate leadership that is CLS3D PA +consistent with professional and ethical (Leadership, +‘codes in computer science discipline autonomous and +responsible) +PLOT | Conceive technical and societal ‘CLS4 KA +innovation through computer science (Personal and +technologies. entrepreneurial skills) +PLOS | Demonstrate character that in line with CLS5 KA +professional ethical codes in computer (Ethics and +science Professionalism) +“Cognitive (K), Psychomotor (P), Affective (A) +ms. + +### Page 40 +mart +MATRIX OF MAPPING PLO TO PEO +PEO1 PEO2 PEOS +PLO1 qv | +PLO2 v | +PLO3 | v +PLO4 | v +PLOS | v +PLOG Vv +PLOT Vv +PLOB | v + + +## Master of Computer Science (Applied Computing) :: Candidature Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 41-41 + +### Page 41 +“ce +CANDIDATURE Q 2 +a +REQUIREMENTS +Fulfil the minimum candidature duration of 3 semesters. +Fulfil the University language requirement (Bahasa Malaysia and English) no later +than the second (2°) semester of candidature. +| Fulfil the residential requirement of 6 months. +Presentation +© Proposal presentation at the beginning of the research component registration. +Present research progress in a Candidature Defense session as required by +the Faculty. + + +## Master of Computer Science (Applied Computing) :: Graduate on Time (GOT) Schedule + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 42-42 + +### Page 42 +GRADUATE ON TIME (G60T) +SCHEDULE +SS +rh +Q +Semester Activities OutputiMilestone +1 ‘ Appicabie to al intemational candidates: Atend Bahasa Melayu | OUTPUT OF SEM 1: +course. +‘+ Complete all core courses offered in Semester (inciuding | «Completed Bahasa Melayu course forall nternational candidates, +Research Methodology) and 1 or 2 elective courses offered in | 2 Completed all selected courses, +‘Semester 1. +‘© Altend relevant workshops/ research seminars (E.9., © Corel oy relevent vortanoetieneersh +EndNote, Tumitin). - +2 ‘Complete ll core courses offered in Semester land 1or2 | OUTPUT OF SEM2: +lective courses offered in Semester I. +‘+ Register for dissertation and perform the folowing activites: | «Completed all selected courses. ++ Ghoose a research onic rom ait coated by ‘© Appointed supervisor and identified research topic. +programme coordinator. i Daler +‘© Submit appointment of supervisor form tothe office by the rae commit eraeerioel he +Goatne Goan by hetecaaye ‘* Presented and passed Proposal Defence. +‘© Prepare Proposal Defence report. +‘+ Conduct Proposal Defence presentation. +«Ifthe research includes human participant, apply for +ethics approval +‘+ Submit progress report +3 ‘Register for dissertation and perform the folowing ectviies: | OUTPUT OF SEM 3: +‘* Collect data/conduct experiment. +‘© Analyse data © Collected data, +‘* Prepare Candidature Defence report. © Analysed data +‘* Conduct Candidature Defence presentation. ‘© Completed Candidature Defence report. +‘© If passed Candidature Defence, prepare a draft of +ph case ‘© Presented and passed Candidature Defence. +& 'Sibrwa procrwesTenent ‘Draft ofthe dissertation reviewed by the Supervisor. +4 ‘© Register for dissertation and perform the folowing activites: | OUTPUT OF SEM 4: ++ Submit dissertation for examination. ++ Make corrections based on examiner's feedback, if | Submitted dissertation for examination. +applicable. ‘© Outcome of Committee of Examiners meeting. ++ Submit final dissertation for Senate approval. ‘© Received Senate letter. ++ Submit a progress report. +Notes: +Monitoring Panel +1. The supervisor appoints a chairperson and 2 members who are experts in the field. A fourth member i +necessary. +2. The same panel should follow through with the Proposal and Candidature Defence. +3. tis strongly recommended that one member be appointed as the internal examiner. +4, The main responsibilities of the panels are to advise the student in improving the research. +a +g° +(3 +allowed to be appointed if + + +## Master of Computer Science (Applied Computing) :: Course Plan + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 43-44 + +### Page 43 +vee +COURSE PLAN ~ ~ . +INTAKE SEMESTER | 2025/2026 +MASTER OF COMPUTER SCIENCE Credits | Semester! | Semester tt | Semester +(APPLIED COMPUTING) 2025/2026 | 2025/2026 | 2026/2027 +Core Courses +wox7001 __| *Research Methodology 3 a +woa7001 _| Advanced Algorithms 3 v +woar7015 —_| Advanced Machine Leaming 3 v +woa7016 | Cloud Computing 3 y +woarer7 _| Seeunty Rsk Anais and 3 r +woc7024 _| Dissertation 2 ca +Elective Courses [Students are required to choose any two (2) courses from the list below] +woa7018 —_| Autonomous Robotics 3 v +woa7019 _| Augmented Reality 3 y +Framework-Based Software / +Woc7014 | Design and Development : ~ +woc7020 _| Advanced Internet of Things 3 v +wan7003 —_| Data Analytics 3 v +* Students are required to register for the Research Methodology course in their first semester +** Students are only allowed to register for a Dissertation after completing six (6) credits of coursework. +Note: The courses that will be offered every semester are subject to change, depending on the availability of +staff and the number of students registering +ms. + +### Page 44 +COURSE PLAN +Sse +INTAKE SEMESTER II 2025/2026 +‘MASTER OF COMPUTER SCIENCE. credits | Semesterit | Semester! | Semester +(APPLIED COMPUTING) 2025/2026 | 2026/2027 | 2026/2027 +Core Courses +wox7001 _| *Research Methodology 3 v +woa7001__ | Advanced Algorithms 3 v +WOA7015 _| Advanced Machine Learning 3 Y +WoA7016 | Cloud Computing 3 v +woaror7 _| Sesuriy Risk Analyse and 5 F +WoC7024 _| Dissertation 2 aa sal +Elective Courses [Students are required to choose any two (2) courses from the list below] +WoA7018 _ | Autonomous Robotics 3 ¥ +woa7019 | Augmented Reality 3 v +WOC7020__| Advanced Internet of Things 3 # +wan7003 _| Data Analytics 3 v +* Students are required to register for the Research Methodology course in their first semester +** Students are only allowed to register for a Dissertation after completing six (6) credits of coursework +Note: The courses that will be offered every semester are subject to change, depending on the availabilty of +staff and the number of students registering +a +_ ie +mm” + + +## Master of Computer Science (Applied Computing) :: List of Courses and Contents + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 45-50 + +### Page 45 +LIST OF COURSES +& CONTENTS +ms +Q +CORE COURSES +Code ‘Courses Credits +Wox7001* | Research Methodology* $s +woa7001 | Advanced Algorithms 3 +woa7015_ | Advanced Machine Learning 3 +WOA7016 | Cloud Computing 3 +woa7017 | Security Risk Analysis and Evaluation 3 +woc7024_| Dissertation** 24 +ELECTIVE COURSES +(NOTE: Students are required to choose any two (2) courses from the lists below) +Code +Courses +Credits +WOA7018 +woc7014 +W0A7019 +woc7020 +'WQD7003, +‘Autonomous Robotics +Framework-Based Software Design and Development +Augmented Reality +Advanced Internet of Things +Data Analytics +eo ewe +Note: +* Students are required to register for the Research Methodology course in their first semester. +** Students are only allowed to register for Dissertation after completing 6 credits of coursework. +The courses that will be offered every semester are subject to change, depending on the availability of +staff and the number of students registering. +ms. + +### Page 46 +eon +WOX7001 —_Research Methodology Q 2 +Course Learning Outcomes +At the end of the course, students are able to: +1. Describe appropriate methodologies used in computer science and information technology +research. +2. Devise a plan to be carried out within a feasible duration for answering research problems and +questions identified. +3. Demonstrate attitude and character in line with professional and ethical codes in computer +science and information technology research. +Synopsis of Course Content +This course gives an overview of the dimensions of research in computer science and information +technology. Major considerations and tasks in conducting research in the areas such as review of +literature, identify problem statement, formulate research questions and objectives, select an +appropriate approach or method to the research, plan and manage the research, tools for research, +data analysis, and writing and presentation strategies, will be discussed too. +Evaluation and Weightage +Continuous Assessment : 100% +Final Examination : 0% +'WOA7001 Advanced Algorithms +Course Learning Outcomes* +At the end of the course, students are able to: +1. Explain major algorithms and data structures. +2. Implement the algorithms and data structures to solve real-world problems. +3. Develop ICT solutions with algorithms and data structures. +Synopsis of Course Content +This course introduces students to the analysis and design of computer algorithms. Students will learn +advanced design techniques, important classical algorithms and data structures, and their +implementation in modern programming environments. +Evaluation and Weightage +Continuous Assessment : 60% +Final Examination : 40% +WOA7015_— Advanced Machine Learning +Course Learning Outcomes +At the end of the course, students are able to: +1. Practice concepts and techniques for machine learning related to digital and numerical methods. +2. Report the solution to machine learning problems by devising and listing the steps in machine +a leaming applied to solve different types of problems +3) +Demonstrate skills and knowledge on machine learning by managing a machine learning project +(3 + +### Page 47 +os +Q +Synopsis of Course Content +This course introduces advanced concepts and techniques for machine learning. It covers topics such +as linear and logistic regression, decision tree, neural network, and support vector machines as well +as reinforcement learning. +Evaluation and Weightage +Continuous Assessment 2 50% +Final Examination + 50% +WOA7016 Cloud Computing +Course Learning Outcomes +At the end of the course, students are able to: +1. Explain the main concepts, key technologies, architecture and issues of cloud computing. +2. Apply appropriate solutions to solve and manage complex problems in cloud computing. +3. Deploy cloud applications using popular cloud platforms. +‘Synopsis of Course Content +This course is designed to introduce students to the emerging issues related to cloud computing. This +course will examine several aspects of the cloud such as concepts related to cloud computing +technologies, cloud models, cloud platform, virtualisation and orchestration, web services and cloud +storages. This course also emphasises on practical implementations in developing and deploying +cloud applications. +Evaluation and Weightage +Continuous Assessment : 50% +Final Examination : 50% +WOA7017__ Security Risk Analysis and Evaluation +Course Learning Outcomes +At the end of the course, students are able to: +1. Explain the concepts of security risk assessment. +2. Apply suitable security risk assessment methods. +3. Evaluate a particular security risk assessment method. +‘Synopsis of Course Content +This course introduces the concepts and techniques used in security risk analysis and evaluation. It +includes a comprehensive explanation of the six basic phases of security risk assessment, i.e. project +definition, project preparation, data gathering, risk analysis, risk mitigation, and risk reporting and +resolution. The course also explains several risk assessment methods and describes techniques to +measure the effectiveness of a particular method. +Evaluation and Weightage +Continuous Assessment : 50% +Final Examination : 50% +ms. + +### Page 48 +WOC7024__—Dissertation Q +Course Learning Outcomes a +At the end of the course, students are able to: +1. Report the literature review related to the proposed research project in the approved area. +2. Implement a detailed research project based on the proposed research. +3. Produce a dissertation of the research project +‘Synopsis of Course Content +The dissertation is concerned with the guidance rendered by the supervisor to the student on the proper +way of conducting a software engineering, computer science or information technology research +project, which could be in the form of face-to-face discussion, presentation, demonstration and +communication. The dissertation also covers the identification of problem statements, understanding +and formulation of the research objectives and research methodology to perform the research project +Evaluation and Weightage +Continuous Assessment : 100% +Final Examination : 0% +*Students have to pass candidature seminars (proposal defence and candidature defence) before +‘submitting a dissertation for examination. Results of candidature seminars will be emailed to the +students by the faculty. +"Dissertation will be examined by examiners. The final results will be decided by the committee of +examiners +WOA7018 — Autonomous Robotics +Course Learning Outcomes +At the end of the course, students are able to: +1. Discuss the fundamental principles of autonomous robot. +2. Design autonomous robots with bio-inspired Intelligence, deep neural networks and deep +reinforcement learning. +3. Discuss the aspects of artificial intelligence and autonomous robotics systems from industrial 4.0 +perspectives. +‘Synopsis of Course Content +This course will present an introduction to autonomous robots from both academic and industrial +viewpoints. For the academic part, emphasis will be given to recent advances in cognitive robotics, +deep reinforcement learning, which combines deep neural networks with reinforcement learning to +provide a framework for discovering suitable control actions (policies) and addressing complex tasks +without explicit programming. For the industry-focused lectures, aspects of artificial intelligence and +autonomous robotics systems will be considered from industrial 4.0 perspectives. +Evaluation and Weightage +Continuous Assessment : 50% +Final Examination : 50% +ms. + +### Page 49 +Q +a. +WOC7014 —_—- Framework-Based Software Design and Development %) +Course Learning Outcomes +At the end of the course, students are able to: +1. Identify the basic principles of framework-based software design and development. +2. Design a framework-based software system. +3. Construct a framework-based innovative software project using associated programming +language +Synopsis of Course Content +This course introduces the design and development of software using framework. It includes +specification, implementation and configuration of an innovative software according to a specific +framework, Students will learn the framework's programming language as well as the facilities +provided by the framework. +Evaluation and Weightage +Continuous Assessment : 60% +Final Examination + 40% +WOA7019 Augmented Reality +Course Learning Outcomes +At the end of the course, students are able to: +Describe the technologies related to Augmented Reality. +Apply the related new technologies in the design of augmented reality applications. +Develop interactive augmented reality applications for both PC based and mobile devices using a +variety of input devices. +‘Synopsis of Course Content +This course is designed to introduce students with knowledge related to augmented reality concepts +and technology. This is followed with a discussion on how knowledge about human sensory systems +can facilitate in designing ergonomic augmented reality devices that match human perceptual +capabilities. Students are then trained to develop an augmented application using a suitable +programming language and 3D software. Towards the end of the course, there will be discussions on +several examples of augmented reality applications with emphasis on the contributions of the +augmented reality technology and future direction of this technology. +Evaluation and Weightage +Continuous Assessment : 50% +Final Examination : 50% +'WOC7020 = Advanced Internet of Things +Course Learning Outcomes +At the end of the course, students are able to: +1. Explain the architecture and key technologies of the Internet of Things. +2. Identify the challenges in the implementation of the Internet of Things. +3. Solve problems related to the Internet of Things in wireless communications. +‘Synopsis of Course Content +This course is designed to introduce to students the emerging issues related to the Internet of Things. +This course will examine several aspects of the Internet of Things such as application areas related to +the Intemet of Things technologies, real-time models, local sensors, network components and +vee +Q + +### Page 50 +mm” +One +application-level components. This course also emphasises on solving problems related to wireless +communications in developing and deploying the Internet of Things. +Evaluation and Weightage +Continuous Assessment: 50% +Final Examination : 50% +'WQD7003__— Data Analytics +Course Learning Outcomes +At the end of the course, students are able to: +1. Explain the concepts of data analytics. +2. Use suitable techniques for data pre-processing. +3. Apply data analytics and machine learning techniques to solve real-world problems. +Synopsis of Course Content +This course aims to develop students’ ability to describe, explore and analyze data using suitable data +analytics techniques +Evaluation and Weightage +Continuous Assessment : 60% +Final Examination : 40% + + +## Master of Software Engineering (Software Technology) :: Programme Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 52-53 + +### Page 52 +PROGRAMME REQUIREMENTS +SS +iy +1. Programme Type +The Master of Software Engineering (Software Technology) programme which shall consist of +coursework and research leading to the submission of a dissertation in the candidate's area of +study, whereby fifty percent (50%) of the total number of credits shall be for research. +2. Admission Requirements +- The general entry requirements to enrol in this programme are as follows: +Pass the Malaysian Certificate of Education (SPM)/equivalent with honours in +Malay/Malaysian Language or honours in Malay/Malaysian Language of July Paper. +- The special entry requirements to follow this programme are as follows: +Bachelor's Degree with a CGPA of not less than 3.00 in the field of Computer +‘Science/Information Technology/related fields; +OR +Bachelor's Degree with a CGPA of 2.70 — 2.99 in the field of Computer Science/Information +‘Technology/related fields and meet at least one (1) of the following criteria: +i. Graduated from Universiti Malaya +ii, Has at least one (1) year of working experience in a related field +ii, Has produced publications in the relevant fields +iv. Scholarship recipient +v. _ Is anemployee of a government agency +vi. Pass the faculty's interview; or +vi. Pass the faculty's special assessment +OR +‘Other qualifications approved by the Senate from time to time +AND +- English Language Competency Requirements +© Non-citizen applicants who obtained their degree from a university or institution of +higher learning that does not use English as the medium of instruction for the degree +in question, who wish to follow a degree programme andlor to write their dissertation +in English, are required to meet the following requirements: +i. Amminimum score of 550 for the Paper-Based Test (PBT), a score of 213 for +the Computer-Based Test (CBT) or a score of 80 for the Internet-Based Test +(IBT) for the Test of English as a Foreign Language (TOEFL); +ii, Minimum band 6.0 for the International English Language Testing System +(IELTS) (Academic); +ili, Scores according to the respective programme standards if higher than i, and +it; +iv. For any programme standard that places the TOEFL or IELTS (Academic) +score lower than the University's minimum score, those programmes must +follow the minimum score that has been set by the University; +Vv. _ Minimum soore of 57 Pearson Test of Academic English (PTE Academic); + +### Page 53 +iy +vi. Minimum grade C for English subject in General Certificate of Education (A- +Level); +vi Minimum grade C in B2 First by Cambridge Assessment English; +vil, Minimum grade C in C1 Advanced by Cambridge Assessment English; or +ix. Minimum grade C in C2 Proficiency by Cambridge Assessment English +¢ Non-citizen applicants with the following backgrounds are exempt from the prescribed +English language qualification requirements +i. Comes from a country where English is the national language: +ii, Possess an academic credential from an institution where English is the sole +medium of instruction; or +ii, Have studied in Malaysia and intend to pursue further education, subject to +condition ii, +Duration of Study +The recommended study duration is between four (4) to eight (8) semesters. +Programme Structure +(1) The Master of Software Engineering (Software Technology) Programme consisting of +coursework and dissertation shall consist of forty-two (42) credits comprising two parts, +namely: +(a) Part | which consists of +(i) five (5) core courses, each three credits; +and +(ii) two (2) elective courses, each three credits +(b) Part iI which consists of twenty one (21) credits, shall consist of research leading +to the submission of a dissertation. +(2) Details of courses offered are of those approved by the Senate from time to time on the +recommendation of the Faculty and shall be made known to the candidates at the start +of each session +(3) The list of Senate approved courses for the Master of Software Engineering +(Software Technology) is as indicated in List 1. Candidates shall be informed of the +prescribed combination of courses for this programme prior to registration at the start of +their study programme + + +## Master of Software Engineering (Software Technology) :: Programme Objectives and Outcomes + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 54-55 + +### Page 54 +oy +=) +PROGRAMME OBJECTIVES & +OUTCOMES +oe +PROGRAMME EDUCATIONAL OBJECTIVE(S) (PEO) +Graduates would have established themselves as practising professionals in software +PEO 1 | engineering or related areas. (Professionalism) +Graduates able to continuously pursue new knowledge to improve their competency +PEO 2 | and subsequently work in teams to contribute to the industry or academia in software +engineering. (Ongoing Personal Development) +Graduates have contributed to sustainable development and the well-being of the +PEO 3 _| society through professional skills and ethics in the discipline of software engineering. +(Societal Engagement) +(Assessed after 3 - 5 years after students graduated) +PROGRAMME LEARNING OUTCOME(S) (PLO) +At the end of Master of Software Engineering (Software Technology) programme, graduates are able +to +MQF Cluster of | Taxonomy +No. Programme Learning Outcome(s) (PLO) ‘Learning Category +Outcomes (KIP/Ay" +rior | Master the advanced concepts and the latest iRnselecbs “a ' +theories in software engineering liebe in +‘Apply problem solving skills and software ae +PLO2 ergnecring knowledge to solve real-world | oantive Skis) K +‘Analyse, design, develop and maintain software +Log | Solutions by applying software engineering CLS3A eB +principles, standards, methods, techniques and | (Practical Skills) 7 +tools with the aim to engineer quality software. +CLs3B +Master the ability to apply mathematical skills in the +PLO4 (Digital ana KP +software development life cycle. Nuneracy Sle) +Communicate effectively, verbally and in witing, | inter osscral and +PLOS | and able to work in team in carrying out software | ('erpersonal any PA +engineering projects Ski +ills) +Demonstrate leadership that is consistent with jiectonth +PLO6 | professional code of ethics in software engineering Prsiestie em PA +cae ale Responsibility) +a + +### Page 55 +discipline +cLs4 +PLo7 | Practice technical and societal innovation through (Personal and RA +software engineering technologies. Entrepreneurial +Skills) +Demonstrate characters that are in line with LSS +PLO8 _| professional code of ethics in software engineering (Ethics and KA +Professionalism) +‘*K - Cognitive; A - Affective; P - Psychomotor +MATRIX of MAPPING OF PLO to PEO. +PLO +PEO +PEO1 PEO2 PEOS +PLO1 +PLo2 +PLO3 +PLO4 +PLOS +PLoS +PLO7 +PLos + + +## Master of Software Engineering (Software Technology) :: Candidature Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 56-56 + +### Page 56 +CANDIDATURE +REQUIREMENTS +Master of Software Engineering (Software Technology) +No Requirement +1. | Fulfil the minimum candidature duration of 4 semesters. +2, _| Fulfil the University language requirement (Bahasa Malaysia and English) not later +than the second (2nd) semester of candidature. +3. _ | Fulfil the residential requirement of 6 months. +Presentation +‘* Proposal Defence at the beginning of the research component registration. +4. | © Present research progress in a Candidature Defence session as required by +the Faculty. + + +## Master of Software Engineering (Software Technology) :: Graduate on Time (GOT) Schedule + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 57-57 + +### Page 57 +cae +GRADUATE ON TIME(GOT) +SCHEDULE +‘Semester Activities ‘Output/Milestone +Attend Bahasa Melayu course (applicable ‘Completed Bahasa +to international candidates), Melayu course (applicable +‘© Complete all core courses offered to international +(including Research Methodology), and 1 candidates). +oF 2 elective courses offered in the current ‘Completed all selected +1 semester. courses. +* Attend relevant workshops/research ‘Completed relevant +seminars (e.g., EndNote, Turnitin). workshops/research +‘© Start thinking of research area for seminars, +dissertation ‘Some idea of research +area for dissertation. +‘* Complete all core courses offered, and 1 ‘Completed all selected +oF 2 elective courses offered in the current courses. +semester. Potential research topic +‘¢ Register for the Dissertation course and Supervisor appointment +perform the following activities: ‘Completed Proposal +© choose a research topic from a list Defence report. +collated by programme coordinator |e Presented and passed +or propose own research topic to Proposal Defence +potential supervisor. The research | ¢ Obtained ethics approval +topic must include Software (if applicable). +Engineering research element. Submitted progress report +© Appoint a supervisor for +dissertation in the first semester +the student registered for the +Dissertation course. This is done +2 by submitting the Appointment of +‘Supervisor form (which includes a +tentative dissertation topictttle +agreed by the supervisor) to the +faculty's Postgraduate Office by +the stipulated deadiine (which is +usually no later than the 7th week +of a semester) +© Prepare for Proposal Defence +(report and presentation), +© Conduct Proposal Defence +presentation +Re-do Proposal Defence if failed. +‘Apply for ethics approval if the +research involves human +participants and/or animals. +© Submit progress report + + +## Master of Software Engineering (Software Technology) :: Course Plan + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 59-61 + +### Page 59 +cae +COURSE PLAN +INTAKE SEMESTER | 2025/2026 +MASTER OF SOFTWARE ENGINEERING ‘Sem Semit ‘SemI +(SOFTWARE TECHNOLOGY) Credits | 2025/2026 | 2025/2026 | 2026/2027 +Core Courses +wox7001* | Research Methodology 3 v +‘Architecting Software +wocroo | Srchtect 3 v +Framework Based +woc7014 | Software Design and 3 v +Development +Software Verification and 3 qi +WoC7015 _| Validation = +Software Project 3 j +woor0t | Nanagement V +a Dissertation (P1) 9 vn +WOC7024 v= +eH Dissertation (P2) 2 +Elective Courses [Students are required to choose any 2 courses from the list below] +‘Advanced Machine +woaro1s | Tesmning 3 v +woaroi7 _| Seeunly Risk Analysis and A rT +woc7017 | Big Data Processing 3 V +woc7018 | Requirements Engineering 3 v +waernis | peri Pmerene evn 3 ] +Woo hae Intemet of 3 r +* Students are required to register for the Research Methodology course in their first semester +“ Students are only allowed to register for a Dissertation after completing six (8) credits of +coursework and have taken or taking WOX7001 Research Methodology. +Note: The courses that will be offered every semester are subject to change, depending on the +availability of staff and the number of students registering. + +### Page 60 +INTAKE SEMESTER Il 2025/2026 +kK +Things. +MASTER OF SOFTWARE ENGINEERING Semil Semi Sem tt +(SOFTWARE TECHNOLOGY) Credits | 2025/2026 | 2026/2027 | 2026/2027 +Core Courses +Wox7001* | Research Methodology 3 v +Architecting Software +woo7004_| Systems 3 v +Framework Based +‘woc7014 Software Design and 3 ci +Development +Software Verification and 3 +WOC7015_| Validation ¥ +‘Software Project 3 +woc7016 | ianagement v +en Dissertation (P1) 9 ve +baa Dissertation (P2) 12 ve +Elective Courses [Students are required to choose any 2 courses from the list below] +‘Advanced Machine +woar018 | (esming 3 v +‘Security Risk Analysis and +WOATO17 _| Evaluation i i +woc7017 _| Big Data Processing 3 v +WOC7018 | Requirements Engineering 3 qv +User Experience Design 7 +WoC7019 | Studio 3 V +woo7o20 | Advanced Intemet of 3 7 +* Students are required to register for the Research Methodology course in their first semester +* Students are only allowed to register for a Dissertation after completing six (6) credits of +coursework and have taken or taking WOX7001 Research Methodology. +Note: The courses that will be offered every semester are subject to change, depending on the +availability of staff and the number of students registering. +Om + +### Page 61 +yy +IMPORTANT NOTES ON MASTER OF SOFTWARE ENGINEERING (SOFTWARE +TECHNOLOGY) RESEARCH METHODOLOGY COURSE AND DISSERTATION COURSE . +* Research Methodology course (WOX7001): +* Students are required to register for the Research Methodology course in their first semester. +** Dissertation course (WOC7024 for intake Sem 1 2023/2024 onwards; WOC7021 for intake +2021/2022 and 2022/2023): +© Registration of Dissertation course +© Students can only start to register to take the Dissertation course if they have fulfilled the +following pre-requisite of the Dissertation course: ++ Have passed any two courses (6 credits) (excluding language courses) ++ Have taken or taking WOX7001 Research Methodology. +© After registering to take the Dissertation course for the first time, a student has to register +for the Dissertation course in every subsequent semester as long as he/she has not +submitted the final dissertation for Senate approval, or he has not obtained approval from +the faculty for withdrawing from the programme for that semester. +© Appointment of Dissertation Supervisor +© Students must appoint supervisor for their dissertations in the first semester they register +for the Dissertation course. +© The Appointment of Supervisor form (which includes a tentative dissertation topicititle +agreed by the supervisor) should be submitted to the faculty's Postgraduate Office by the +stipulated deadline (which is usually no later than the 7th week of a semester) +© Asstudent must get the respective supervisor's approval and signature before submitting +the Appointment of Supervisor form to the faculty's Postgraduate Office. +© Ifa student has registered for the Dissertation course but has not appointed a +supervisor for his/her dissertation, the student will not be able to submit his/her +Progress Report for Dissertation. See next paragraph. +© Submission of Progress Report for Dissertation +© Ifa student has registered to take the Dissertation course in a particular semester, he/she +has to submit the Progress Report for Dissertation for that semester via the Maya system. +© The deadline to submit the Progress Report is different in each semester and will be +announced by the university/faculty. The students are responsible for monitoring their +email accounts to check the email regarding the deadline and have to submit their +Progress Report before the deadline. +© Students who did not submit the Progress Report by the deadline will obtain +“Unsatisfactory” for their Dissertation for that semester. This will affect renewal of +viva for international students. +© Submission of Dissertation for Examination +© Students cannot submit their dissertations for examinations if their CGPA is below 3.0 or if +they have not completed Part 1 (Coursework). + + +## Master of Software Engineering (Software Technology) :: List of Courses and Contents + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 62-68 + +### Page 62 +iy +LIST OF COURSES & +CONTENTS +CORECOURSES +Code Course Credits +wox7001_| Research Methodology 3 +W007004_| Architecting Software Systems 3 +W0C7074_| Framework Based Software Design and Development 3 +W0O7015_| Software Verification and Validation 3 +W0O7016_| Software Project Management 3 +ar aa Dissertation (P1) 9 +i Dissertation (P2) 12 +ELECTIVE COURSES +(Note: Students are required to choose any two (2) courses from the list below) +Code Course Credits +W0G7017 _| Big Data Processing 3 +W0C7018_| Requirements Engineering 3 +WOC7019_| User Experience Design Studio 3 +W007020_| Advanced Internet of Things 3 +WOAT015_| Advanced Machine Learning 3 +WOA7017 _| Seourty Risk Analysis and Evaluation 3 +The courses that will be offered every semester are subject to change, depending on the availabilty of +staff and the number of students registering. +Please read the “Important Notes on Master of Software Engineering (Software Technology) +Research Methodology course and Dissertation course”. + +### Page 63 +cae +WOX7001 Research Methodology +Course Learning Outcomes +At the end of the course, students are able to: +1. Describe appropriate methodologies used in computer science and information technology +research. +2. Devise a plan to be carried out within a feasible duration for answering research problems and +questions identified. +3. Demonstrate attitude and character in line with professional and ethical codes in computer +science and information technology research. +Synopsis of Course Content +This course gives on overview of the dimensions of research in computer science and information +technology. Major considerations and tasks in conducting research in the areas such as review of +literature, identify problem statement, formulate research questions and objectives, select an +appropriate approach or method to the research, plan and manage the research, tools for research, +data analysis, and writing and presentation strategies, will be discussed too. +Evaluation and Weightage +Continuous Assessment : 100% +Final Examination : 0% +WOC7004 = Architecting Software Systems +Course Learning Outcomes +At the end of the course, students are able to: +1. Apply different types of architectural styles/patterns in developing software systems. +2. Design software architecture, +3. Evaluate software architecture in a team +Synopsis of Course Content +This course covers advanced architecture design of software systems. It reviews the different +architectural structures and views, quality attributes, tactics to achieve quality attributes and common +architectural styles/patterns (such as layered, broker, client-server, peer-to-peer, service-oriented +architecture, and so on). It covers documenting software architecture. +This course also covers methods to design software architecture (e.g. Attribute-Driven Design +method) and evaluate software architecture (e.g. ATAM analysis method). It also covers architecting +software product lines, architecting in the Cloud, and supporting tool. +Evaluation and Weightage +Continuous Assessment : 60% +Final Examination + 40% + +### Page 64 +iy +WOC7014_ _— Framework-Based Software Design and Development +Course Learning Outcomes +At the end of the course, students are able to: +1. Identify the basic principles of framework-based software design and development. +2. Design a framework-based software system. +3. Construct a framework-based innovative software project using associated programming +language. +Synopsis of Course Content +This course introduces the design and development of software using framework. It includes +specification, implementation and configuration of an innovative software according to a specific +framework. Students will learn the framework's programming language as well as the facilities +provided by the framework. +Evaluation and Weightage +Continuous Assessment : 60% +Final Examination 40% +'WOC7015 __ Software Verification and Validation +Course Learning Outcomes +At the end of the course, students are able to: +4. Discuss the concepts, principles, and techniques of software verification and validation. +2. Design test through appropriate evaluation of chosen techniques from requirements and +specifications, design artefacts, or the source code. +Calculate small program code behaviours for checking valid path +Analyse software system behaviours statically through model checking and probabilistic +properties of program codes +ae +Synopsis of Course Content +This course introduces the students the concepts, principles, techniques, and tools of software +verification and validation within modem software development together with its formal techniques. +The course covers from test design and test plan in test driven development of agile to conduct tests +using tools. The course also exposes the students the formal approach of static analysis and model +checking in verifying uncertainty in software design models and requirements. +Evaluation and Weightage +Continuous Assessment : 50% +Final Examination 1 50% + +### Page 65 +cae +WOC7016 —_Software Project Management +Course Learning Outcomes +At the end of the course, students are able to: +1. Write a software project management plan by addressing the issues of scope, time, cost, +resource and quality. +2. Manage a software project by demonstrating knowledge of project management techniques and +skills. +3. Demonstrate attitude and character in line with professional ethics by working on a team project +as a project manager or active team member. +Synopsis of Course Content +This course provides an overview of project management principles, techniques and skills. This +course covers topics to understand the genesis of project, program, and portfolio management and +their importance to software projects. In particular, the main tasks involved in initiating, planning, +executing, monitoring and controlling, and closing software projects. The topics also include the +knowledge areas that can be applied to manage project integration, scope, time, cost, quality, human +resource, communications, risk and procurement. +Evaluation and Weightage +Continuous Assessment : 60% +Final Examination : 40% +'WOC7024 __ Dissertation +Course Pre-requisite(s)/Minimum Requirement(s) +Have passed any two courses +* Have taken or taking WOX7001 Research Methodology +Course Learning Outcomes +At the end of the course, students are able to: +4. Report the literature review related to the proposed research project in the approved area. +2. Implement a detailed research project based on the proposed research. +3. Produce a dissertation of the research project. +‘Synopsis of Course Content +The dissertation is concerned with the guidance rendered by the supervisor to the student on the +proper way of conducting a software engineering, computer science or information technology +research project, which could be in the form of face-to-face discussion, presentation, demonstration +and communication. The dissertation also covers the identification of problem statements, +understanding and formulation of the research objectives and research methodology to perform the +research project. +Evaluation and Weightage +Continuous Assessment 100% +Final Examination 1 0% +“Students have to pass candidature seminars (proposal defence and candidature defence) before submitting +dissertation for examination. Results of candidature seminars will be emailed to the students by the faculty. +“Dissertation will be examined by examiners. Final results will be decided by the committee of examiners, + +### Page 66 +iy +WOC7017 _Big Data Processing +Course Learning Outcomes +At the end of the course, students are able to: +1. Explain the concepts of big data technologies +2. Apply parallel processing techniques for processing big data. +3. Evaluate the suitability of different processing techniques for big data processing +Synopsis of Course Content +It becomes more and more difficult to handle the growing amount of data with traditional data +processing methods. There are many parallel processing frameworks and systems have been +introduced such as MapReduce, Hadoop, Pig, Hive, Spark and Twister. Many of these frameworks +and systems can handle different kinds of big data problems. This course will review and analyse +various processing systems, architectures, frameworks, programming languages and programming +models and their capabilities for large-scale data. This course will also analyze the advantages and +disadvantages of these processing paradigms within the scope of the big data. +Evaluation and Weightage +Continuous Assessment : 60% +Final Examination : 40% +WOC7018 —_ Requirements Engineering +Course Learning Outcomes +At the end of the course, students are able to: +1. Describe current techniques used in core activities in software requirements engineering. +2. Use suitable techniques and tools to develop software requirements specification to fulfill user +requirements. +3. Evaluate relevant research issues in improving requirements engineering process. +Synopsis of Course Content +This course covers core activities in requirements engineering process such as requirements +elicitation, validation, management and negotiation and techniques, tools and methods for supporting +those activities. It also discusses and explores relevant research issues in areas such as +requirements prioritization, impact analysis, process change management and requirements +traceability +Evaluation and Weightage +Continuous Assessment : 60% +Final Examination : 40% + +### Page 67 +WOC7019 _—User Experience Design Studio +Course Learning Outcomes +At the end of the course, students are able to: +1. Apply the principles, models and techniques emphasizing the design of user experience (UX) in +Human Computer Interactive systems. +2. Develop an Interactive Human Computer system that takes into consideration universal +accessibility through Agile and LeanUX. +3. Evaluate the usability of the interactive Human Computer system which includes ethical, societal +and cultural factors. +‘Synopsis of Course Content +This course covers advanced topics related to the human cognition, psychology, software engineering +formal methods principles, models and techniques to represent user and interactive environment. +Development projects uses Agile and LeanUX methodology taking into consideration universal +accessibility for different range of users such as novice to experts, children to elderly, normal to +people with disabilities. +Design and implementation of projects include web UX, mobile UX and other intelligent systems. +Design and implementation concepts go beyond user interfaces to include sensors, controls, +autonomous vehicles, ubiquitous computing in the context of Internet of Things (loT), social data +analytics and visualization. Interactive input may involve gestures, voice, eye movement and facial +expression. +Evaluation of the implemented Human interactive system uses techniques such as expert review, +heuristics, usability testing, acceptance test, survey, active observation or control environment. +Factors that influence UX evaluation are related to ethical, societal and cultural as well as usability +goals. +Evaluation and Weightage +Continuous Assessment : 100% +Final Examination : 0% +WOC7020_ = Advanced Internet of Things +Learning Outcomes +At the end of this course, the students are able to +1. Explain the architecture and key technologies of internet of things. +2. Identify the challenges in the implementation of internet of things. +3. Solve problems related to internet of things in wireless communications. +‘Synopsis of Course Content +This course is designed to introduce to students the emerging issues related to internet of things, This +course will examine several aspects of internet of things such as application areas related to internet +of things technologies, real-time models, local sensors, network components and application-level +components. This course also emphasises on solving problems related to wireless communications in +developing and deploying internet of things. +Evaluation and Weightage +Continuous Assessment : 50% +Final Examination : 50% + +### Page 68 +iy +'WOA7015_ — Advanced Machine Learning +Course Learning Outcomes +At the end of the course, students are able to: +1. Practice concepts and techniques for machine learning related to digital and numerical methods. +2. Report the solution to machine learning problems by devising and listing the steps in machine +learning applied to solve different types of problems +3. Demonstrate skills and knowledge on machine learning by managing a machine learning project +Synopsis of Course Content +This course introduces advanced concepts and techniques for machine learning. It covers topics such +as linear and logistic regression, decision tree, neural network, and support vector machines as well +as reinforcement learning. +Evaluation and Weightage +Continuous Assessment : 50% +Final Examination : 50% +WOA7017 __ Security Risk Analysis and Evaluation +Course Learning Outcomes +At the end of the course, students are able to: +1. Explain the concepts of security risk assessment. +2. Apply suitable security risk assessment methods. +3. Evaluate a particular security risk assessment method. +Synopsis of Course Content +This course introduces the concepts and techniques used in security risk analysis and evaluation. It +includes a comprehensive explanation of the six basic phases of security risk assessment, i.e. project +definition, project preparation, data gathering, risk analysis, risk mitigation, and risk reporting and +resolution. The course also explains several risk assessment methods and describes techniques to +measure the effectiveness of a particular method. +Evaluation and Weightage +Continuous Assessment : 50% +Final Examination : 50% + + +## Master in Data Science :: Programme Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 70-71 + +### Page 70 +PROGRAMME REQUIREMENTS +SS +4. Programme Type +The type of programme offered for the Master in Data Science is a programme consisting of 10 +coursework which prepares students for the final capstone project which allows students to +apply the knowledge they learned in the taught courses into real world applications. +2. Admission +(a) Qualifications for Admission +() A Bachelor's degree with Honours in Science stream with a minimum CGPA of +3.30 or equivalent; +OR +(i) A Bachelor's degree with Honours or equivalent in non-Science stream with a +minimum CGPA of 3.50 with work experience in related fields for at least three +(3) years in: +4. Business and Economics +2. Statistics & Mathematics +3. Accounting & Finance +and meet at least one (1) of the following criteria: +sa graduate of Universiti Malaya +Has at least one (1) year of work experience in a related field +Has produced publications in a related field +Scholarship recipient +is an employee of a goverment agency +Passes the Faculty interview; or +Passes the special assessment by the Faculty +e@-paecm +OR +(ii) Other qualifications approved by the University Senate. +(b) English Language Proficiency +International candidates are required to. +() Atleast IELTS Band 6 (Academic) or TOEFL score of 550 (paper based) / 213 +(computer based) / 80 (Internet based) / PTE Academic with minimum score +57 / minimum a grade of C for the English subject in the General Certificate of +Education (A-level) or Cambridge English: First (FCE) or Cambridge English +Advance (ACE) or Cambridge English: Proficiency (CPE), if their first degree +is from a university where English is not the medium of instruction +3. Duration of Study +The programme of study : two (2) semesters + one (1) special semester, to eight (8) semesters, +4. Programme Structure +‘The Master in Data Science Programme through coursework shall have a total of forty- +two (42) credits. +(a) + +### Page 71 +() +() +(d) +The programme shall consist of two parts +() Part consists of. += six (6) core discipline courses, comprise of three or four credits +courses; and += three (3) elective courses, each four credits +(i) Part Il consists of a ten (10) credits project and shall involve investigation and +analysis of a real world case study, leading to the submission of a report. +Details of courses offered shall be of those approved by the Senate from time to time +‘on the recommendation of the Faculty and shall be made known to the candidates at +the start of each session, +The list of Senate approved courses for the Master in Data Science Programme shall +be as indicated in List 1. + + +## Master in Data Science :: Programme Objectives and Outcomes + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 72-74 + +### Page 72 +PROGRAMME OBJECTIVES & +OUTCOMES +ee +PROGRAMME EDUCATIONAL OBJECTIVES (PEO) +1. Data Scientists who are knowledgeable and able to extract meaningful insights to help +organizations cope with challenges and arising issues. +2. Data Scientist who possesses interpersonal skills in delivering effective data science solutions +for industry or other stakeholders. +3. Data Scientist who engages and advocates lifelong learning activities with an entrepreneurial +mindset for a suocessful career +4, Data Scientist who can lead and contribute to data science teams in public or private +organizations with a full sense of responsibilty and good ethics +PROGRAMME LEARNING OUTCOMES (PLO) +No. Programme Learning Outcomes PLOs Taxonomic +Category +. | Master the important concepts and theories in the field oF | pig " +data science that can be utilized in relevant domains. +2 [Recommend innovative solutions for problems in data +science and scientific computing +3 | Construct data science solutions and tools in terms of +efficiency and effectiveness +@_ | interact with various stakeholders clearly and confidently, to +successfully implement group projects. or system | PLO4 Pp +development efficiently and effectively +© | Communicate effectively with diverse audiences by +publishing and presenting data science solutions in the | PLOS P +established academic or industrial platform +6 | Utilise digital skills to acquire, interpret, and extend +PLO2 K +PLO3 Pp +knowledge in data science. PLOG P +7. | Apply data analytic skils to acquire, interpret, and extend +knowledge in data science LO?! P +[Demonstrate leadership, teamwork and responsibiiy im] 5 Og A +delivering data science solutions +9. | Exhibit skills and capabilities to extend relevant knowledge in PLO m +data science through life-long learning +70, | Demonstrate abiity to adopt an entrepreneurial mindset in +the data science discipline REDO A +77_ | Practice the philosophy, principles, and high ethical valuesin | > 5 a +professional practices related to data science +(List of 11 domains of learning outcomes in accordance with the MQF program.) + +### Page 73 +MATRIX OF MAPPING PLO TO PEO +PEO +PLO PEO1 PEO2 PEO3 PEO4 +PLO1 +PLO2 +PLOS x +PLO4 +PLOS +PLO6 x +PLOT +PLOS +PLOS +PLO10 +PLO11 + +### Page 74 +Reference notes: +‘The Domain of the MQF in Programme Learning Outcomes program (PLO) +PO | Domain +PLO1 | Knowledge and Understanding +PLO2 Cognitive Skills +PLO3__| Practical Skills +PLO4 | Interpersonal Skills +PLOS: Communication Skills +PLO6 | Digital Skills +PLO7 Numeracy Skills +PLO8 | Leadership +PLOS Personal Skills +PLO10 | Entrepreneurial Skills +PLO11 | Ethics and Professionalism +Reference notes: +Taxonomic Category +K Cognitive +A Affective +P Psychomotor + + +## Master in Data Science :: Course Plan + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 75-76 + +### Page 75 +COURSE PLAN +ee $$$ ao > +OS +INTAKE SEMESTER | 2025/2026 +Semester! | Semesterll | Semester ll +MASTER IN DATA SCIENCE cons | See! | eee |) ee +Core Courses +Research +wox7oo1 | feeeat 3 y +Principles of Data +waoroor | Ernciple 3 v +wan7003 | Data Analytics 3 y +Programming for +Wa07004 | Data Science 4 q +Big Data +waoro07 | Foe ant 3 v +Applied Machine +wao7or2 | Peeing 4 v +wap702s_ | *Data Science 10 y Y +Research Project +Elective Courses [Students are required to choose any 3 courses from the list below] +WAQD7005 | Data Mining 4 Vv +Parallel and a v +Wan7008 | Distributed +‘Computing +Big Data 4 Tv +Wan7009 | Applications & +Analytics +Network and 4 v +wa07010 | Security +Statistics for Data 4 Vv +wan7013 | Scarce +Natural Language a Tv +WOF7007_| Processing +Note: +“Students are only allowed to register for WQD7025 Data Science Research Project after completing at +least three (3) core discipline courses (including WOX7001). +For Data Science Research Project (P1 and P2) must complete the project in consecutive semesters. +Example +* P1 in Semester |I and P2 in Special Semester +* P1 in Special Semester and P2 in Semester | +Pt in Semester | and P2 in Semester II +Not all courses will be offered every semester; the actual courses offered will depend on the availability of +staff and the number of students registering. +Oma + +### Page 76 +INTAKE SEMESTER II 2025/2026 +Semester il | Semester ill | Semester | +MASTER IN DATA SCIENCE Giese || eee | Seen | eee +Core Courses +wox7001 | Research Methodology ] 3 v +Principles of Data +waproor | Enns 3 v +WaD7003 | Data Analytics 3 v +Programming for Data +wanroo4 | Progra 4 v +wan7007 | BigData Management | 3 v +‘Applied Machine +wao7or2 | ApEn 4 v +wap7025. | “Data Science 10 v v +Research Project +Elective Courses [Students are required to choose any 3 courses from the list below] +wap7005. | Data Mining 4 v +wanrcoe | Peete pa Destrbuted |g 7 +wanrooe | 89 Gata APpteatons& [ 7 +wa07010 | Network and Security 4 v +weonns: | Exiwere Ose 4 v +WarF7007 sa ee 4 ¥ +Note: +“Students are only allowed to register for WQD7025 Data Science Research Project after completing at +least three (3) core discipline courses (including WOX7001). +For Data Science Research Project (P1 and P2) must complete the project in consecutive semesters. +Example: +© P1 in Special Semester and P2 in Semester | +* P1 in Semester il and P2 in Special Semester +‘© P14 in Semester | and P2 in Semester II +Not all courses will be offered every semester; the actual courses offered will depend on the availabilty of +staff and the number of students registering + + +## Master in Data Science :: List of Courses and Contents + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 77-82 + +### Page 77 +LIST OF COURSES & +CONTENTS +CORE COURSES +Code Course Credits +Wox7001 | Research Methodology 3 +Wap7001 | Principles of Data Science 3 +Wap7003 | Data Analytics 3 +Wap7004 | Programming for Data Science 4 +wan7007 | Big Data Management 3 +wap7012 | Applied Machine Learning 4 +*wap7025 | Data Science Research Project 40 +ELECTIVE COURSES +(NOTE: Students are required to choose any three (3) courses from the list below) +Code Course Credits +wan7005 | Data Mining 4 +wap7008 | Parallel and Distributed Computing +wan7009 | Big Data Applications & Analytics +wap7010 | Network and Security +WaD7013 _| Statistics for Data Science +WQF7007 _ | Natural Language Processing +pean +Note : +* Students are only allowed to register for WQD7025 Data Science Research Project after +completing at least three (3) core discipline courses (including WOX7001). +Not all courses will be offered every semester; the actual courses offered will depend on the +availability of staff and the number of students registering. + +### Page 78 +wox7001 Research Methodology +Course Learning Outcomes +At the end of the course, students are able to: +1. Analyze the problem solving skills and computer science knowledge to solve real-world problems +using the correct research methodology. +2. Plan effective communication, verbally and in writing, and be able to work in a team and +demonstrate leadership skills in carrying out computer science related projects. +3. Show an attitude and character in line with professional and ethical codes in computer science. +‘Synopsis of Course Content +This course gives an overview of the dimensions of research in computer science and information +technology. Major considerations and tasks in conducting research in the areas such as review of +literature, identify problem statements, formulate research questions and objectives, select an +appropriate approach or method to the research, plan and manage the research, tools for research, +data analysis, and writing and presentation strategies, will be discussed too. +Evaluation and Weightage +Continuous Assessment 5 100% +WQD7001 _ Principles of Data Science +Course Learning Outcomes. +At the end of the course, students are able to: +1. Use data-driven solutions for domain specific related issues. +2. Organize the steps that data scientists follow chronologically in a typical data science project. +3. Develop a data product using open source tools. +Synopsis of Course Content +The course provides a breadth of knowledge, in terms of the what, when, who, where, why and how +(8W 1H) in the field of data science. This foundation course is designed to help students discover +useful insights from data of various domains. It incorporates the fundamental principles that underlie +the algorithms, processes, methods, ethics, and data-analytic thinking in a data science life cycle. The +role of data scientist, the knowledge and skills required is also presented. Diverse technologies, +programming languages as well as tools in data science are discussed. Students will acquire practical +knowledge through hands-on projects to come up with data science solutions and develop data +products. +Evaluation and Weightage +Continuous Assessment 60% +Final Examination 40% +WQD7003__— Data Analytics +Course Learning Outcomes +At the end of the course, students are able to: +1. Explain the basic concepts for various data analysis techniques +2. Determine appropriate data analysis techniques to effectively generate useful information from +data +3. Design appropriate data analytics processes to solve real-world problems. +Synopsis of Course Content +This course aims to develop students’ ability to describe, explore and analyze data using suitable data +analytics techniques. +Evaluation and Weightage +Continuous Assessment 60% +Final Examination 40% + +### Page 79 +'WQD7004 Programming for Data Science +Course Learning Outcomes +At the end of this course, the students are able to: +1. Solve problems in data science using various data structures and programming concepts. +2. Mastering the program libraries and algorithms related to data science. +3. Relate studies in the field of data science with the construction of appropriate applications. +Synopsis of Course Content +This course covers programming languages that are relevant to data science. The course provides +students with the necessary programming skills for statistical analysis, exploration of datasets and +predictions. These include understanding structures for data organization such as vector, list, matri +and data frames; basic programming blocks such as operators, control structures, and subsettin +using various libraries for data visualization; run prediction models using various models; and other +algorithms. +Evaluation and Weightage +Continuous Assessment +Final Examination +50% +50% +'WQD7007 _— Big Data Management +Course Learning Outcomes +At the end of this course, the students are able to: +1. Mastering the processes in the data pipeline. +2. Explain database concepts and technologies for big data storage and retrieval +3. Identify appropriate models, tools, and technologies to implement storage, search and retrieval +systems for large-scale structured and unstructured information systems. +Synopsis of Course Content +This course prepares students to deal with large-scale collections of data as objects to be stored, +searched over, selected, and transformed for use and reuse. It examines the underlying principles and +technologies used to capture data, clean it, contextualize it, store it, and access it for a repurposed +use. Data provenance is also examined to determine the trustworthiness of data. +Evaluation and Weightage +Continuous Assessment F 60% +Final Examination i 40% +Course Prerequisite: WQD7001 +WQD7012 Applied Machine Learning +Course Learning Outcomes +At the end of this course, students are able to: +1. Explain the concepts and techniques for machine learning. +2. Fine tune appropriate machine learning techniques for various datasets. +3. Suggest practical solutions to common problems in machine learning. +Synopsis of Course Content +This course introduces fundamental concepts and techniques for machine leaming. It covers topics +for both supervised and unsupervised learning approaches such as linear and logistic regression, +neural network, decision trees and clustering etc. +Evaluation and Weightage +Continuous Assessment i 50% +Final Examination s 50% +Course Prerequisite: WQD7003 +o> + +### Page 80 +WQD7025 __— Data Science Research Project +Course Learning Outcomes +At the end of the course, the student are able to: +1. Develop the data science research project in a form of report and presentation +2. Prepare the data science research project plan and its results in an organized manner. +3. Fine tune data science techniques to solve data science problems in the real world environment. +Synopsis of Course Content +The capstone project allows students to use public data or create data products by applying their +knowledge in foundations, theory and methods of data science to address problems in industry and +government. During the project, students engage in the entire process of solving a real-world data +science project, from collecting and processing data ,to designing the best method to solve identified +problems, to applying suitable analytic methods, and finally, to implementing a solution. +Evaluation and Weightage +Continuous Assessment : 100% +Course prerequisite: At least passed 6 credits and accumulated from core courses, including +wox7001 +WQD7005_— Data Mining +Course Learning Outcomes +At the end of this course, students are able to +1. Mastering the concepts and techniques of data mining. +2. Develop the appropriate solution for classification, association rules and clustering problems. +3. Design practical solutions to streaming data. +Synopsis of Course Content +This course covers topics such as Data Warehouse, Pre-mining, Classification, Association Rules and +Clustering Algorithms. It explains how to find pattems in a database and emphasises on hands-on +experience of data mining tools. +Evaluation and Weightage +Continuous Assessment 50% +Final Examination — : 50% +WQD7008 __— Parallel and Distributed Computing +Course Learning Outcomes +At the end of this course, the students are able to: +1. Analyse and appraise the basic principles and paradigms of parallel and distributed computing +2. Solve issues and problems in the implementation of parallel and distributed systems. +3. Integrate parallel and distributed system. +Synopsis of Course Content +This course focuses on the design and implementation of parallel and distributed processing systems. +This course covers the fundamental concepts of distributed computing and introduces contemporary +issues in big-data processing. This course emphasizes both the underlying principles and hands-on +experience of data analytic tools. +Evaluation and Weightage +Continuous Assessment F 50% +Final Examination i 50% + +### Page 81 +'WQD7009 __—Big Data Applications and Analytics +Course Learning Outcomes +At the end of this course, students are able to. +4. Mastering the conceptual frameworks to identify the potential applications of big data in real-world +scenarios, +2. Design and implement data pipelines to process and integrate data from various sources. +3. Explain the significance of big data in contemporary industry and technology. +‘Synopsis of Course Content +The course will cover Big data applications and analytics, Data Collection, Sampling and Pre- +processing, Predictive Analysis, Descriptive analysis, Survival analysis, Social networks analysis, and +Case study of Big data Applications. +Evaluation and Weightage +Continuous Assessment 70% +Final Examination 30% +'WQD7010 Network and Security +Course Learning Outcomes +At the end of the course, students are able to: +4. Interpret the basic principles of cryptography, its framework and its application in network security. +2. Mastering the new trend in network security, its application, and techniques to solve the network +security problem +3. Identify the problems in cryptography and explain the network security protocol. +Synopsis of Course Content +This course is designed to provide a practical survey of network security applications and standards. +‘The emphasis on applications that are widely used on the internet and for corporate networks, and on +standards, especially internet standards that have been widely deployed, +Evaluation and Weightage +Continuous Assessment 50% +Final Examination 50% +WQD7013 __ Statistics for Data Science +Course Learning Outcomes +At the end of the course, students are able to: +4. Explain statistical concepts in solving problems in the field of data science +2. Mastering descriptive statistics and inferential statistics in the field of data science +3. Solving data science problems by applying statistical concepts learned using statistics-based +software or programming +Synopsis of Course Content +The course will provide an opportunity for in-depth study of statistics techniques that are useful in data +science. Topics relevant to the course include probability distribution, inference and bayesian statistics. +Evaluation and Weightage +Continuous Assessment 60% +Final Examination 40% +mm + +### Page 82 +‘WQF7007 Natural Language Processing +Course Learning Outcomes +At the end of the course, students are able to: +1. Apply the Natural Language Processing (NLP) techniques in various domains. +2. Design a Natural Language Processing (NLP) solution to resolve issues related to unstructured +text. +3. Develop an NLP application by integrating all processes in the NLP pipeline which are +pre-processing, low level task and high level task. +‘Synopsis of Course Content +Natural language processing (NLP) is one of the most important areas in Artificial Intelligence (Al). +This course covers the theory and practice of NLP through techniques for different levels which are +pre-processing, low-level and high level. It also covers recent techniques and applications in NLP +including Sentiment Analysis, Machine Translation, Topic Modeling and Named Entity Recognition. +Evaluation and Weightage +Continuous Assessment : 70% +Final Examination 30% + + +## Master of Cyber Security :: Programme Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 84-86 + +### Page 84 +PROGRAMME REQUIREMENTS +SS +4. Programme Type +The type of programme offered for the Master of Cyber Security is a programme consisting 10 +coursework which prepares students for the final capstone project which allows students to +apply the knowledge they learned in the taught courses into real world applications +2. Admission +(2) Qualifications for Admission +(i) Bachelor's degree with a GPA of not less than 3,00 in the field of Computer +Science/information Technology/related fields; +OR +(ii) Bachelor's Degree with GPA (2.70 - 2.99) in the field of Computer +Science/Information Technology/related fields and meet at least one (1) of the +following criteria’ +¢ Graduated from the University of Malaya +Have at least one (1) year of work experience in a related field +‘¢ Produce publications in relevant fields +‘ Scholarship recipient +is an employee of a government agency. +Pass the Faculty interview; or +¢ passed the faculty's special assessment +oR +(iii) Specialist qualification from a recognized professional body; +OR +(iv) Other qualifications approved by the Senate from time to time. + +### Page 85 +(b) +English Language Competency Requirements +(i) Non-citizen applicants who obtained their degree from a university or institution of +higher learning that does not use English as the medium of instruction for the degree J +in question who wish to follow a degree program and/or to write their dissertation in +English are required to meet the following requirements: +‘* A minimum score of 550 for the paper-based test (PBT), a score of 213 for the +‘computer-based test (CBT) or a score of 80 for the internet-based test (iBT) +for the Test of English as a Foreign Language (TOEFL); +‘* Minimum band 6.0 for the international English Language Testing System +(IELTS) (Academic); +cores according to the respective program standards if higher than (a) and (b); +‘* For any program standard that places the TOEFL or IELTS (Academic) score +lower than the University's minimum score, those programs must follow the +minimum score that has been set by the University; +‘* Minimum score of 57 Pearson Test of Academic English (PTE Academic); +‘* Minimum grade C for English subject in General Certificate of Education (A- +Level); +‘¢ Minimum grade C in 82 First by Cambridge Assessment English; +‘¢ Minimum grade C in C1 Advanced by Cambridge Assessment English; +‘* Minimum grade C in C2 Proficiency by Cambridge Assessment English, or +‘¢ Minimum band 4 in Malaysian University English Test (MUET). +(i) Non-citizen applicants with the following backgrounds are exempt from the +prescribed English language qualification requirements. +‘* Comes from a country where English is the national language; +‘* Possess an academic credential from an institution where English is the sole +medium of instruction; or +‘¢ Have studied in Malaysia and intend to pursue further education, subject to +condition (b). +Duration of Study +‘The programme of study: two (2) semesters + one (1) special semester, to eight (8) semesters. +Programme Structure +- 2) +The Master of Cyber Security Programme through coursework shall have a total of +forty-three (43) credits. +Through Coursework +(i) The programme shall consist of two parts: +(2) Part | comprises: +(i) eight (8) core discipline courses, comprise of three or four credits +courses; and +(ii) two (2) elective courses, each four credits +(b) Candidates may be imposed to enrol in other courses and obtain +satisfactory results deemed necessary by the Faculty, +Om + +### Page 86 +(3) +(4) +() Part Il consist of a ten (10) credits project and shall involve investigation +and analysis of a real world case study, leading to the submission of a +report. +Details of courses offered shalll be of those approved by the Senate from time to time +‘on the recommendation of the Faculty and shall be made known to the candidates at +the start of each session. +The list of Senate approved courses for the Master of Cyber Security Programme shall +be as indicated in List 4 + + +## Master of Cyber Security :: Programme Objectives and Outcomes + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 87-88 + +### Page 87 +PROGRAMME OBJECTIVES & +OUTCOMES +oe +PROGRAMME EDUCATION OBJECTIVES (PEO) +1. Graduates have advanced knowledge and practical skills, capable of using innovative +techniques and digital technologies in the field of cyber security. ~’ +2. Graduates equipped with professional and ethical practices colaborate with organisations and "7A +communities in developing innovative strategies to address present cyber threats. +3. Graduates with a positive attitude, entrepreneurial mind set and sustainable practices +progress toward lifelong learning for careers and professional development in cyber security. +PROGRAMME LEARNING OUTCOMES +No. Programme Learning Outcomes POs | Taxonomic Category +1. [Critically analyse advanced knowledge and have capability to +jurther develop related disciplines in the cyber security field. Pol K +2. [Evaluate emerging scenarios and innovatively solve relevant issues +through mastery of knowledge, analytical and critical skills +3. Utilize various practical skills and digital technology methods of +-yber security solutions to estimate, analyze, interpret and Po3 KP. +lisseminate information +Po2 K +4. [Demonstrate abilities to communicate and work effectively with] +t 4 ‘ Pos kp +yeers, professional bodies and various communities +5. Pesien innovative and effective solutions using digital technologies +ind scientific and numeric skills POS PA +6. Equip with leadership qualities and interpersonal proficiency te +|demonstrate responsibility and autonomy in dynamic educational PO6 PA +land organizational settings +7 [Exhibit positive attitude and commitment to lifelong learning with +entrepreneurial mind-set and professional development. +PLO7 KA +Total hours of student learning time for the entire program is 43 credits. +f Vv +A. WA Gist oF7 domains of learning outcomes in accordance with the MQF program. Please refer to the +M attachment. Additional learning outcomes can be given if necessary) +x +) A +Vv +Ay” + +### Page 88 +y +MATRIX OF PROGRAMME LEARNING +EDUCATIONAL OBJECTIVE (PEO) +OUTCOMES (PEO) AGAINST PROGRAMME +Berets Programme Educational +Outcomes (PLO) Objectives (PFO). +peo1 | PEO2 | PEO3 +|pLoa x +lpto2 x +|pto 3 x +|ptoa x +ptos x +ptos Xx +|pLo7 x +los x +Reference notes: +The Domain of the MQF in Programme Learning Outcomes program (PO) +PO Domain +PO1 Knowledge +Po2 Practical Skills +PO3 Social Skills and Responsibility +Po4 Values, Attitudes and Professionalism +POS ‘Communication, Leadership and Team Skills +Pos Problem Solving and Scientific Skills +PO7 Information Management and Life Long Learning Skills +Pos Managerial and Entrepreneurial Skills +Reference notes: +Taxonomic Category +v K Cognit +gnitive +AD A Atecive +P Psychomotor +A + + +## Master of Cyber Security :: Course Plan + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 89-90 + +### Page 89 ++35. +i? < +COURSE PLAN +INTAKE SEMESTER | 2025/2026 +‘Semester | | Semester Il | Semester Ill +MASTER OF CYBER SECURITY Credits} 2925/2026 | 2025/2028 | 2025/2026 +Core Courses +wox7001 | Research Methodology 3 v +wae7001 | Cyber Security 3 v +wae7o02 | Advanced Network Security 4 r +Programming +Network Technology and +Wae7007 | Secunty -| v +Cryptography and Information +'WQE7003 Hiding 3 Vv +WQE7004 Information Assurance 3 v +WQE7005_| Advanced Digital Forensics 3 Vv +W0C7020 | Advanced internet of Thing 3 v +‘Cyber Security Research +WAQE7008 | Eroject 10 v v +Ween Cyber ‘Security Research 40 y v +roject +Elective Courses [Students are required to choose any 2 courses from the list +below] +WQE7008 | Wireless Networking and r ; +Mobile Computing # +WQE7011 | Advanced Computer 4 if +Penetration and Defense +wae7009 | Emerging Cyber Security 4 v +Trends +WQE7010 | Cloud Computing 4 4 +Note: +*Students are only allowed to register for the WOE7006/WQE7023 (commencement of the 2024/2024 +academic year) Cyber Security Research Project after completing at least three (3) core discipline +courses (including WOX7001) +‘The courses that will be offered every semester are subject to change, depending on the availability of +staff and the number of students registering. + +### Page 90 +COURSE PLAN +Semester II| Semester ill | Semester | ‘we +MASTER OF CYBER SECURITY Credits! 2995/2026 | 2025/2026 | 2026/2027 +y +Core Courses +wox7001_ | Research Methodology 3 v ~~ +wae7001 | Cyber Security 3 v A 4 +‘Advanced Network Security +Wae7002_| Programming 4 v +Network Technology and +WAQE7007 | Security 3 a +Cryptography and Information +WaOE7003 | Hiding 3 y +Wae7004_| Information Assurance g rr +WQE7005_ | Advanced Digital Forensios 3 V +Wo0C7020 | Advanced Internet of Thing 3 v +waevo0s | Cyber Security Research 40 y y +Project +Cyber Security Research ; +WQE7023. | Project 10 v v +Elective Courses [Students are required to choose any 2 courses from the list +below) +WQE7008 | Wireless Networking and F i +Mobile Computing ¥ +WQE7011_ | Advanced Computer 4 v +Penetration and Defense +WAQeE7009 | Emerging Cyber Security a v +Trends +WQE7010_ | Cloud Computing 4 ¥ +PW Note: +*Students are only allowed to register for the WQE7006/W/QE7023 (commencement of the 2023/2024 +‘academic year) Cyber Security Research Project after completing at least three (3) core discipline +A courses (including WOX7001) +vw The courses that will be offered every semester are subject to change, depending on the availability of +x staff and the number of students registering. +va +Ay” +Vv +A + + +## Master of Cyber Security :: List of Courses and Contents + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 91-97 + +### Page 91 +LIST OF COURSES & +CONTENTS +Se va’ +CORE COURSES +Code Course Credits +WOX7001 | Research Methodology +WQE7001 | Cyber security +WQE7002 | Advanced Network Security Programming +WQE7003 | Cryptography and Information Hiding +'WQE7004 | Information Assurance +WQE7005 | Advanced Digital Forensics +WQE7007 | Network Technology and Security +WOC7020 | Advanced internet of Thing +WQE7023_| Cyber Security Research Project +eeevenoe +ELECTIVE COURSES +(NOTE: Students are required to choose any two (2) courses from the list below) +Code Course Credits +WQE7008 | Wireless Networking and Mobile Computing 4 +WQE7009 | Emerging Cyber Security Trends 4 +WQE7010 | Cloud Computing 4 +Wae7011_| Advanced Computer Penetration and Defense 4 +Note: +* Students are only allowed to register for the WQE7023 Cyber Security Research Project after +‘completing at least three (3) core discipline courses (Including WOX7001) +Not all courses will be offered every semester; the actual courses offered will depend on the +availability of staff and the number of students registering. ++35. +i? < + +### Page 92 +‘WOX7001 Research Methodology +Course Learning Outcomes +At the end of the course, students are able to: +1. Describe appropriate methodologies used in computer science and information technology +research. +2. Devise a plan to be carried out within a feasible duration for answering research problems and +questions identified. +3. Demonstrate attitude and character in line with professional and ethical codes in computer +science and information technology research. +Synopsis of Course Content +This course gives on overview of the dimensions of research in computer science and information +technology. Major considerations and tasks in conducting research in the areas such as review of +literature, identify problem statement, formulate research questions and objectives, select an +appropriate approach or method to the research, plan and manage the research, tools for research, +data analysis, and writing and presentation strategies, will be discussed too. +A +Evaluation and Weightage +Continuous Assessment +Final Examination +WQE7001 Cyber Security +Course Learning Outcomes +At the end of this course, students are able to: +1. Understand cybersecurity operations, network principles, roles, and responsibilities as well as the +related technologies, tools, regulations, and frameworks available. +2. Integrate network monitoring tools to identify attacks against network protocols and services. +3. Apply knowledge and skills to monitor, detect, investigate, analyse, and respond to security +incidents. +Synopsis of Course Content +This course introduces the core security concepts and skills needed to monitor, detect, analyse, and +respond to cybercrime, cyberespionage, insider threats, advanced persistent threats, regulatory +requirements, and other cybersecurity issues facing organizations. It includes skills needed to practice +cybersecurity operations knowledge in a controlled environment. +Evaluation and Weightage +Continuous Assessment 170% +X Final Examination 30% +we “a +va +ve WQE7002 Advanced Network Security Programming +Course Learning Outcomes +At the end of the course, students are able to: +1. Determine the network security methods that can defence against cyber-attacks. +2. Develop a secure network solution to mitigate the cyber threat. +Ad Y 3. Synthesize ne’twork in terms of the exposure to potential threats, vulnerability and security. +r +A +Vv + +### Page 93 +Synopsis of Course Content +This course covers the networking and security challenges and the use of programming to defence +against cyber-attacks and cyber threats. These include the procedures of network connection and +endpoint protection. You will also learn how to assess a network's vulnerabilities and develop a secure r +network solution with the help of Python scripting. Vv +Evaluation and Weightage ~~’ +Continuous Assessment —: 60% +Final Examination 240% J +WQE7003 Cryptography and Information Hiding j +Course Learning Outcomes +At the end of the course, students are able to: +1. Explain the principles and mechanism used in cryptography and information hiding +2. Analyse the cryptographic and information hiding algorithms for their strengths and weaknesses. +3. Evaluate the practical applications of cryptographic and information hiding mechanisms. +‘Synopsis of Course Content +This course consists of developing an understanding of cryptography, cryptanalysis, Symmetric and +Asymmetric cryptographic algorithms (classic and modern algorithms), Introduction to Number Theory, +Hash Functions, Message Authentication and Digital Signatures. This course also introduces the +concepts and techniques used in information hiding which focuses mainly on watermarking and +steganography. Topics includes spatial and transform domain embedding, media specific information +hiding and attacks on watermarking and steganography. +Evaluation and Weightage +Continuous Assessment: 50% +Final Examination : 50% +WQE7004 Information Assurance +Course Learning Outcomes +At the end of this course, the students are able to: +1. Analyze the challenges and solutions in Information Assurance involving the triad of people, +processes and technologies. +2. Evaluate security solutions to meet security needs for a meaningful society in accordance with the +principles in information security. +3. Ideate security solutions based on current challenges and issues in the topic of information +security. +Synopsis of Course Content +This course covers and provides a practical view of security that involved the triad of people, policies +and procedures and technology, which include: Information Assurance strategy, policy, concepts, +Information Assurance planning, risk mitigation, Information Assurance detection and recovery +process and application of Information Assurance in selected industries, + +### Page 94 ++35. +i? < +Evaluation and Weightage +Continuous Assessment 560% +Final Examination 40% +WQE7005 Advance Digital Forensics +Course Learning Outcomes +At the end of the course, the students are able to: ~”~ +1, Demonstrate the processes, methodologies, laws and regulations that have a significant "A +relationship with the digital forensic domain. +2. Plan all stages of digital evidence procedures (e.g., collection, recovery, preservation, +identification, analysis and presentation). +3. Relate the concept of digital forensics, anti-forensics, network and mobile forensics Find frequent +item sets using FP-growth. +Synopsis of Course Content +The student will leam and understand the concept of digital forensics, computer crimes and criminals, +acts and laws that have a significant relationship with digital forensic studies; international and local. +Students will learn the process of collecting, preserving, recovering and analysing digital evidence. In +order to present them in a proper presentation for non-Information Technology practitioners, students +will practice the procedure of presenting digital evidence and building a cybercrime case. They also +will learn the digital forensic methodologies, anti-forensics and network forensics as well as mobile +forensics. +Evaluation and Weightage +Continuous Assessment 750% +Final Examination 150% +WQE7007 Network Technology and Security +Course Learning Outcomes +At the end of the course, students are able to’ +1. Identify the basic technologies that support the implementation of high-speed networks. +2. Plan, configure, verify and integrate the implementation of various LAN and WAN routing +protocols, and security +3. Identify and solve the issues in the implementation of network and security aspects +Synopsis of Course Content +The course will provide knowledge and practical view of network technology. It includes technologies +and advanced issues in IPv4 and IPv6, routing protocols, router, switches, network monitoring, +high-speed networks and security in devices and routing, +Evaluation and Weightage +Continuous Assessment: 70% +Final Examination 230% + +### Page 95 ++35. +i? < +WE 7008 Wireless Networking and Mobile Computing +Course Learning Outcomes +At the end of this course, students are able to +1. Explain the architecture and key technologies of Wireless Networks and Mobile Computing. +2. Identify the challenges in the implementation of Wireless Networks and Mobile Computing +3. Solve problems related to Wireless Networks and Mobile Computing communications. +Synopsis of Course Content +This course is designed to introduce to students the emerging issues related to Wireless Networks +and Mobile Computing. This course will examine several aspects of Wireless Networks and Mobile +Computing such as application areas related to Wireless Networks technologies, wireless network Wm +‘components and application-level in Wireless Networks and Mobile Computing. This course also +emphasises on solving problems related to Wireless Networks and Mobile Computing A +communications. +Evaluation and Weightage +Continuous Assessment: 50% +Final Examination : 50% +WQE7009 Emerging Cyber Security Trends +Course Learning Outcomes +At the end of this course, students are able to: +1. Identify the emerging trends in cybersecurity issues, attacks, threats and risks, +2. Analyse the emerging approaches in mitigating and defending networks from the cyber-attacks, +3. Apply the suitable approaches in analysing and synthesizing the emerging cyber-attacks and +threats. +Synopsis of Course Content +This course covers the understanding of the emerging issues, attacks, threats and risk in cyber +security. The topic is not limited to the existing issues, but also covers the possible issues in the near +future. This include to analyse and understand how the latest technologies can be used to mitigate +and defense the network from the cyber-attacks. This course extends the coverage by applying the +suitable approaches in analysing and synthesizing the latest cyber-attacks and threats. +Evaluation and Weightage +Continuous Assessment 160% +Final Examination 240% +WQE7010 Cloud Computing +Course Learning Outcomes +At the end of the course, students are able to: +1. Recognize the architecture and various basic concepts related to cloud computing technologies. +2. Demonstrate cloud virtualization, cloud storage, data management and data visualization. +3. Design cloud computing security using access control strategies. +Synopsis of Course Content +This course covers topics and technologies related to cloud computing various basic concepts and +architecture models (such as laaS, PaaS, SaaS). It also discusses the important features of cloud +computing such as cloud virtualization, cloud storage, clustering, data management and data +Om + +### Page 96 +visualization. The theoretical knowledge and practical sessions will be applied to design cloud +‘computing security using access control strategies. +Evaluation and Weightage +Continuous Assessment 60% +Final Examination 240% +WQE7011 Advanced Computer Penetration and Defense +Course Learning Outcomes ~”~ +At the end of this course, the students are able to: A +1. Identify the principles and techniques to hack and defend computer systems. +2. Apply the concepts and techniques to hack and defend computer systems. +3. Analyze the weaknesses in computer systems and their countermeasures. +Synopsis of Course Content +This course introduces the concepts and techniques used to hack and defend computer systems with +a focus on ethical hacking. The contents of this course cover aspects of hacking such as network +scanning, exploitation of vulnerabilities, gaining access to systems, and penetration testing. +Evaluation and Weightage +Continuous Assessment 170% +Final Examination 30% +woc7020 Advanced Internet of Things +Course Learning Outcomes +At the end of this course, students are able to: +1. Explain the architecture and key technologies of internet of things. +2. Identify the challenges in the implementation of internet of things. +3. Solve problems related to internet of things in wireless communications. +Synopsis of Course Content +This course is designed to introduce to students the emerging issues related to internet of things. This +course will examine several aspects of internet of things such as application areas related to internet +of things technologies, real-time models, local sensors, network components and application-level +components. This course also emphasises on solving problems related to wireless communications in +developing and deploying internet of things. +Evaluation and Weightage +Continuous Assessment 50% +Final Examination 250% +WQE7023 Cyber Security Research Project +Course Learning Outcomes +At the end of the course, students are able to: +1. Apply cyber security techniques to solve cyber security problems in real world environment +2. Present the project plan and results professionally +3. Write a project report + +### Page 97 +Synopsis of Course Content +A research project is a medium-scale project to enable students to do research related to cyber +security. Research projects allow students to use public data or create applications by applying +knowledge in the basics, theories and scientific methods to solve problems related to cyber security. +During the project, students will engage in the overall process of general research, starting with +identifying problems, collecting and processing data, recommending solution methods, applying +appropriate scientific methods and ending with implementing affordable solutions and evaluations. +Evaluation and Weightage +Continuous Assessment:100 % +Final Examination: 0% +Course Prerequisite: WOX7001 + + +## Master of Artificial Intelligence :: Programme Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 99-100 + +### Page 99 +2, +(J +PROGRAMME REQUIREMENTS +The type of programme offered for the Master of Artiféfal inteligence is a programme consisting +of 10 courseworks that prepares students for the final capstone project which allows students +to apply the knowledge they learned in the taught courses to real-world applications +Admission +University’s General Requirement Met the University's General Requirement +Bachelor’s Degree Qualification Possess a Bachelor's Degree (Honours) +Equivalent Qualification - +Related Field Computer Sciences or Information +Technology field +Special Requirements ; +University's General Entry Requirements: +Possess a Bachelor's Degree with a CGPA of 3.00/4.00. +OR +Possess a Bachelor's Degree with a CGPA of 2.50 - 2.99 and; +The applicant must fulfil at least one (1) of the following criteria: +Universiti Malaya graduate or; +Has at least one (1) year of work experience in related fields or; +‘¢ Has produced publications in related fields or; +A scholarship recipient or; +A staff member of a government agency or; +«Pass an interview conducted by the Faculty or; +Pass a special evaluation by the Faculty. +English Lanquage Competenc irements +MUET B40 +IELTS 60 +TOEFL iBT (Center-based) 60 +TOEFL Essential (Online) 85 +Pearson Test of English (PTE) Academic +B1 Preliminary, B2 First, C1 Advanced, C2 Proficiency +Duration of Study +The programme of study: two (2) semesters + one (1) special semester, to eight (8) semesters, +Om + +### Page 100 +Programme Structure +Ss +The Master of Artificial Intelligence Programme through coursework shall have a total of forty- +two (42) credits, +(1) +(2) +(3) +Through Coursework +(i) The programme shalll consist of two parts: +(2) Part | comprises: +() Eight (8) core discipline courses, comprised of three or four credits +courses; and +(ii) two (2) elective courses, each three credits +(b) Candidates may be imposed to enrol in other courses and obtain +satisfactory results deemed necessary by the Faculty. +(©) Part II consists of a ten (10) credit project and shall involve the +investigation and analysis of a real-world case study, leading to the +submission of a report. +Details of courses offered shall be of those approved by the Senate from time to time +on the recommendation of the Faculty and shall be made known to the candidates at +the start of each session. +The list of Senate-approved courses for the Master of Artificial Intelligence Programme +shall be as indicated in List 1. +C +Ss +(\ + + +## Master of Artificial Intelligence :: Programme Objectives and Outcomes + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 101-102 + +### Page 101 +PROGRAMME EDUCATION OBJECTIVES (PEO) +This programme will be able to +PROGRAMME OBJECTIVES & +OUTCOMES +oe +_awae +Prepare graduates who can demonstrate the ability to apply artificial intelligence techniques +theoretically and practically in a variety of situations. +Develop graduates who can contribute their skills in the practical development of atificial +intelligence for the well-being of society and the development of sustainability. +Develop graduates who can demonstrate professional attitudes and ethics in producing science +and technology solutions through innovative artificial intelligence. +PROGRAMME LEARNING OUTCOMES (PLO) +No. +Programme Learning Outcomes PLOs Taxonomic +Category +Demonstrate the mastery of knowledge and thorough +understanding of technological and scientific principles inthe | | PLO1 kK +field of Artificial Inteligence. +Recommend innovative solutions that are at the forefront of +developments in Artificial Intelligence. Pua ul +Evaluate Artificial Intelligence solutions and tools in terms of +their usability, efficiency and effectiveness. bined & +‘Communicate and interact effectively within @ group and +with diverse stakeholders by publishing and presenting PLO4 PA +technical materials in the fields of Artificial Intelligence. +‘Apply various tools and techniques to design, analyze, +interpret and validate knowledge related to the field of PLOS P +Artificial Intelligence. +Demonstrate leadership, teamwork, autonomy and +responsibility in delivering services in Artificial PLOG PA +Intelligence. +Exhibit capabilities to extend knowledge through Iife- +long learning with an entrepreneur's mindset in Artificial PLO? A +Intelligence. +Uphold professional and ethical practices in conducting +research and delivering services in Artificial intelligence. Bios: iB + +### Page 102 +MATRIX OF MAPPING PLO TO PEO +PEO +eG PEO1 PEO2 PEO +PLO1 +PLo2 +fe +C +PLO3 +PLO4 +PLOS +PLOS +PLOT +PLos +Reference notes: +‘The Domain of the MQF in Programme Learning Outcomes program (PLO) +PO Domain +PLO1 — Knowledge +PLO2 — Praotical Skis, +PLO3 Social Skills and Responsibility +PLO4 Values, Attitudes and Professionalism +PLOS — Communication, Leadership and Team Skills +PLO6 Problem Solving and Scientific Skills +PLO7 Information Management and Life Long Learning Skills, +PLOB8 — Managerial and Entrepreneurial Skills +Reference notes: +Taxonomic Category +K Cognitive +A Affective +P Psychomotor +fe +(J + + +## Master of Artificial Intelligence :: Course Plan + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 103-103 + +### Page 103 +COURSE PLAN +————-eo-— +INTAKE SEMESTER | 2025/2026 +WwW +Ss +Research Project +MASTER OF ARTIFICIAL credits | Semester! | Semester i +INTELLIGENCE | 2026/2028 | 2028/2026 +Core Courses +wox7001 | *Research Methodology 3 v y +Advanced J +WOA7O1S | Nachine Learning 2 4 +‘Artificial Intelligence ; +WOF7002 Techniques 3 N +Computer Vision and i +WAF7006 | Image Processing Lj is +Natural Language j +war7007 | Paesing 4 y +WOF7003 | intelligent Computation 4 v +Data Analyfios in ; +WOF7004 | Artficial Intelligence Ld ¥ +Data Privacy and +WaF7005 } Artificial Intelligence 3 y +Ethios +war7o29 | Aftcial inteligence a 7 7 +Elective Courses [Students are required to choose an’ +\y two (2) courses from the list below] +war7008 | Practical Deep Learning 3 v +Explainable Arficial +WAF7009 | inteligence (XAl) 2 N +woa7o19 | Augmented Reality 3 v +Robotics and r +WOF7010 | Automation Es ‘ +War7011 | Cognitive Computing 3 v +Note: +*Students are only allowed to register for the WQF7023 Al Research Project after completing at least three (3) +core discipline courses (including WOX7001) +For Artificial intelligence Research Project (P1 and P2) must complete the project in consecutive semesters. +Example +P14 in Semester II and P2 in Special Semester +‘© P1 in Special Semester and P2 in Semester | +* P14 in Semester | and P2 in Semester II +The courses that will be offered every semester are subject to change, depending on the availability of staff +(J +of students registering +Om + + +## Master of Artificial Intelligence :: List of Courses and Contents + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 104-111 + +### Page 104 +LIST OF COURSES & +CONTENTS +ee es +awtae +KS +CORE COURSES +Code Course Credits +WOXx7001 | Research Methodology 3 +WOA7015__| Advanced Machine Learning 3 +WQF7002 _| Artificial Intelligence Techniques 3 +WAF7006 | Computer Vision and Image Processing 3 +WaF7007 _| Natural Language Processing 4 +WQF7003 _| Intelligent Computation 4 +WQF7004 | Data Analytics in Artificial Intelligence 3 +WAF7005 _| Data Privacy and Artificial Intelligence Ethics 3 +WAF7023 _| Artificial Intelligence Research Project 10 +ELECTIVE COURSES +(NOTE: Students are required to choose any two (2) courses from the list below) +Code Course Credits +WQF7008 | Practical Deep Learning 3 +WQF7009 | Explainable Artificial Intelligence (XA) 3 +WOA7019_ | Augmented Reality 3 +WAQF7010_ | Robotics and Automation 3 +WQF7011_| Cognitive Computing 3 +Note: +*Students are only allowed to register for the WQF7023 Al Research Project after completing at least +three (3) core discipline courses (including WOX7001) +The courses that will be offered every semester are subject to change, depending on the availability of +staff and the number of students registering. + +### Page 105 +S +CJ +WOX7001 _Research Methodology +Course Learning Outcomes +At the end of the course, students are able to: +1. Describe appropriate methodologies used in computer science and information technology +research, +2. Devise a plan to be carried out within a feasible duration for answering research problems and +questions identified. +3. Demonstrate attitude and character in line with professional and ethical codes in computer +science and information technology research. +IW +Synopsis of Course Content +This course gives an overview of the dimensions of research in computer science and information +technology. Major considerations and tasks in conducting research in the areas such as review of +literature, identify problem statement, formulate research questions and objectives, select an +appropriate approach or method to the research, plan and manage the research, tools for research, +data analysis, and writing and presentation strategies, will be discussed too. +Evaluation and Weightage +Continuous Assessment: 100% +Final Examination 10% +WOA7015 Advanced Machine Learning +Course Learning Outcomes +At the end of this course, students are able to: +1. Practice concepts and techniques for machine learning related to digital and numerical methods. +Report the solution to machine learning problems by devising and listing the steps in machine +learning applied to solve different types of problems +3. Demonstrate skills and knowledge of machine learning by managing a machine learning project. +Synopsis of Course Content +This course introduces advanced concepts and techniques for machine learning. It covers topics such +as linear and logistic regression, decision trees, neural networks, and support vector machines as +well as reinforcement learning +Evaluation and Weightage +Continuous Assessment + 50% +Final Examination 50% +WQF7002 Artificial Intelligence Techniques +Course Learning Outcomes +At the end of the course, students are able to: +Explain what constitutes Artificial Intelligence and identify systems with Artificial Intelligence +elements. +Apply basic principles of Artificial Intelligence in problem solving, inference, perception, +knowledge representation, and machine learning. +1. +2. Analyse the applications of Artificial intelligence techniques in intelligent agents, expert systems, +artificial neural networks, and other machine learning models. +3. + +### Page 106 +This course introduces the core artificial intelligence concepts and skills that allow machines to mimic +human intelligence. It contains a theory component about the concepts and principles that underlie +modern Al algorithms, and a practice component to relate theoretical principles with practical +implementation. Coverage includes knowledge representation, logic, inference, problem solving, +search algorithms, game theory, perception, learning, planning, and agent design +Synopsis of Course Content as +Evaluation and Weightage +Continuous Assessment — : 60% +Final Examination 140% +'WQF7006 Computer Vision and Image Processing +Course Learning Outcomes +At the end of this course, the students are able to: +1. Evaluate suitable image processing techniques to solve artificial intelligence problems. +2. Evaluate performances of image processing methods for a given artificial intelligence scenario. +3. Design and develop image processing systems in the artificial intelligence domain +Synopsis of Course Content +This course explores image processing techniques in solving artificial intelligence problems. Image +formation and image models are initial steps involved, It covers pixel and object level operations +including histogram, edge, and segment. Image enhancement and restoration are compared. Image +registration and image transform operations are included. Finally, image features and recognition +processes are given. Deep learning approach for computer vision is included +Evaluation and Weightage +Continuous Assessment: 60% +Final Examination 140% +'WQF7007 Natural Language Processing +Course Learning Outcomes +At the end of the course, students are able to: +1. Apply the Natural Language Processing (NLP) techniques in various domains. +2. Design a Natural Language Processing (NLP) solution to resolve issues related to unstructured +text. +3. Develop an NLP application by integrating all processes in the NLP pipeline which are +pre-processing, low level task and high level task, +Synopsis of Course Content +Natural language processing (NLP) is one of the most important areas in Artificial Intelligence (Al). +This course covers the theory and practice of NLP through techniques for different levels which are +pre-processing, low-level and high level. It also covers recent techniques and applications in NLP +including Sentiment Analysis, Machine Translation, Topic Modeling and Named Entity Recognition, +Evaluation and Weightage +Continuous Assessment 170% +Final Examination 130% +a + +### Page 107 +WQF7003 Intelligent Computation +C +At the end of the course, students are able to: +1. Explain how mathematical theories help in solving Al problems. +2. Solve Al problems with formal reasoning. +3. Combine mathematical techniques in solving artificial intelligence problems. +Synopsis of Course Content +This course covers fundamental mathematical theories that support the development of artificial +intelligence. Topics covered include logic and reasoning, linear algebra, graph theory and search +algorithms, and probability theory. +This course finds relation with other courses in the program, such as: Advanced Machine Learning +where linear algebra, graph theory and search algorithms are used heavily; Computer Vision and +Image Processing where linear algebra and probability theory finds their applications; and Natural +Language Processing which has relation with graph theory and search algorithms, as well as logic and +reasoning. The content of this course is also the fundamental of courses like Practical Deep Learning +and Artificial Intelligence Techniques. +Evaluation and Weightage +Continuous Assessment: 50% +Final Examination 150% +WQF7004 Data Analytics in Artificial Intelligence +Course Learning Outcomes +At the end of this course, students are able to: +1. Explain the basic concepts of data analytics in Artificial Intelligence in various domains. +2. Design domain-based data analytic pipeline to solve real world Artificial Intelligence problems, +3. Apply suitable data analytics techniques to solve real world problems for Artificial intelligence. +Synopsis of Course Content +This course aims to develop students’ ability to describe, explore and analyse various types of data +(tabular, text and images) using suitable data analytics techniques and do predictive modelling by +using different Machine Learning techniques. +Evaluation and Weightage +Continuous Assessment: 60% +Final Examination 240% +fe +(J + +### Page 108 +WQF7005 Data Privacy and Artificial Intelligence Ethics +Course Learning Outcomes +At the end of this course, the students are able to: +1, Assess the importance of data privacy and ethical concepts in the development of Artificial +Intelligence system. +2. Check current smart systems and technologies that are less concerned with ethical issues and +data privacy. +3. Design Artificial Intelligence technology to be more responsible and in line with the needs of +industry and society +_awae +‘Synopsis of Course Content +The course describes the concepts and philosophy of data privacy and ethics in Artificial Intelligence +technologies. All strategies for developing a more responsible Artificial Intelligence system will be +explained in more detail. The course also analyse and critique issues of data privacy violations or +unethical values in current smart systems and technologies +Evaluation and Weightage +Continuous Assessment 170% +Final Examination 230% +WQF7023 —_— Artificial Intelligence Research Project +Course Learning Outcomes +At the end of this course, students are able to: +1. Design solution using artificial intelligence techniques for real world problems. +2. Develop Artificial Intelligence-based solution formulated on project objectives, +3. Explain solution in oral and written presentation related to artificial intelligence research. +‘Synopsis of Course Content +A research project is a medium-scale project to enable students to do research related to artificial +intelligence. Research projects allow students to use actual data from industry partners or public data +to create applications by applying knowledge in the basic, theories and scientific methods to solve +problems related to artificial intelligence. During the project, students will engage in the overall +process of general research, starting with identifying problems, collecting and processing data, +recommending solution methods, applying appropriate scientific methods and ending with +implementing affordable solutions and evaluations. At the end of the course, students are required to +submit a project report and perform a project presentation. +Evaluation and Weightage +Continuous Assessment: 100% +Final Examination 20% +Course Prerequisite: WOX7001 +fe +(J + +### Page 109 +Course Learning Outcomes +At the end of the course, students are able to: +1. Unifies the knowledge on the fundamentals and architectures of deep learning, and the need for +parallel and distributed computing for deep learning. +2. Integrate and develop the requirements for cloud computing infrastructure, GPU and relevant +software as well as tools for setting up, modelling, debugging and serving of deep learning +projects. +3. Practice the knowledge and skills to design deep learning based solutions. +Synopsis of Course Content +This course is closely linked with the Advanced Machine Learning course which is a pre-requisite for +this course. It reinforces the knowledge on the fundamental concepts related to deep leaming (such +as different deep learning architectures) and introduces practical techniques to get started on Artificial +Intelligence projects and develop an industry portfolio. Specifically, it will provide the necessary +knowledge and skills on how to design a deep learning production system end-to-end: project +scoping, data needs, modelling strategies, and system deployment requirements. +WaQF7008 Practical Deep Learning OC) +Evaluation and Weightage +Continuous Assessment: 60% +Final Examination 140% +Course Prereq +WaQF7009 Explainable Artificial Intelligence (XAI) +Course Learning Outcomes +At the end of the course, students are able to: +1. Categorize the concepts of Explainable Artificial Intelligence (Al) and the current techniques for +generating explanations from black-box machine learning methods. +2. Design the Explainable Al methods. +3. Develop the ability to critically assess the state-of-the-art of Explainable Al methods. +Synopsis of Course Content +This course gives an introduction to Explainable Al (XA\), providing an overview of relevant concepts +such as interpretability, transparency and black-box machine learning methods. The course provides +an overview of state-of-the-art methods for generating explanations, and touches upon issues related +to decision-support, human interaction with Al/intelligent systems and their evaluation. In summary, +the Explainable Al course covers the following topics: definitions and concepts such as black-box +models, transparency, interpretable machine learning and explanations, explainable Al models, +methods for Explainable Al, applications and examples. +Evaluation and Weightage +Continuous Assessment —_: 60% +Final Examination 140% +fe +(J + +### Page 110 +Woa7019 Augmented Reality OC) +Course Learning Outcomes +At the end of the course, students are able to: +1. Describe the technologies related to Augmented Reality. +2. Apply the related new technologies in the design of augmented reality applications. +3. Develop interactive augmented reality applications for both PC based and mobile devices using a +variety of input devices. +(\ +Synopsis of Course Content +This course is designed to introduce students with knowledge related to augmented reality concepts +and technology. This is followed with a discussion on how knowledge about human sensory systems +can facilitate in designing ergonomic augmented reality devices that match human perceptual +capabilities. Students are then trained to develop an augmented application using a suitable +programming language and 3D software. Towards the end of the course, there will be discussions on +several examples of augmented reality applications with emphasis on the contributions of the +augmented reality technology and future direction of this technology. +Evaluation and Weightage +Continuous Assessment: 70% +Final Examination 130% +WQF7010 Robotics and Automation +Course Learning Outcomes +At the end of the course, students are able to: +1. Design robotic and automation systems using parts like sensors, controllers and actuators. +2. Infer patterns from data collected. +3, Evaluate robotic and automation systems for optimum performance in various applications. +Synopsis of Course Content +This course focuses on developing robotic and automation systems by integrating components such +as sensors, controllers, motors and actuators. Students apply data acquisition methods, control +methods and also program robot sensing, connectivity, mobility and manipulation to achieve +automation. Additionally, students can apply artificial intelligence techniques to analyse collected data +for informed decision making. +Evaluation and Weightage +Continuous Assessment: 70% +Final Examination 230% +fe +(J + +### Page 111 +warF7011 Cognitive Computing +Course Learning Outcomes as +At the end of the course, students are able to: +1. Assess the relationship between cognitive computing systems, artificial intelligence and and +human interaction. +2. Specify requirements and techniques for designing cognitive computing systems. +3. Develop cognitive computing systems as a solution for artificial intelligence applications. +Synopsis of Course Content +The student will learn and understand the concept of cognitive computing systems and its relations +with artificial intelligence and big data, Students will also leam the requirements and techniques such +as the characteristics, components and architecture needed to design cognitive computing system +applications powered by multiple Al technologies encompassing machine learning, reasoning, natural +language processing, speech recognition and vision (object recognition), human-computer interaction, +dialog and narrative generation. In addition, students will also evaluate how such systems can be +used to achieve human-like behaviors that improve the performance of human-machine interactions in +various domains +Evaluation and Weightage +Continuous Assessment + 70% +Final Examination 130% + + +## Master of Computer Science (By Research) :: Programme Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 113-113 + +### Page 113 +PROGRAMME REQUIREMENTS +oS +4. Programme Type +The type of programme offered for the Master of Computer Science by Research is one hundred +per cent (100%) research leading to the submission of a dissertation +2. Entry Requirements +For admission into the Master of Computer Science programme, applicants must have at least: +* A Bachelor's degree with Honours or a comparable degree in Computer Science or +Information Technology; or +© Other qualifications approved by the University Senate. +‘* Priority is given to applicants with a CGPA of 3.0 and above or equivalent. +Intemational applicants are required to have +© At least IELTS Band 6 (Academic) or TOEFL score of 550 (paper-based) / 213 +(computer-based) / 80 (Internet-based) if their first degree is from a university where +English is not the medium of instruction. +3. Duration of Study +The programme of study: two (2) to eight (8) semesters. +4. Programme Structure +(i) This programme shall consist of one hundred percent (100%) research work leading +to the submission of a dissertation which format shall be stipulated as in Part VIl, +University of Malaya Regulations (Master's Degree) 2019 +(i) Attend and pass a Research Methodology Course — WOX7001 (three (3) credits) not +later than the second semester of candidature +(ii) Candidates may be imposed to enroll in other courses and obtain satisfactory results +deemed necessary by the Faculty. +5. Determination of Research Area +Determining the research area shall be done upon the candidate’s admission into the +programme. + + +## Master of Computer Science (By Research) :: Learning Objectives and Outcomes + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 114-115 + +### Page 114 +PROGRAMME LEARNING +OBJECTIVES & OUTCOMES +SS +PROGRAMME EDUCATIONAL OBJECTIVES (PEO) +4. To produce researchers who can contribute to the development and knowledge of computer science +2. To produce professionals in computer science research +3. To equip graduates with technical and soft skills +PROGRAMME LEARNING OUTCOMES (PLO) +Taxonomic +No. Programme Learning Outcomes PLOs Gubecte +1. [Apply and integrate knowledge on the latest research issues |p) Gy 3S +in computer science and produce state-of-the-art research. +2. [Evaluate and analyse computing solutions in terms of re Pp +usability, efficiency and effectiveness +3. [Produce computing solutions and use appropriate tools to +lanalyse the performance of such solutions in meeting the PLOS Pp +Ineeds of society +4 [Apply existing research techniques to acquire, interpretand |p, og = +Jdevelop knowledge in computing +5._[Communicate and work in groups effectively PLOS AP, +6. Provides, publishes and presents technical materials to a — Pp +lwice audience +7. [Demonstrate consistent behaviour with a code of ethics and +professional responsibility to acquire information and apply PLOT A +knowledge at alll times +(List of 11 domains of learning outcomes in accordance with the MF program.) + +### Page 115 +MATRIX OF MAPPING PLO TO PEO +66 = PEO1 PEO2 PEO3 +PLO1 x | +x +x +x +PLOS x x +PLOG x +PLOT +Reference notes: +The Domain of the MQF in Programme Learning Outcomes program (PLO) +PO Domain +PLO1 —_ Knowledge and Understanding +PLO2 Numeracy Skills +PLO3 Practical Skills, Digital Skills +PLO4 = Cognitive Skills +PLOS _ Interpersonal Skills, Communication Skills +PLO6 _ Leadership, Autonomy and Responsibility +PLO7 Ethics and Professionalism +Reference notes: +Taxonomic Category +K Cognitive +A Affective +P Psychomotor + + +## Master of Computer Science (By Research) :: Candidature Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 116-116 + +### Page 116 +CANDIDATURE +REQUIREMENTS +Master of Computer Science (Master by Research) +No Requirement +1. | Fulfil the minimum candidature of two (2) semesters +2. _ | Fulfil the University language requirement-Bahasa Malaysia (International Candidate) +Fulfil the University language requirement-English Language (International Candidate) +Research Methodology Course +Present research proposal at Proposal Defence +Present research progress at Candidature Defence +Fulfil the publication requirement according to the oriteria set in the publication guidelines +before graduation. +‘Show proof of acceptance for publication of at least one (1) arficle in journals indexed by +g, _ | Thomson Reuters Web of Science (WOS) (according to the criteria set in the publication +guidelines), before graduation “and fulfil the residential requirement for at least one (1) +semester +~ Jolla] o +The candidates must fulfil the following publication requirements before the Examination +Committee (Board) meeting: +Publication Requirements +‘* Masters Degree Candidate pursuing a programme in the field of Science must show proof of +acceptance of publication for at least one (1) paper in ISI (WoS) Journals before a Committee of +Examiners meeting + + +## Master of Computer Science (By Research) :: Graduate on Time (GOT) Schedule + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 117-117 + +### Page 117 +GRADUATE ON TIME (G0T) +SCHEDULE +-——_ Se +‘Semester Activities Output/Milestone ‘Comments +1 © Meet the supervisor +Attend Research Methodology Course +'* Attend Bahasa Melayu course" +Topic Confirmation +'* Familiarisation with and use of EndNote, Tumitin, | 6 Completed Research Methodology course +‘editing software, data analysis and research tools. +‘© Fufflment of language requirements +© Conduct Literature Review +‘© Presented research proposal +'* Proposal Defence preparation and drafting (writing +‘proposal and prepare slides) +‘© Proposal Defence +'* Prepare for Publication 1 +‘© Ethics Approval (f applicable) +Progress Report Submission +2 ‘© Proposal Refinement based on feedback +'* Expand research proposal to drafts of chapters 1 +283 ‘© Completed outine of dissertation +# Conduct pilot study’ planning & setting up of ‘© Submission of Publication 1 +‘experiment start data collection ‘© Completed Candidature Defence +© Start Development +© Begin data analysis +‘© Propare and present Candidature Defence +© Submit Publication 1 +Progress Report Submission +3 # Finalsed all chapters +# Review with supervisors) © Completed all chapters +Paper Publication outcome (Correct paper and . -* +pores merr Submission of dissertation +© Dissertation Submission +'* Progress Report Submission +* ‘© Dissertation correction (based on internal and '® Outcome of Committ +‘external examiner) +of Examiners +© Received Senate letter. +© Journal acceptance +Notes: +Monitoring Panel +1, Chairman & 1 member who is an expert in the field and a supervisor. A fourth member is allowed to be appointed if necessary. +2. The same panel should follow through with the proposal presentation and Candidature Defense. +3. tis strongly recommended that one member be appointed as an internal examiner. +4. The primary responsibilities of the panel should include the following: +- Advise the student to improve the research proposal, +- Monitor the progress of the student +- Improve the research plan. +* Applicable to all international candidates. +** Applicable to international candidates writing their dissertation in languages other than English. + + +## Master of Computer Science (By Research) :: Research Methodology / Course Contents + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 118-118 + +### Page 118 +LIST OF COURSES & +CONTENTS +oo Ss +2 +WOX7001 —_- Research Methodology +Course Learning Outcomes +‘At the end of the course, students are able to +1. Describe appropriate methodologies used in computer science and information technology +research. +2. Devise a pan to be carried out within a feasible duration for answering research problems and +questions identified. +3. Demonstrate attitude and character in line with professional and ethical codes in computer science +and information technology research +‘Synopsis of Course Content +This course gives an overview of the dimensions of research in computer science and information +technology. Major considerations and tasks in conducting research in the areas such as review of +literature, identify problem statements, formulate research questions and objectives, select an +appropriate approach or method to the research, plan and manage the research, tools for research, +data analysis, and writing and presentation strategies, will be discussed too. +Evaluation and Weightage +Continuous Assessment 100% +Final Examination 1 0% +WOX7002 _ Dissertation +‘Synopsis of Course Content +The dissertation is the core of the Master of Computer Science by Research, where students conduct +independent research under supervision in a chosen area of computer soience. Through milestones +such as proposal defence, candidature defence, and thesis submission, students demonstrate theit +ability to solve research problems, apply suitable methodologies, and contribute original findings. +Emphasis is placed on scholarly writing, publication, and the development of critical thinking and +research skills, preparing graduates for doctoral studies or research-oriented careers. +Evaluation +Proposal Defence +Candidature Defence +Dissertation Report + + +## Doctor of Philosophy :: Advanced Research Methods Course Content + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 120-120 + +### Page 120 +COURSE CONTENT +‘WVX8001 Advanced Research Methods in Computer Science and Information +Technology +Course Learning Outcomes +At the end of the course, students are able to: +14. Describe the epistemological issues underlying research in computer science and information +technology. +2. Explain the approaches and issues involved in conducting research in computer science and +information technology. +3. Employ appropriate advanced research designs when conducting computer science and information +technology research +4. Apply appropriate statistical techniques when conducting computer science and information +technology research. +5. Prepare a viable doctoral level proposal for a research degree in computer science and information +technology. +‘Synopsis of Course Content +This course covers the scope, types, basic skills and methodological aspects of computer science and +information technology research. Topics include design of experimental research, survey research, +grounded theory and phenomenological research, case study, action research, role of statistics in +research and art of preparing a research proposal +Evaluation and Weightage +Continuous Assessment : 100% +Final Examination : 0% +wvx8002 —- Thesis. + + +## Doctor of Philosophy :: Programme Education Objectives + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 121-121 + +### Page 121 +PROGRAMME EDUCATION +OBJETIVES +oe +PEO 1: +Foster innovation of new ideas, methods and techniques in relevant research fields +PEO 2: +Lead research and establish a career as a skilled researcher and/or practitioner +PEO 3. +Disseminate research output and provide expert advice through various mechanisms in an +ethical and professional manner + + +## Doctor of Philosophy :: Learning Outcomes + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 122-122 + +### Page 122 +LEARNING OUTCOMES +S56 +Synthesis and contribute knowledge in the respective research field. +Adapt appropriate practical skills and research methodologies leading to innovative +research. +Provide expert advice to relevant stakeholders based on respective research output. +Conduct research independently and adhere to legal, ethical and/or professional codes of +practice. +Display leadership qualities through effective communication and collaboration with peers +and stakeholders. +Address issues in the field of research critically by using appropriate problem solving and/or +scientific skills + + +## Doctor of Philosophy :: Candidature Requirements + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 123-123 + +### Page 123 +CANDIDATURE +REQUIREMENTS +Doctor of Philosophy Degree: +No Requirement +1. _ | Fulfil the minimum candidature duration of 4 semesters. +2, _| Fulfthe University language requirement (Bahasa Malaysia) not later than the +"| second (2"4) semester of candidature. +Fulfil the residential requirement of 6 months +Candidates are considered have fulfiled the residential requirement if they have +3. | completed requirements 4, 5, 6 and 7 and including the following: +(a) Face-to-face consultation with supervisor(s) as imposed by the faculty; and/or +(b) Participation in any faculty activities as required by the faculty. +‘Attend at least 3 credits of Research Methodology Course not later than the second +4, | (2nd) semester of candidature. +Present your research proposal at Proposal Defence not later than the second (2nd) +5. | semester of candidature. +Present your research progress at Candidature Defence not later than the fifth (6th) +6. | semester of candidature. +Present your research progress at Thesis Seminar before the submission of thesis +7. | for examination. +The candidates must fulfil the following publication requirement before the Viva-Voce +and the Examination Committee (Board) meeting: +8. _ | Publication Requirements +© Timing ~ Publications must be within the candidature of the candidate. +© Topics of Publications — Publications must be related and conform to the +candidate's research in his/her thesis. +* Affiation — Publications must carry the affiliation of the department and/or +faculty where the candidate is registered. + + +## Doctor of Philosophy :: Proposed Graduate on Time (GOT) Schedule + +- scope_label: postgraduate +- source_doc: Complete Handbook +- pages: 124-124 + +### Page 124 +PROPOSED GRADUATE ON +TIME (GOT) SCHEDULE +oe +Semester Activities ‘Outputiilestone +7 ‘= Met supervisor) ‘Completed Research Methodology +‘© Tope Confirmation couse +‘¢ Attend Research Methodology Course ‘© Fulfmert of language requirements +‘tend Bahasa Melayu course” Preserted research proposal +‘© Familiarization with and use of EndNote, Turnitin, editing sofware, data analysis, Submit Progress report +‘and research tools +'¢ Conduct Literature Review +‘* Proposal Defence preparation and drafting (wating proposal and preparing slides) +‘© Proposal Defence +‘¢ Prepare for Publication 1 +‘© Ethics Approval if applicable) +‘© Progress report submission +z ‘> Refine proposal based on feedback = Workable prototype existing +‘© Conduct pot study / pian and set up experiment /start data collection methods +‘© Stat development ‘© Generate preliminary resuits +‘8 Reproduce existing methods ‘© Suamission of Publication 1 (review +‘Begin data analysis paper / experimertal design) +‘© Prepare for Candidature Defence ‘© Submit Progress report +‘© Submit Publication 1 +Progress report submission +z ‘© Candidalure Defence preparation and drafing (wiling Candidalure Defence = Completed Canaidature Defence +document and preparing sides) ‘© Submit Progress report +‘* Candidature Defence +‘© Paper 1 publication outcome (Correct paper and submit if needed) +Discussion preliminary results with supervior(s) +Progress report submission +a ‘© Experimentation andlor data analysis = Submission of Publication 2 +‘¢ _Thesis wnte-up (Chapter 1,2 3) © Completed drafts of thee chapters +Review wih eupenisor) ‘= Submit Progress report +Prepare and submit for Publication 2 +Progress report submission +G ‘Thesis wite-up (complete remaining chapters) ‘Completed hess craft +‘© Presentation of Thesis Seminar ‘© Presented Thesis Seminar +‘© Review with supervisors) ‘© Submit Progress report +‘© Paper 2 publication outcome (Correct paper and submt if needed) +‘© Progress report submission +G = Finalize and submit thesis = Submission of esis +‘© Review with supervisors) = Wwvavooe +‘© Prepare for viva voce Outcome of Committee of Examiners +‘© Thesis correction and final thesis submission (based on internal and external Receive serate letter +examiners) +‘© Journal acceptance +“Applicable to all international candidates.