School of Science and Engineering

Bachelor of Science in Big Data Analytics


Program Overview

The Bachelor of Science in Big Data Analytics (BSBDA) program will introduce students to tools and approaches for storing, processing, visualizing and analyzing massive and streaming data. Students will learn how to create efficient distributed data pipelines, building systems that extract value out of big data.


Emphasizes learning by doing through course projects and use of state-of-the-art open-source and proprietary Industry-strength software tools and development platforms for practical learning and final projects.


There is currently a growing shift in computer science from solving computation-intensive problems to addressing data-intensive processes. As businesses are becoming more and more customer-centric; big data analytics is becoming essential in business applications. It addresses many perspectives and involves the use of advanced techniques and tools of analytics using the massive data obtained from different and heterogeneous sources, with various structures. There is an immense potential in analyzing this massive data accumulated through the years. Big data analytics jobs have been growing continuously over the last five years. “Market for Big Data Jobs Expected to Surge 30% By 2020.” (Big Data Showcase, Sep 18, 2018) 

Acquired Skills

Graduates of the BSBDA will be able to:

  1. Understand the principles behind efficient storage and processing of Big Data, its main frameworks, and ecosystems.
  2. Use and analyze the main analytical models and algorithms, to build Big Data systems that can transform data into value.
  3. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  4. Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  5. Communicate effectively in a variety of professional contexts.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
  7. Use Big Data Analytics frameworks, models, algorithms and tools to produce data-oriented products and services.

Career Opportunities

Big data analytics jobs have been growing continuously over the last five years. “Market for Big Data Jobs are Expected to Surge 30% By 2020”, (Big Data Showcase, 2018).

Graduates of the BSBDA program will be able to work as:

  • Big Data Engineer;
  • Big Data Analyst;
  • Data Scientist;
  • Data Miner;
  • Business Intelligence Engineer

Key Courses

In addition to Core Computer Science Courses,  the program consists of specialization courses including the capstone project:

  • Introduction to Big Data Environment and Applications
  • Big Data Engineering and Visualization
  • Statistical Analysis
  • Big Data Analytics
  • IoT and Big Data Streaming
  • Machine Learning and Data Mining
  • Data Warehousing

Who can apply?

The program is open for graduates of Moroccan or International high schools interested in earning a degree in Big Data Analytics.

Usual criteria for admission to the School of Science and Engineering:

  • Baccalaureate in “Sciences Physiques et Chimiques”, “Sciences Maths A”, or “Sciences Maths B”, or equivalent secondary education with a focus on Mathematics, and (though not common) Baccalaureate in “Sciences et Technologies Electriques or Sciences Economiques.”
  • GAT or SAT.