Program structure – Computer Science (B.Sc.)

1
  • Fundamentals of Programming
  • Fundamentals of Information Technology
  • Operating Systems
  • Database Systems
  • Discrete Mathematics
  • Studying With Success

2

  • Software Engineering
  • Algorithms and Data Structures
  • Computer Networks
  • Fundamentals of Web Development
  • Statistics
  • Design, Communication and Presentation

3

  • Software System Development
  • Applied Artificial Intelligence
  • IT Security
  • Full Stack Web Development
  • Mathematics for Computer Scientists
  • English for Computer Scientists

4

  • Advanced Topics of Programming
  • Advanced Concepts of  Artificial Intelligence
  • Cloud Computing
  • Data Science
  • Efficient Programming with C/C++
  • Digital Ethics

5
+
6

  • Software Architecture
  • Interdisciplinary Software Development Project

Examples of elective modules:

  • Applied Machine Learning
  • Architecture of Mobile Applications
  • Artificial Intelligence in Robotics
  • Basics of Medicine and Medical Engineering
  • Cisco Certificated Network Associate (CCNA)
  • Corporate Management
  • Cryptology
  • Data and Text Mining
  • Deep Learning for Natural Language Understanding
  • Digital Technology
  • Hardware-Oriented Programming
  • Industrial Data Analysis
  • Internet of Things
  • Modern App and Web Development
  • .NET-Programming with C#
  • Principles of Electrical Engineering
  • Project Management
  • RESTful Web Services
  • Software Reverse Engineering

7

  • Project Thesis
  • Bachelor Thesis

Campuses

Corner

Campus Hof

Alfons-Goppel-Platz-1
95028 Hof

Campus Münchberg

Kulmbacher Str. 76
95213 Münchberg

Campus Kronach

Kulmbacher Straße 11
96317 Kronach

Fon: +49 (0) 9281 / 409 3000

Campus Selb

Spiegelhaus
Wittelsbacher Str.41
95100 Selb
Fon: +49 (0) 9281 / 409 3000