Course Overview

Inf-Einf-B is an introductory computer science course for the winter semester 2024/2025 worth 9 ECTS credits (6 ECTS for older study regulations that still include the predecessor module DSG-EiAPS-B). The course uses the innovative inverted classroom format and offers comprehensive digital learning materials as well as a semester-long programming project.

Course Website: inf.zone

This introductory course is also suitable for prospective students who want to get insights into studying computer science.

Impressions from Hackathon and Project Fair

Open Learning Materials

All course materials and lecture recordings are freely available on the course website and on YouTube . The materials are licensed under CC BY-NC-SA 4.0 (Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International) – ideal for self-study or preparation.

Learning Objectives

Develop problem-solving skills: Systematic approach to computer science problems and their structured solution.

Independent acquisition of programming languages: Ability to independently learn new programming languages and technologies.

Inspire enthusiasm for computer science: Motivation for further studies through practical experience and creative projects.

Course Content

Programming Fundamentals

The course begins with Scratch as a visual programming language before transitioning to C as a procedural programming language. Topics covered include:

  • Variables, functions, conditions and loops
  • Dynamic memory management
  • Fundamental programming principles

Advanced Concepts

As the course progresses, modern programming concepts are introduced:

  • Python programming with object-oriented and functional programming
  • Linux and command line for practical system work
  • Algorithms and data structures as theoretical foundations
  • Networks and web development for practical applications

Teaching Format and Methodology

Inverted Classroom

The course format combines:

  • 4 hours plenary session for group discussions and live coding
  • 2 hours tutorial for practical exercises and individual support
  • Comprehensive digital materials for self-study
  • Interactive live coding sessions for direct learning

Special Features

The course is distinguished by innovative teaching formats:

  • Interactive elements such as Wordle games for engagement
  • Hackathon and study nights for intensive project work
  • Guest appearances (e.g. robot dog) for motivation
  • Student project showcase at the end of the semester

Examination and Assessment

Exam Format

  • Computer-based exam (180 minutes)
  • Application and programming tasks instead of pure theory
  • Project presentation with bonus points for particularly successful work

Semester Project

A central component is the semester-long programming project, in which students can implement their own ideas. Past project highlights include:

Financial management tools: Applications for budget management and expense tracking

Educational programs: Interactive learning tools and knowledge transfer

Interactive websites: Web-based applications with a focus on user experience

AI-powered applications: Projects using machine learning and data analysis

Games and mobile apps: Entertainment applications and mobile solutions

Course Organization

Winter Semester 2024/2025 ECTS: 9 credits (6 credits for older study regulations that still include the predecessor module DSG-EiAPS-B) Format: Inverted Classroom (4h plenary + 2h tutorial) Language: German Materials: Fully available digitally under CC BY-NC-SA 4.0 license

All detailed course materials, assignments and lecture recordings are available on the course website inf.zone as well as on YouTube .

Contact

Prof. Dr. Dominik Herrmann
Chair Privacy and Security in Information Systems
University of Bamberg, 96045 Bamberg
Chair Privacy and Security in Information Systems
University of Bamberg
96045 Bamberg

dh.psi@uni-bamberg.de | +49 951 863-2661
uni-mal-anders.de | LinkedIn

Prof. Dr. Dominik Herrmann
Chair Privacy and Security in Information Systems,
University of Bamberg, 96045 Bamberg

dh.psi@uni-bamberg.de
+49 951 863-2661
uni-mal-anders.de | LinkedIn

View