Programm structure – Mobile Computing (B.Sc.)

The study program in a nutshell


The study program is divided into two basic semesters, two core area semesters, two semesters for specialization and one final semester with an internship combined with the bachelor thesis.

The first two semesters are dedicated to the basics of computer science and a first introduction to developing mobile apps.

The core area is focused on more sophisticated topics in the field of software development. Topics like web development, as well as smartphone and tablet computing are part of the schedule. Thus, the students acquire a good overview of different possibilities and efforts required for creating apps on the respective platforms. Two design lectures and various internships with average programming projects round out the core area.

In the fifth and sixth semesters students can select from a wide range of elective modules within their study program in order to develop a focus or specialization. Possible specializations are in the field of game programming, developing apps for digital media or large scale business applications.

During the last semester students complete a basic internship at a company, or in the affiliated Institute of Information Systems (iisys). In addition, they write their bachelor thesis. Ideally, the practical project and thesis build on each other. This allows students to work on a complex task and show their hard and soft skills. After successfully completing the Bachelor's examination, Hof University awards the academic degree of Bachelor of Science (B.Sc.).

Prof. Dr. Peter Stöhr | University of Applied Science Hof

Prof. Dr. Peter Stöhr

Department of Computer Science
Computer Science

Hochschule Hof
Alfons-Goppel-Platz 1
95028 Hof

Room: C 111
Phone +49 (0) 9281 / 409 4850
Fax: +49 (0) 9281 / 409 55 4850
E-Mail: peter.stoehrhof-university.LÖ

Study program overview



First semester Mathematics, object oriented programming I, introduction to computer science, presentations, interface design for mobile devices


Second semester Object oriented programming II, software engineering I, database techniques, introduction to networks, algorithms and data structures, smartphone programming I


Third semester Web development, NoSQL databases, software engineering II, smartphone programming II, tablet computing I, interaction design


Fourth semester Formal languages, web development II, English, game design, tablet computing II, practical course in programming mobile devices


Fifth and sixth semester

Elective module (example):

Augmented reality, pervasive computing, ubiquitous  computing, mobile learning, cloud computing, computer graphics   


Seventh semester Basic internship and bachelor thesis



Campus Hof

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

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