DESCRIPTION OF FOUNDATION MODULE S IN MASTER OF SCIENCE IN BIG DATA ANALYTICS
MSDA 9111 Advanced Research Methodology 10 Credits
This Module is designed to provide students with the necessary skills and knowledge to determine the information necessary to address an identified research problem (basic or applied) and, by using this understanding, develop and use an actionable research proposal. In this process, the students will gain an understanding of relevant approaches and elements of undertaking a research enquiry specifically to provide insights in order for them to solve a relevant problem. They will develop critical core competencies and skills required to carry out such an enquiry. These competencies and skills include: defining research questions; setting appropriate research objectives; study design that incorporates research objectives and budgetary constraints; secondary and primary data collection and instruments; sampling and analysis methods; and effective reporting of results. It also aims to provide a basis for informed judgments about research methods and evidence those members of the research-led profession need to make.
MSDA 9112 Philosophy of Christian Ethics 10 Credits
This Module surveys Christian philosophy and beliefs in accordance with the Holy Bible. It covers the holistic philosophy of education which encompasses the development of physical, spiritual, social, and intellectual aspects, the nature of man, the law of God, and Christian life in terms of marriage and family issues, such as marriage, family planning practices, drug abuse, and polygamy, among others. In addition, the concept of Business philosophies and values was passed down from the early management thinkers: Tuz Sun, Machiavellian, Cato the Elder, Code of Hammurabi, Peter Drucker, and some of the 20th century thinkers. The aforementioned are infused with the philosophies of Kant, Plato, Aristotle, Socrates, Jeremy, Thomas Aquinas, and Gandhi etc.
MSDA 9113 R. Programing for Data Science 10 Credits
The aim of this module is to provide the students with an opportunity to learn and explore the powerful programming tools and facilities of R in the world of data science. In fact, the module allows the learner to acquire the skill of using the statistical software package Upon the completion of the module, the learner would have been exposed to enough study materials and practical lessons so that to become competent in the field of big data science. The content of the module will appeal to the learner who wants to develop competent skills in R programming with the intent of statistical data analysis in many fields.
MSDA 9114 Python for Data Science 3 Credits
The aim of this module is to equip students with a full package of problem solving, to give students the opportunity to learn how to formulate problems, to think creatively and to express or to communicate the solution clearly and accurately. In fact, Python is the language for data science, in this Module learners will be exposed to the most important libraries such as Numpy, Pandas, matplotlib, Scikit-learn) that will enable them not only to deal with data analytics problem but also to do data science using python. Through the practical programming skills, learners will be able to formulate problems, data exploration, modelling, model evaluation and communication of the results.
MSDA 9115 Machine Learning 4 Credits
Machine learning is the science of getting computers to act without being explicitly programmed. This Module provides a broad introduction to machine learning and statistical pattern recognition. The Module begins with the mathematical foundations needed for machine learning and progresses to supervised (linear models, kernel methods, decision trees, neural networks) and unsupervised (clustering, dimensionality reduction) approaches, as well as the theoretical foundations of machine learning (learning theory, optimization). In this Module, students will learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work. Students not only learn the theoretical underpinnings of learning, but also gain the practical know-how needed to quickly and powerfully apply these techniques to new problems. The Module will also discuss recent applications of machine learning, such as, data mining, autonomous navigation, speech recognition, and text and web data processing. The Module will also draw from numerous case studies and applications, so students also learn how to apply learning algorithms to building gesture-based and multimodal interfaces, text and speech understanding (web search, anti-spam), smart robots, medical informatics, audio, database mining and other areas.
Core Module / Modules
Code | Course | Credits | Module credit | Contact hours | SDL | Total |
MSDA 9121 | Statistical Computing | 3 | 10 | 45 | 55 | 100 |
MSDA 9122 | Big Data Essentials | 4 | 20 | 60 | 140 | 200 |
MSDA 9123 | Big Data Analytics | 4 | 20 | 60 | 140 | 200 |
MSDA 9124 | Information retrieval and Data Mining | 4 | 20 | 60 | 140 | 200 |
MSDA 9125 | Cloud Computing and Virtualization | 3 | 10 | 45 | 55 | 100 |
MSDA 9231 | Distributed systems | 3 | 10 | 45 | 55 | 100 |
Total | 21 | 90 | 315 | 585 | 900 |