Major in Computer Science


Concentrations (to be chosen at semester 4, after 2 years):


SOFTWARE ENGINEERING

Automotive Software - Methods and Technology, Foundations of program and system development, IT-Consulting, Introduction to Service Computing, Modeling of Distributed Systems, Patterns in Software Engineering Project Organization and Management in Software Engineering, Advanced Topics of Software Testing, Social Computing, Software Engineering in an Industrial Setting, Strategic IT Management;

DISTRIBUTION NETWORKS, COMPUTER NETWORKS

User Modeling and Recommender Systems, IT Security, Advanced Computer Networking, Mobile Distributed Systems, Network Coding, Network and System Management, Network Security, Transactions Peer-to-Peer-Systems and Security, Protocol Design, Security Engineering

DATABASES AND INFORMATION SYSTEMS
Query Optimization, Data Mining and Knowledge Discovery, Database Systems on Modern CPU Architectures, Application and Implementation of Database Systems, Event Processing, Information Management, Mining Massive Datasets, Transaction Systems, Distributed and Web Information Systems


ARTIFICIAL INTELLIGENCE
Artificial Intelligence Principals and Techniques, Machine Learning, Deep Learning, Social and Information Networks, Mining Massive Datasets, Computer Vision, Natural Language Processing, Logic and Automated Reasoning, Speech Recognition. Design of AI functions involved in computer games, expert systems, information retrieval, mobile robots, and decision support systems.

 

 

Minor in Computer Science

 

To be chosen as an addition to the Major in Mathematics or Management.

Electives are from concentrations:

1. SOFTWARE ENGINEERING

2. DISTRIBUTION NETWORKS, COMPUTER NETWORKS

3. DATABASES AND INFORMATION SYSTEMS

4. ARTIFICIAL INTELLIGENCE


BSc Degree Requirements:


• 240 ECTS credits
• Internship
• Capstone Project

 

 

Detailed study plan of the degree  program