Curriculum Data Science
The curriculum of your degree consists of different module types, which provide you with specialist knowledge, mathematical-scientific basics, practical experience as well as contextual knowledge from areas such as communication and business.
In the third year of study, depending on your interest, you can choose between three main areas and take the corresponding specialization and elective modules. Click on each module to learn more about choices, language of instruction and ECTS credits.
Module overview full-time
This module table is valid from 15. July 2020
Module legend
Context Modules
Project Modules
Subject-Specific Modules
Mathematics and Nat. Science Modules
Semester 1 , Semester ECTS : 30 , Semester week lessons : 30
Communication Competence 1 DE/EN
Communication Competence 1 DE/EN
- ECTS : 2
- Details on this module
Im Modul Communication Competence 1 liegt der Schwerpunkt auf folgenden Aspekten des Kommunikationstrainings: Information im wissenschaftlichen Kontext recherchieren und verarbeiten // Auftritts- und Sprachkompetenz für Präsentationen weiterentwickeln // Im Team Kommunikation gestalten und Feedback geben // Unterrichtssprache: Deutsch
Software Projects DE
Software Projects DE
- ECTS : 4
Computer Science Programming 1 DE
Computer Science Programming 1 DE
- ECTS : 4
- Details on this module
Databases DE
Databases DE
- ECTS : 4
- Details on this module
Data Science Fundamentals DE
Data Science Fundamentals DE
- ECTS : 4
Explorative Data Analysis DE
Explorative Data Analysis DE
- ECTS : 4
Linear Algebra 1 DE
Linear Algebra 1 DE
- ECTS : 4
Lineare Algebra 1
Analysis 1 DE
Analysis 1 DE
- ECTS : 4
Semester 2 , Semester ECTS : 30 , Semester week lessons : 30
Communication Competence 2 DE/EN
Communication Competence 2 DE/EN
- ECTS : 2
- Details on this module
Data Processing with R DE
Data Processing with R DE
- ECTS : 4
Computer Science Programming 2 DE
Computer Science Programming 2 DE
- ECTS : 4
- Details on this module
Data Engineering 1 DE
Data Engineering 1 DE
- ECTS : 4
Visualisation and Data Science Storytelling DE
Visualisation and Data Science Storytelling DE
- ECTS : 4
Probability Calculations DE
Probability Calculations DE
- ECTS : 4
Linear Algebra 2 DE
Linear Algebra 2 DE
- ECTS : 4
Analysis 2 DE
Analysis 2 DE
- ECTS : 4
Semester 3 , Semester ECTS : 30 , Semester week lessons : 30
Communication Competence 3 DE/EN
Communication Competence 3 DE/EN
- ECTS : 2
- Details on this module
Text Processing DE
Text Processing DE
- ECTS : 4
Operating Systems and Infrastructure DE
Operating Systems and Infrastructure DE
- ECTS : 4
Algorithms and Data Structures DE
Algorithms and Data Structures DE
- ECTS : 4
Data Products and Services DE
Data Products and Services DE
- ECTS : 4
Basics of Statistics DE
Basics of Statistics DE
- ECTS : 4
Analysis 3 DE
Analysis 3 DE
- ECTS : 4
Electronics and Digital Technology: Basic Principles DE
Electronics and Digital Technology: Basic Principles DE
- ECTS : 4
Semester 4 , Semester ECTS : 30 , Semester week lessons : 30
Digitisation of Economic Systems DE
Digitisation of Economic Systems DE
- ECTS : 2
Big Data Project DE
Big Data Project DE
- ECTS : 4
Front End, Web and Software Engineering DE
Front End, Web and Software Engineering DE
- ECTS : 4
Data Engineering 2 DE
Data Engineering 2 DE
- ECTS : 4
Digital Entrepreneurship DE
Digital Entrepreneurship DE
- ECTS : 4
Machine Learning und Data Mining DE
Machine Learning und Data Mining DE
- ECTS : 4
Statistical Modelling DE
Statistical Modelling DE
- ECTS : 4
Numerics DE
Numerics DE
- ECTS : 4
Semester 5 , Semester ECTS : 30 , Semester week lessons : 30
Elective Module
Elective Module
- ECTS : 2
Elective Module
Elective Module
- ECTS : 2
Project Thesis: Data Science DE
Project Thesis: Data Science DE
- ECTS : 6
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Optional Module
Optional Module
- ECTS : 4
Module from group
- Optional Module
Semester 6 , Semester ECTS : 30 , Semester week lessons : 30
Elective Module
Elective Module
- ECTS : 2
Bachelor Thesis: Data Science DE
Bachelor Thesis: Data Science DE
- ECTS : 12
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
The list of elective modules reflects the current state of the offer. It can change until the third year of study.
Module overview part-time
This module table is valid from 15. July 2020
Module legend
Context Modules
Subject-Specific Modules
Mathematics and Nat. Science Modules
Project Modules
Semester 1 , Semester ECTS : 22 , Semester week lessons : 18
Communication Competence 1 DE/EN
Communication Competence 1 DE/EN
- ECTS : 2
- Details on this module
Im Modul Communication Competence 1 liegt der Schwerpunkt auf folgenden Aspekten des Kommunikationstrainings: Information im wissenschaftlichen Kontext recherchieren und verarbeiten // Auftritts- und Sprachkompetenz für Präsentationen weiterentwickeln // Im Team Kommunikation gestalten und Feedback geben // Unterrichtssprache: Deutsch
Computer Science Programming 1 DE
Computer Science Programming 1 DE
- ECTS : 4
- Details on this module
Databases DE
Databases DE
- ECTS : 4
- Details on this module
Data Science Fundamentals DE
Data Science Fundamentals DE
- ECTS : 4
Linear Algebra 1 DE
Linear Algebra 1 DE
- ECTS : 4
Lineare Algebra 1
Analysis 1 DE
Analysis 1 DE
- ECTS : 4
Semester 2 , Semester ECTS : 22 , Semester week lessons : 22
Communication Competence 2 DE/EN
Communication Competence 2 DE/EN
- ECTS : 2
- Details on this module
Computer Science Programming 2 DE
Computer Science Programming 2 DE
- ECTS : 4
- Details on this module
Data Engineering 1 DE
Data Engineering 1 DE
- ECTS : 4
Visualisation and Data Science Storytelling DE
Visualisation and Data Science Storytelling DE
- ECTS : 4
Linear Algebra 2 DE
Linear Algebra 2 DE
- ECTS : 4
Analysis 2 DE
Analysis 2 DE
- ECTS : 4
Semester 3 , Semester ECTS : 22 , Semester week lessons : 22
Communication Competence 3 DE/EN
Communication Competence 3 DE/EN
- ECTS : 2
- Details on this module
Software Projects DE
Software Projects DE
- ECTS : 4
Data Products and Services DE
Data Products and Services DE
- ECTS : 4
Explorative Data Analysis DE
Explorative Data Analysis DE
- ECTS : 4
Analysis 3 DE
Analysis 3 DE
- ECTS : 4
Electronics and Digital Technology: Basic Principles DE
Electronics and Digital Technology: Basic Principles DE
- ECTS : 4
Semester 4 , Semester ECTS : 22 , Semester week lessons : 22
Digitisation of Economic Systems DE
Digitisation of Economic Systems DE
- ECTS : 2
Data Processing with R DE
Data Processing with R DE
- ECTS : 4
Data Engineering 2 DE
Data Engineering 2 DE
- ECTS : 4
Digital Entrepreneurship DE
Digital Entrepreneurship DE
- ECTS : 4
Probability Calculations DE
Probability Calculations DE
- ECTS : 4
Numerics DE
Numerics DE
- ECTS : 4
Semester 5 , Semester ECTS : 22 , Semester week lessons : 22
Elective Module
Elective Module
- ECTS : 2
Text Processing DE
Text Processing DE
- ECTS : 4
Operating Systems and Infrastructure DE
Operating Systems and Infrastructure DE
- ECTS : 4
Algorithms and Data Structures DE
Algorithms and Data Structures DE
- ECTS : 4
Basics of Statistics DE
Basics of Statistics DE
- ECTS : 4
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Semester 6 , Semester ECTS : 22 , Semester week lessons : 22
Elective Module
Elective Module
- ECTS : 2
Big Data Project DE
Big Data Project DE
- ECTS : 4
Front End, Web and Software Engineering DE
Front End, Web and Software Engineering DE
- ECTS : 4
Machine Learning und Data Mining DE
Machine Learning und Data Mining DE
- ECTS : 4
Statistical Modelling DE
Statistical Modelling DE
- ECTS : 4
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Semester 7 , Semester ECTS : 24 , Semester week lessons : 18
Elective Module
Elective Module
- ECTS : 2
Project Thesis: Data Science DE
Project Thesis: Data Science DE
- ECTS : 6
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Optional Module
Optional Module
- ECTS : 4
Module from group
- Optional Module
Semester 8 , Semester ECTS : 24 , Semester week lessons : 12
Bachelor Thesis: Data Science DE
Bachelor Thesis: Data Science DE
- ECTS : 12
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
Elective Module
Elective Module
- ECTS : 4
Module from group
- Software engineering / IT
- Information Engineering
- Artificial intelligence
- Multimedia
- Robotics, industrial manufacturing, automation
- Signal and information processing, digital signal processing
- (Data-based) service engineering
- Quantitative methods in marketing
- Finance/Banking
- Digital Health
- Machine and system data
- Mobility Data
- Computational Life Sciences
The list of elective modules reflects the current state of the offer. It can change until the third year of study.
You may also be interested in
Admission requirements
The requirements for admission to the Bachelor programme at the ZHAW School of Engineering.
How to prepare yourself for the Bachelor programme
Learn how you can best prepare yourself for the Bachelor programme.
Application for the Bachelor programme
Admission requirements
How to prepare yourself for the Bachelor programme
Apply for the Bachelor programme today.
The requirements for admission to the Bachelor programme at the ZHAW School of Engineering.
Learn how you can best prepare yourself for the Bachelor programme.