Big Data Technologies

Course typeExchange
Course sectorIT
Course duration5 months
ECTS30
SemesterSpring (Feb. - Jun.)
LocationEnschede
For partners ofSchool of Creative Technology

These days many companies collect all kinds of data from their customers; sensors generate a lot of data; many activities of users of a system are logged. All these data is collected to improve the business of a company; to recommend products to customers; to predict future behavior etc.

Data sets are so large or complex and data can be generated that fast, that traditional data processing applications are inadequate. Challenges include analysis, capture, data curation, search, sharing, storage, transfer, visualization, querying, updating and information privacy. Big data often refers simply to the use of predictive analytics or certain other advanced methods to extract value from data, and seldom to a particular size of data set. Accuracy in big data may lead to more confident decision making, and better decisions can result in greater operational efficiency, cost reduction and reduced risk.

The specialization Big Data Technologies is a program of 24 ECTS. The remaining 6 ECTS can be filled with courses from the Software Engineering curriculum of HBO-ICT, to make it a half-year study program.

The specialization focuses on the following competences:

  • Understanding and using Big Data storage platforms
  • Developing programming skills for processing Big Data
  • Understanding and using machine learning and data mining techniques for analyzing and visualizing data

The specialization Big Data Technologies consists of 3 courses to give a theoretical foundation and to get programing experience to process and store Big Data:

  • Big Data Processing with Hadoop (5 ECTS) with subjects like Hadoop Map–Reduce, Hive, Pig, Spark and Storm.
  • Advanced Database Technologies (4 ECTS) with a focus on relational and NOSQL database systems.
  • Analyzing and Visualizing Big Data (3 ECTS) with a focus on classification, regression and recommendation by using machine learning and data mining techniques.

Several practical assignments have to be performed by the student to pass each course. Most practical assignments consist of solving problems with Java and/or Python. Besides these modules a group-project of 12 ECTS is done in cooperation with a company which has a Big Data problem to solve. Each project-group consists of 4-5 students. The project consists of three increments and has a total of 12 ECTS.

This course is meant for third year Software Engineering bachelor students with:

  • Extensive OOP-programming skills in preferably Java or a comparable language.
  • Experience with working in project-groups
  • Knowledge of Agile development, SCRUM and git/svn

Deadline to enrol is October 15th If housing is required, deadline is October 1st.

For more information about the Big Data Technologies exchange programme please contact Margriet de Vos.