Master in Data Science

Data Science (MCSD)

PROGRAMME SPECIFICATIONS

The Master in Data Science is a coursework programme offered on a full-time basis at the UTM Main Campus in Johor Bahru. The duration of study for the full-time programme is subjected to the student’s entry qualifications and lasts between one year to a maximum of four (4) years.

In our Master of Data Science program, candidates will not only learn to apply data science techniques but also gain deep insights into the underlying principles and methods. This comprehensive understanding empowers students to develop innovative solutions to emerging challenges in data science. Additionally, students will have the opportunity to tackle problems specific to various scientific disciplines, integrating domain knowledge with cutting-edge data analysis methods and tools.

Further Information

Prof. Ts. Dr. Dayang Norhayati Binti Abang Jawawi
Deputy Dean
(Academic & Student Affairs)
Faculty of Computing
Universiti Teknologi Malaysia
81310 UTM Johor Bahru, Johor, Malaysia
Tel : 607-553 2009
Fax : 607-553 8829
Email : dayang@utm.my
 
OR
 
Program Coordinator
Dr. Nor Haizan Binti Mohamed Radzi
Tel : 07-553 2261

GENERAL INFORMATION

1.   Awarding InstitutionUniversiti Teknologi Malaysia
2.   Teaching InstitutionUniversiti Teknologi Malaysia
3.   Programme NameMaster of Science: Data Science
4.   Final AwardMaster of Science: Data Science
5.   Programme CodeMCSDA1AJA
6.   Professional or Statutory Body of AccreditationMalaysian Qualification Agency (MQA)
7.    Language(s) of InstructionEnglish and Bahasa Melayu
8.   Mode of Study (Conventional, distance learning, etc)Conventional
9.   Mode of operation (Franchise, self-govern, etc)Self-governing
10. Study Scheme (Full Time/Part Time)Full Time
11. Study DurationMinimum: 1 Year 6 Month (3 Semesters)
Maximum: 4 Years (8 Semesters)
Type of SemesterNo. of SemestersNo of Weeks/Semester
Full TimePart TimeFull TimePart Time
Normal38
Short

COURSE CLASSIFICATION

No.ClassificationCredit HoursCredit Hours
i.
University Courses
3
6.66%
ii
Core Courses
2146.67%
iii
Research
920.00%
iv
Research
1226.67%
 
Total
45100%
Total Credit Hours to Graduate45 credit hours
SYLLABUS SEM1 SEM2 SEM3 TOTAL
University Elective Course
(Choose 1)
U*** 6**3
3
Faculty Compulsory Courses
MCSD1113
MCSD1013
MCSD1123
MCSD1043
MCSD1053
MCSD2123
MCSD2213
21
Faculty’s Elective Courses
(Choose 1)
MCSD1123
MCSD1103
MCSD1133
MCSD1143
MCSD1153
(Choose 1)
MCSD1123
MCSD1103
MCSD1133
MCSD1143
MCSD1153
(Choose 1)
MCSD1123
MCSD1103
MCSD1133
MCSD1143
MCSD1153
9
Master Project
MCSD6215
MCSD6227
12
Total Credits 18 14 13 45
Programme Educational Objectives (PEO)
Code Intended Educational Objectives
PEO1 Mastery of knowledge and competency in advanced areas of Computing.
PEO2 Professionalism and high standards of ethical conducts within organization and society.
PEO3 Responsive to changing situations by continuously acquiring new knowledge and skills.
Programme Learning Outcomes (PLO) After having completed the programme, graduates should be able to demonstrate the following competencies:
Code Intended Learning Outcomes
PLO1 Synthesize, critique, apply, and extend in-depth relevant knowledge independently using innovative techniques, tools, and skills in the field of Computing as a basis for research to produce new ideas and solution.
PLO2 Create new concept/theories/solutions/practice through independent research and originality that satisfies international standards within the field of Computing. using the latest techniques, tools, and skills
PLO3 Integrate highly advanced and specialized research methodologies based on the forefront knowledge and latest development in the field of Computing to solve complex research problems with reasonable degree of originality.
PLO4 Demonstrate decent collaboration with peers, scholarly communities and society at large in the relevant field of expertise and research.
PLO5 Communicate effectively the knowledge, skills, ideas and research findings using appropriate methods to peers, scholarly communities, and societies through various medium.
PLO6 Use, improve existing or develop new appropriate tools or methodologies using a broad range of digital technology, media and software to support and enhance research activities.
PLO7 Demonstrate skills in designing, critical evaluation, and analysing numerical and graphical data using quantitative or qualitative tools to support and enhance research activities.
PLO8 Demonstrate leadership, professionalism and management skills, and take full responsibility for own work, and significantly for others in the research organization.
PLO9 Demonstrate the ability to manage and enhance own self- and if necessary, can be accountable for overall management of one’s research organization and professional development.
PLO10 Develop potential commercialization research output.
PLO11 Demonstrate adherence to legal, professional and contribute to the development of ethical sound codes of practice.

GRADUATION CHECKLIST

To graduate, students must pass all the stated courses in this checklist. It is the responsibility of the students to ensure that all courses are taken and passed. Students who do not complete any of the courses are not allowed to graduate.
*Please attach a copy of results for previous semesters and a copy of registration slip for current semester.
University Common Elective (Choose 1 course) Credit Grade Pass
UHAP6013 Seminar on Global Development, Economics and Social Issues 3    
UHAW6023 Philosophy of Science and Civilization 3    
UECS 6013 IT Project Management 3    
UHAZ 6123 Malaysian Society and Culture 3    
Core Subject (Compulsory)
MCSD1013 Business Intelligence and Analytics 3    
MCSD1043 Research Design and Analysis in Data Science 3    
MCSD1053 Data Science Governance 3    
MCSD1113 Statistic for Data Science 3    
MCSD1123 Big Data Management 3    
MCSD2123 Massive Data Mining and Streaming 3    
MCSD2213 Advanced Analytics for Data Science 3    
Elective Subject (Choose 3 courses)
MCSD1103 Data Visualization 3    
MCSD1133 Operational Research and Optimization 3    
MCSD1143 Supply Chain Analytic 3    
MCSD1153 Human Based Computing 3    
MCSD1123 Big Data Computing 3    
Master Projects
MCSD6215 Master Project I 5    
MCSD6227 Master Project II 7    
TOTAL 45    

COURSE SYNOPSIS

CORE COURSES

MCSD1013 – Business Intelligence and Analytics

Business intelligence and analytics refers to the solutions implemented by enterprises such as businesses, non-profits and governments using data to gain insights for making better decisions. Business intelligence and analytics is applied in operations, marketing, finance and strategic planning among other functions. The ability to use data effectively to drive rapid, precise and profitable decision has been critical strategic advantages for companies. With the increasing availability of broad and deep sources of information-so called “Big data”-business intelligent and analytics are becoming an even more critical capability for enterprises of all types and all sizes to identify trends and understand the information that can drive business change and support sustained successful business practices.

 

MCSD1043 – Research Design and Analysis in Data Science

This course will cover the fundamental steps and implementation on developing the initial ideas to formal academic writing accordingly. Students will be given the mechanisms on how to transform and digest the literature reviews that leads to the proposed title. The theoretical and practical aspects of implementing draft project proposal will be the milestone of this course. Ordered, Critical and Reasoning Exposition of knowledge through student efforts.

 

MCSD1053 – Data Science Governance

Data governance is a mandatory requirement for a successful organization which aims to be data driven, achieve master data management, build business intelligence, improve data quality or efficiently manage documents. This course provides an overview of the data governance life cycle. Students will learn why data governance is needed, how to design, initiate, and execute a program and how to keep the program sustainable. The governance in the aspect of big data will be explored for the best practice in managing and manipulating large amount of data. At the end of the course, students should be able to understand the design and the implementation of data governance and its importance to an organization

 

MCSD1113 – Statistic for Data Science

This course provides a fundamental concept in statistics for data science. Students will learn descriptive statistics, statistical inference including estimation, hypothesis testing and nonparametric tests. Further, students will be introduced to linear regression and analysis of variance. R will be used to apply these statistical methods. At the end of the course, students should be able to apply the statistical methods to real large data sets.

 

MCSD1123 – Big Data Management

This course provides a basic fundamental of big data modeling, management and architecture. Students will learn the big data processes and the current big data technologies that are available. The big data management will be explored for the best practice in managing and manipulating large amount of data. At the end of the course, students should be able to understand the architecture and management of big data and also can develop simple application of big data handling using particular platform in assignment.

 

MCSD2123 – Massive Data Mining and Streaming

This course aims to introduce students to basic principles and methods of machine learning algorithms that are typically used for mining large data sets. This course also will provide students with the skill and knowledge to build system and capable of analyzing huge amount of data. It explains the principle of distributed file systems and shows map reduce as a tool for creating parallel algorithms. Typically, it covers the algorithms that used for analyzing networks, fundamental principles of techniques such as decision trees and support vector machines and finally neural network architecture. The students will gain practical understanding through a coding exercise where they will implement and apply one machine learning algorithm on a particular large dataset.

 

MCSD2213 – Advanced Analytics for Data Science

This course provides a basic yet solid understanding on the use of analytics approach in the examination of data or content to discover deeper insights and make predictions using sophisticated techniques and tools on real world problems. Students will learn descriptive analytics using analytics tools to gain insight into the past. Students will also acquire understanding of predictive analytics using statistical and machine learning techniques to understand future outcome. The prescriptive analytics provides knowledge in simulation and optimization to quantify the effect of future decision to advise possible outcomes before decision is made. The analytical abilities to be acquired by students in this course are to reliably select analytic techniques or method and specify steps involve in the analysis process for descriptive and predictive analysis. At the end of the course, students should be able to apply the knowledge on analytical techniques or tools in real world problems to be able to make an informed decision through analytical interpretations of results.

 

ELECTIVE COURSES

MCSD1103 – Data Visualization

This course is an introduction to the principles and techniques for visualization to transform and visualize the large datasets to aid knowledge discovery and decision-making. Students will learn the principles, techniques, and practical skill necessary to communicate information about data clearly and effectively through data visualization. Further, students will be exposed to techniques for visualizing different types of data including categorical, time series, spatial, and multiple variables data. Additionally, students will utilize available tools to visualize the dataset. At the end of the course students should be able to implement and apply the theory and use tools to communicate information out of the data clearly and effectively through graphical means.

 

MCSD1133 – Operational Research and Optimization

The aim of the course is to introduce students to some applications of data science that can be formulated and solved by operational research and optimization techniques. Students will learn the theory and how to practice it for modeling (formulate, analyze and solve) optimization problems arising in data intensive environments. Further, students will be exposed to use appropriate operational research or optimization software.

 

MCSD1143 – Supply Chain Analytics

The course aims to improve operational efficiency and effectiveness by enabling data-driven decisions at strategic, operational and tactical levels. The student will able to perform analysis using data analytics methods and analytical tools necessary in the areas of predictive, descriptive and prescriptive analytics to efficiently manage demand and supply networks. Through the analysis and discussion of case studies they will discover business insights in order to optimize the value of supply chain processes and operations. The topics covered including designing the supply chain network, planning demand and supply in a supply chain, retail analytics, inventory management and transport analytics. Software packages such as R, Python and Tableau will be utilized.

 

MCSD1153 – Human-based Computing

This course offers students a new perspective on the study of human biological systems to human computing system. This course will emphasis on the theoretical of human computing aspect which includes dendrite, immune, membrane and cell computing. The fundamental concept of this course will be designed to come out with algorithmic computing based for solving meta complex data in chaotic environment.

 

MCSD1163 – Big Data Computing

This course is designed to be suitable for an introductory course at master levels. This course covers intensive exploration on GPU computing with CUDA programming. The foundations of the CUDA programming will be addressed in terms of the concept, design, architecture and programming model to deal with the needs of big data computing. Students will also be exposed to the current needs of big data era in which the big data computing accessory will be given especially on the implementation of high-performance computing in executing GPU Machine Learning Library (GPUMLib).

 

MASTER PROJECT

MCSD6215 – Master Project 1

This is the initial part of a 2-part Master project that every student must fulfill successfully. Students are required to propose a suitable research topic under the supervision of a lecturer as a supervisor. Students must meet regularly with supervisor who will monitor their continuous progress. At the end of this course, students are required to prepare a report and present their proposal.

 

MCSD6227 – Master Project 2

This is the second part of a 2-part Master project that every student must fulfill successfully. In this phase, students are required to execute the next phases of their development plan from Part 1 (Project 1). Students are now required to code and integrate the different modules that make up the proposed project. Students will test the developed modules and the final fullyintegrated project following programming code development and research testing practices. Students must meet regularly with supervisor(s) who will monitor their continuous progress. Students are required to prepare a report and present their final work.

 

UNIVERSITY COMMON ELECTIVE COURSES

UECS6013 IT Project Management

This course presents a hands-on perspective to Information Technology project management. This course will assist post-graduate students to plan and implement their post-graduate projects as well as other IT projects effectively. The subject is organized into three main sections, that covers: i) Basic concepts, life cycle and framework of project management, ii) Detailed description of each project management knowledge areas under the Project Management Institute (PMI) Body of Knowledge (PMBOK) and its applications, and iii) Real Project Initiation, Planning, Executing, Monitoring and Closing. The Project Management areas include – project integration, scope, time, cost, quality, human resource, communications, risks and procurement management. Students will also be utilizing latest tools for understanding, reviewing, communicating and developing Business Model for a project. Teams of students are expected to perform real projects and achieve agreed Key Performance Indicators (KPI).

 

UHIS6013 Philosophy of Science and Civilization

This course discusses the meaning and nature of the philosophy of science and civilization. It seeks first to explore the different denotation, connotation, and cognitive substance of philosophy, science, and civilization, as independent concepts. It then seeks to understand these terminologies individually in their historical perspectives and their relationship to each other. Understanding the meaning and import of culture is necessary to our understanding of civilization. The study of the nature and meaning of religion is therefore significant in our appreciation of culture and civilization. Historically, Islam and the Muslims have always been intricately connected to the Western world. Thus, the discussion also includes comparative studies of Islamic and western philosophy and universal values. The final discussion is about the contribution of Islam to the world’s civilization, education, culture and scientific development.

 

UHLM6013 Malay Language for Post Graduates

This course is offered to international students of the Masters and PhD programmes, from Indonesia, Brunei, Southern Thailand and Singapore. In this course students are given exposure on how to write scientific works (in Malay). The focus of this course is the spelling aspect, punctuation, sentence variety, language adjustment, paragraph writing and writing style. In addition, students will be exposed on writing formats such as literature writing, citations, bibliographies, abstracts and editing.

 

UHMS6013 Seminar on Global Development, Economic and Social Issues

This course focuses on different approaches to economic development with reference to economic growth. Discussion on this course also includes issues related to globalization, technology and digital divides as well as the social crisis that has become a global concern. It aims in developing skills in understanding and analyzing global issues and recommending relevant solutions. Issues will be discussed in detail.

 

UHMZ6023 Malaysian Society and Culture

This course is designed for international postgraduates. This course discusses on the various aspects of the Malaysian culture and society. Topics on belief system, religious festivals, customs and etiquettes of different ethnic groups in Malaysia will be introduced to the students. In addition, students will also been introduced to the Malay Language. At the end of the course students should be able to understand the cultures practiced among Malaysians and adapt themselves to these new cultures.

 

UHPS6013 Dynamics of Leadership

This course is intended to encourage students discover and develop their personal leadership qualities. Students will be exposed to leadership theories so that they could develop an insight that leadership itself is a dynamic relationship based on mutual influence and common purpose between leaders and followers. Topics covered include Introduction to Leadership, Leadership Traits & Ethics, Leadership Behaviour and Motivation, Influencing: Power, Politics, Networking and Negotiation, Contingency Leadership Theories, Communication, Coaching, and Conflict Skills, The LeaderFollower Relationship, Team Leadership, Leading SelfManaged Teams, Transformational and Level 5 Leadership. Students will be evaluated based on their class leadership role, short talk and personal learning portfolios.

 

URTS6013 Environmental Ethics

Environmental ethics is the discipline in philosophy that studies the moral relationship of human beings to, and also the value and moral status of, the environment and its nonhuman contents. It covers the challenge of environmental ethics to the anthropocentrism (i.e., humancenteredness) embedded in traditional western ethical thinking; the early development of the discipline in the 1960s and 1970s; the connection of deep ecology, feminist environmental ethics, and social ecology to politics; and the attempt to apply traditional ethical theories, and virtue ethics, to support contemporary environmental concerns. It focus on environmental literature on wilderness, and possible future developments of the discipline.

 

UMJJ6013 Basic Japanese Language and Culture

At this course, students will be introduced to a simple yet useful familiar everyday expressions and very basic phrases using basic grammars to develop oral communication skills for social purposes. This course is suitable for beginners who wish to develop basic conversational skills in a short period. E-learning will be introduced and students must complete some Kana and communication courses within the time frame by self-learning. After this course, students are expected to speak common phrases in different situations and make simple conversation in Japanese language.

 

UECS6023 Introduction to Technopreneurship

This course provides an overview of the basic concepts on entrepreneurship focusing on the nature, environment, and risks of new venture formation and building of businesses with IT in the Malaysian context. Students will learn on how to analyse and evaluate the business opportunities using knowledge and skills taught in this course and suggest innovative business ideas, business planning, self-assessment and operating strategies required to start a new small business. Students will also be exposed to current case studies of existing companies involved in the IT business. Active participation by students during class discussions and activities is encouraged & expected so that students can gain hands on experience with conducting research, develop, write, evaluate, presenting and defending segments of a business plan.

 

UBSS6023 Business Ethics, Responsibility and Sustainability

Business plays a significant role in societal and environmental well-being. Private and public organizations are no longer responsible to shareholders and those inside the organizations, but to external parties including consumers, politicians, regulators, communities and ordinary citizens. To fulfil the conflicting needs of these stakeholders, business leaders and managers often encounter complex situations that require them to make difficult decisions whereby the lines between right and wrong are blurry. This course aims to provide students the fundamental knowledge about the role of organizations in a society and to develop their skills to sustainably manage organizations that integrate legal, ethical, economic, environmental, and social dimensions into their decision-making. The course intends to develop responsible managers who have high integrity, professionalism and interpersonal skills. The course will also teach strategies on how managers can promote responsible conducts in their companies. The course objectives will be achieved through various teaching and learning methods specifically through critical examination of case studies involving ethical issues and dilemmas on complex and controversial business problems. This course is integrative in nature built upon the understanding and reflection of the main disciplines covered in the core courses in the MBA program.

 

UBSS6013 Organization Behaviour and Development

This course helps students integrate behavioural science theories, tools, concepts, and techniques learned in the lab to an OB application in a “real” organization. Students are expected to conceptualize and apply Organization Behaviour three-level of analysis and synthesize it with the theory and practice of Planned Change for individuals, groups and organizations. Throughout the course, participants are exposed to the important topics central to behaviours of organization and its holistic process for development and change. Some of the topics include multiple views of organizations that influence organizational change, the evolution of organizational development and its challenges. The course also covers the nature of planned change, theories and types of change, the role of values and ethics in organizational change, and the concept of emergent change to enable participants to have an overall view of how available approaches to planned change management can be applied in organizational settings.

Scroll to Top