Skip to main content


Semester 1

Course recommendations & descriptions

Semester 2

Course recommendations & descriptions


Course recommendations - Semester 1 BSc Data Science

1. Semester (winter semester)

 
Module abbreviationCourse 
DAT-B-DATAIntroduction to Data Science 
DAT-B-PROGProgramming 
INF-BSc-P06Mathematics 1 FIDS - Foundations and Linear Algebra I 
DAT-B-UNIVElective Studies 

Course details – Semester 1 BSc Data Science

DAT-B-DATA | Introduction to Data Science

In this module, which we call Data for short, you will learn everything you need to tackle your first small data science projects yourself. You will find out what typical data science phenomena are, gain initial insights into the theory and learn some coding - all based on small data science projects. The module also serves as an orientation for your further studies. It gives you an overview of the subject of data science and makes it clear what role later modules such as mathematics, the connectors and the "Data Science 1-3" triology will play in your studies.


Module components:

The DAT-B-DATA module consists of:

  • Lecture Data Science (5 SWS, 5 CP)
  • Tutorial Data Science A (5 SWS, 5 CP)
  • Tutorial Data Science B (2 SWS, 2 CP)

Module examination:

You will complete the module towards the end of the lecture period with a written exam. You can collect up to 10% bonus points for the written exam by doing voluntary exercises in the exercise Data Science B beforehand.


Detailed information on the module:

Module catalog BSc Data Science (external link, opens in a new window)

DAT-B-PROG | Programming

You will be able to develop your first computer programmes yourself after completing the programming degree. You will acquire one of the most important skills for your degree programme and your future career as a data scientist. Here, computer scientists and data science students learn how to write their own programmes in practice. We start with the programming language PYTHON - a scripting language - and then programme with the object-oriented language JAVA. Computer exercises are an important part of the module, where we start with simple programming tasks and later develop a smaller project. You will not only acquire programming skills (in PYTHON and JAVA), but also learn how to use software development environments to create your programmes. Which tools are must-haves for data scientists? How and where are they used?
In addition to the standard tools of programming practice, you will be introduced to other topics and tools such as Linux Basics, Scripting, GitHub Issues or Markdown, which will support you in your future data science projects.


Module components:

The DAT-B-PROG module consists of:

  • Lecture Programming I (2 SWS, 4 CP)
  • Tutorial Programming I (2 SWS, 2 CP)
  • Lecture Developer Skills (1 SWS, 1 CP)
  • Tutorial Developer Skills (2 SWS, 2 CP)

Module examination:

You will complete the module towards the end of the lecture period with a written exam on Programming I.


Detailed information on the module:

Module catalog BSc Data Science (external link, opens in a new window)

INF-BSc-P06 | Mathematics 1 FIDS

Computer science is only half the story without mathematics. So you should make mathematics your ally! That's what this module is all about. Students of computer science and data science practice mathematical thinking together and expand their mathematical skills.


In the first half of the module, you will learn how mathematical thinking makes you a better computer scientist and data scientist, respectively. For example, you will learn about the mathematics of graphs and trees. You will use these concepts to give structure to data or detect and describe structures that are inherent in data. You can also use graphs and trees to develop algorithms that make searching for data more efficient and much more. The better you internalize the underlying mathematics concepts, the better you will be able to use them.


The second part of the module is dedicated to Linear Algebra (LA). Without LA, there would be no computer graphics, no neural networks, no data science. All of this requires insight into high-dimensional spaces. You get that here. We examine systems of linear equations, vector spaces and their subspaces, bases, linear mappings and their description as matrices. Once you have an overview of LA, we really get going in the second semester in Data Science and Computer Science.


Module components:

The module INF-BSc-P06 consists of:

  • Lecture Foundations of Mathematics (FIDS) (1 SWS, 2 CP)
  • Tutorial Foundations of Mathematics (FIDS) (1 SWS, 1 CP)
  • Lecture Linear Algebra I (FIDS) (1 SWS, 2 CP)
  • Tutorial Linear Algebra I (FIDS) (1 SWS, 1 CP)

Module examination:

In the first half of the lecture period (until approx. December), the Lecture+Tutorial “Foundations of Mathematics (FIDS)” with a total of 4 SWS (2 SWS lecture and 2 SWS tutorial) take place, in the second half of the lecture period the Lecture+Tutorial “Lineare Algebra I (FIDS)" take place.
You will complete the module with a written exam on “Foundations of Mathematics (FIDS)”, which is expected to take place in December, and a written exam on “Lineare Algebra I (FIDS)" towards the end of the lecture period. This allows you to concentrate on a manageable sub-area of mathematics in each written exam.

In addition, you must complete the exercises in one of the tutorials (“Foundations of Mathematics” or “Lineare Algebra I") to complete the module. If you also pass the voluntary exercises in the other tutorial, you can collect up to 10% bonus points for the corresponding written exam.


Detailed information on the module:

Module catalog BSc Data Science (external link, opens in a new window)

DAT-B-UNIV | Elective Studies

Do you want to improve your foreign language skills or learn a new one? Are you interested in what is taught in physics, history or cultural studies? Or would you like to delve deeper into certain areas of data science?

In this 16 CP module, you have the opportunity to build up your own individual academic profile. If you feel like it, you can also complete a professionally relevant internship and have it recognized by prior arrangement.


Aim of the module

The main aim of the DAT-B-UNIV module is to broaden your horizons or deepen your specialist knowledge. So if you find a course in the course catalog that you would like to take, but which is not (yet) listed under the DAT-B-UNIV module in the BSc Data Science course catalog, you can simply contact us at studienberatung.ds?(at)?ur.de (external link, opens in a new window).


Important note on course registrations

When registering for courses offered by other subjects or university institutions, please note that different deadlines may apply for course registration.


Language courses

For the DAT-B-UNIV module, all language courses offered by the Center for Language and Communication (ZSK) are also open to you. You can find these in the SPUR campus portal (external link, opens in a new window) (in the course catalog under "Offer for students of all faculties" -> "Courses offered by the Center for Language and Communication (ZSK)"). Please note that the registration deadlines for the language courses end before the start of lectures.


The Elective Studies in semester 1

At the beginning of your studies, we recommend that you complete a course worth approx. 3 CP as part of the DAT-B-UNIV module. On the part of FIDS, the lecture "Computer Science and Society" (3 CP) or the language course "English for Computer Science" (3 CP) are particularly suitable here. However, you can also complete other courses. Please note that the registration deadlines for other courses usually end before the start of lectures. You can find the first-mentioned and other courses in the course catalogs in SPUR (external link, opens in a new window).



Detailed information on the module:

Module catalog BSc Data Science (external link, opens in a new window)


Course recommendations - 2nd semester B.Sc. Data Science

Semester 2 (summer semester)

 
Module abbreviationCourse 
DAT-B-PROBData Science 1 (Probability Theory) 
INF-BSc-P08Algorithms and Data Structures 
INF-BSc-P09Databases 1 
DAT-B-UNIVElective Studies 

DAT-B-CON-XX /

DAT-B-ELM-XX

Compulsory Elective Module "Connectors" or "Methods" 

Course details - Semester 2 BSc Data Science

DAT-B-PROB | Data Science 1 (Probability Theory)


Module components:

The DAT-B-PROB module consists of:

  • Lecture Probability Theory (2 SWS, 3 CP)
  • Tutorial Probability Theory (2 SWS, 3 CP)

Module examination:

You will complete the module with a written exam towards the end of the lecture period or during the lecture-free period.


Detailed information on the module:

Module catalog BSc Data Science (external link, opens in a new window)

INF-BSc-P08 | Algorithms and Data Structures


Module components:

The module INF-BSc-P08 consists of:

  • Lecture Algorithms and Data Structures (2 SWS, 4 CP)
  • Tutorial Algorithms and Data Structures (2 SWS, 2 CP)

Module examination:

You will complete the module with a written exam towards the end of the lecture period or during the lecture-free period.


Detailed information on the module:

Module catalog BSc Data Science (external link, opens in a new window)

INF-BSc-P09 | Databases I


Module components:

The module INF-BSc-P09 consists of:

  • Lecture Databases I (2 SWS, 4 CP)
  • Tutorial Databases I (2 SWS, 2 CP)

Module examination:

You will complete the module towards the end of the lecture period or during the lecture-free period with a written exam or oral examination.


Detailed information on the module:

Module catalog BSc Data Science (external link, opens in a new window)

DAT-B-UNIV | Elective Studies

Do you want to improve your foreign language skills or learn a new one? Are you interested in what is taught in physics, history or cultural studies? Or would you like to delve deeper into certain areas of data science?

In this 16 CP module, you have the opportunity to build up your own individual academic profile. If you feel like it, you can also complete a professionally relevant internship and have it recognised by prior arrangement.


Aim of the module

The main aim of the DAT-B-UNIV module is to broaden your horizons and deepen your specialist knowledge. So if you therefore find a course in the course catalog that you would like to take, but which is not (yet) listed under the DAT-B-UNIV module in the BSc Data Science course catalog, you can simply contact us at studienberatung.ds?(at)?ur.de (external link, opens in a new window).


Important note on course registrations

When registering for courses offered by other subjects or university institutions, please note that different deadlines may apply for course registration.


Language courses

For the DAT-B-UNIV module, all language courses offered by the Center for Language and Communication (ZSK) are also open to you. You can find these in the SPUR campus portal (external link, opens in a new window) (in the course catalog under "Offer for students of all faculties" -> "Courses offered by the Center for Language and Communication (ZSK)"). Please note that the registration deadlines for the language courses end before the start of lectures.


The Elective Studies in semester 2

In semester 2, we recommend that you complete a course worth approx. 6 CP as part of the DAT-B-UNIV module. You can find courses in the course catalog in SPUR (external link, opens in a new window).



Detailed information on the module:

Module catalog BSc Data Science (external link, opens in a new window)

DAT-B-CON-XX / DAT-B-ELM-XX | Compulsory Elective Module "Connectors" or "Methods"

As part of your BSc degree program in Data Science, you must successfully complete at least five compulsory elective modules on "Connectors" and at least two compulsory elective modules on "Methods".

Compulsory elective modules on "Connectors" give you an insight into specific areas of application of data science, i.e., you will learn how data science can be used in specific scientific disciplines (e.g., in genome research and in IT security research).

In compulsory elective modules on "Methods", you will learn about specific data science tools.

 


Detailed information on the compulsory elective modules "Connectors":

Module catalog BSc Data Science (external link, opens in a new window)


Detailed information on the compulsory elective modules "Methods":

Module catalog BSc Data Science (external link, opens in a new window)

To top