Major in Computer Science
Concentrations (to be chosen at semester 4, after 2 years):
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 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: