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 EN
Communication Competence 1 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
Software Projects
- ECTS : 4
Computer Science Programming 1
Computer Science Programming 1
- ECTS : 4
- Details on this module
Databases
Databases
- ECTS : 4
- Details on this module
Data Science Fundamentals
Data Science Fundamentals
- ECTS : 4
Explorative Data Analysis
Explorative Data Analysis
- ECTS : 4
Linear Algebra 1
Linear Algebra 1
- ECTS : 4
Lineare Algebra 1
Analysis 1
Analysis 1
- ECTS : 4
Semester 2 , Semester ECTS : 30 , Semester week lessons : 30
Communication Competence 2 EN
Communication Competence 2 EN
- ECTS : 2
- Details on this module
Data Processing with R
Data Processing with R
- ECTS : 4
Computer Science Programming 2
Computer Science Programming 2
- ECTS : 4
- Details on this module
Data Engineering 1
Data Engineering 1
- ECTS : 4
Visualisation and Data Science Storytelling
Visualisation and Data Science Storytelling
- ECTS : 4
Probability Calculations
Probability Calculations
- ECTS : 4
Linear Algebra 2
Linear Algebra 2
- ECTS : 4
Analysis 2
Analysis 2
- ECTS : 4
Semester 3 , Semester ECTS : 30 , Semester week lessons : 30
Communication Competence 3 EN
Communication Competence 3 EN
- ECTS : 2
- Details on this module
Text Processing
Text Processing
- ECTS : 4
Operating Systems and Infrastructure
Operating Systems and Infrastructure
- ECTS : 4
Algorithms and Data Structures
Algorithms and Data Structures
- ECTS : 4
Data Products and Services
Data Products and Services
- ECTS : 4
Basics of Statistics
Basics of Statistics
- ECTS : 4
Analysis 3
Analysis 3
- ECTS : 4
Electronics and Digital Technology: Basic Principles
Electronics and Digital Technology: Basic Principles
- ECTS : 4
Semester 4 , Semester ECTS : 30 , Semester week lessons : 30
Digitisation of Economic Systems
Digitisation of Economic Systems
- ECTS : 2
Big Data Project
Big Data Project
- ECTS : 4
Front End, Web and Software Engineering
Front End, Web and Software Engineering
- ECTS : 4
Data Engineering 2
Data Engineering 2
- ECTS : 4
Digital Entrepreneurship
Digital Entrepreneurship
- ECTS : 4
Machine Learning und Data Mining
Machine Learning und Data Mining
- ECTS : 4
Statistical Modelling
Statistical Modelling
- ECTS : 4
Numerics
Numerics
- 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
Project Thesis: Data Science
- 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
Bachelor Thesis: Data Science
- 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 EN
Communication Competence 1 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
Computer Science Programming 1
- ECTS : 4
- Details on this module
Databases
Databases
- ECTS : 4
- Details on this module
Data Science Fundamentals
Data Science Fundamentals
- ECTS : 4
Linear Algebra 1
Linear Algebra 1
- ECTS : 4
Lineare Algebra 1
Analysis 1
Analysis 1
- ECTS : 4
Semester 2 , Semester ECTS : 22 , Semester week lessons : 22
Communication Competence 2 EN
Communication Competence 2 EN
- ECTS : 2
- Details on this module
Computer Science Programming 2
Computer Science Programming 2
- ECTS : 4
- Details on this module
Data Engineering 1
Data Engineering 1
- ECTS : 4
Visualisation and Data Science Storytelling
Visualisation and Data Science Storytelling
- ECTS : 4
Linear Algebra 2
Linear Algebra 2
- ECTS : 4
Analysis 2
Analysis 2
- ECTS : 4
Semester 3 , Semester ECTS : 22 , Semester week lessons : 22
Communication Competence 3 EN
Communication Competence 3 EN
- ECTS : 2
- Details on this module
Software Projects
Software Projects
- ECTS : 4
Data Products and Services
Data Products and Services
- ECTS : 4
Explorative Data Analysis
Explorative Data Analysis
- ECTS : 4
Analysis 3
Analysis 3
- ECTS : 4
Electronics and Digital Technology: Basic Principles
Electronics and Digital Technology: Basic Principles
- ECTS : 4
Semester 4 , Semester ECTS : 22 , Semester week lessons : 22
Digitisation of Economic Systems
Digitisation of Economic Systems
- ECTS : 2
Data Processing with R
Data Processing with R
- ECTS : 4
Data Engineering 2
Data Engineering 2
- ECTS : 4
Digital Entrepreneurship
Digital Entrepreneurship
- ECTS : 4
Probability Calculations
Probability Calculations
- ECTS : 4
Numerics
Numerics
- ECTS : 4
Semester 5 , Semester ECTS : 22 , Semester week lessons : 22
Elective Module
Elective Module
- ECTS : 2
Text Processing
Text Processing
- ECTS : 4
Operating Systems and Infrastructure
Operating Systems and Infrastructure
- ECTS : 4
Algorithms and Data Structures
Algorithms and Data Structures
- ECTS : 4
Basics of Statistics
Basics of Statistics
- 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
Big Data Project
- ECTS : 4
Front End, Web and Software Engineering
Front End, Web and Software Engineering
- ECTS : 4
Machine Learning und Data Mining
Machine Learning und Data Mining
- ECTS : 4
Statistical Modelling
Statistical Modelling
- 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
Project Thesis: Data Science
- 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
Bachelor Thesis: Data Science
- 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.