Programming and Databases

Brief description

Basics of Databases, Queries and Basics of SQL: Relational databases: Primary/foreign key; Queries: Criteria, Operators, Aggregate Functions; Introduction to SQLite; General Programming structures: Declaration - Input - Processing - Output, Branches, Loops, Data types; Basic Skills in statistical software (e.g. R, SPSS, SAS or Minitab)

Mode of delivery

face to face

Type

compulsory

Recommended or required reading and other learning resources/tools

Murth, W., 2024, SQL Basics with SQLite, script, available on the Moodle website for this class

Planned learning activities and teaching methods

Interactive work in computer labs, discussion of exercises and examples.

Assessment methods and criteria

This course is based on continuous assessment (30%) and a final written exam (70%). The continuous assessment consists of active participation in class (15%) and three home assignments to be uploaded on the Moodle platform before the respective deadlines (15%).

Prerequisites and co-requisites

Meet the admission requirements for this master’s programme

Infos

Degree programme

Quantitative Asset and Risk Management (Master)

Cycle

Master

ECTS Credits

4.00

Language of instruction

English

Curriculum

Part-Time

Academic year

2025

Semester

1 WS

Incoming

Yes

Learning outcome

After the successful completion of the course students demonstrate basic knowledge concerning relational databases and are able to use queries in Structured Query Language (SQL). They are able to store, manipulate and retrieve data in databases. Furthermore, they are able to join data sets. They demonstrate basic programming knowledge (definition of variables, assignment of values to variables, if-statements, for- and while-loops, logical operators, arrays). Additionally, the students are able to operate statistical software such as R which is advantageous when dealing with large data sets or complex algorithms.

Course code

0613-09-07-BB-EN-04