Logo of the University of Passau
Decorative banner image Decorative banner image

Computer Science as an Elective

Computer Science as an Elective

Computer science is the science, technology, and application of the automated processing and transmission of information. It deals with the theory, methodology, analysis, and design of information technology systems—as well as their practical application and social impact.

Computer science is far more than a standalone discipline: its ways of thinking and tools have found their way into nearly all areas of science, business, technology, and even the humanities. Many of today’s fields of research and technologies would be inconceivable without computer science concepts and methods.

Computer Science as an Elective – a bonus for any main course of study

The Computer Science elective provides students with the key foundations for making informed decisions in an IT context in an increasingly digitalized working world. The aim is to enable students to actively participate in the planning, selection and implementation of software solutions, databases and information systems - for example, in the design of IT processes or collaboration in interdisciplinary project teams.

Even though graduates typically do not work as computer scientists themselves, the ability to communicate effectively with IT professionals is essential. This requires a basic understanding of the ways of thinking, methods, techniques and technical terms of computer science.

The focus is not only on technical knowledge but, above all, on understanding how computer science thinks and works. Students become familiar with key concepts, methods, and approaches - and develop a sense of what digital systems are capable of and where their limitations lie. This basic understanding is crucial for competently evaluating digital solutions, clearly communicating requirements, and collaborating across disciplines.

Who is the elective course aimed at?

  • B.A. Media and Communication
  • B.A. European Studies (Major)
  • B.A. Language and Text Sciences
  • B.A. Historical Science
  • B.A. Legal Tech
  • B.A. Digital Transformation in Business and Society
  • B.A. Business Administration and Economics
  • B.A. Journalism and Strategic Communication
  • M.A. Semiotics of Texts and Culture
  • M.A. Education and Educational Processes
  • ... .

Modules

Internet computing for the humanities and social sciences

General conditions:
  • Offered via the Virtuelle Hochschule Bayern (vhb)
  • Module offered: Every semester
  • Language of instruction: German
  • Teaching and learning format: The module takes place according to the flipped classroom concept. The lecture content is made available weekly in the form of a self-study course. In addition, an online exercise takes place every week in which questions on the content of the current learning unit and the corresponding exercise sheet are discussed
  • Mandatory prerequisites: none
  • Examination: written exam (90 minutes)
Description:

This module provides an introduction to basic concepts of computer science with a particular focus on the structure and functioning of the internet. Topics covered include the digital representation of data, computer architectures, networks, protocols, services and IT security. In addition, topics such as searching for information, data processing and computer applications in the humanities and social sciences - such as the use and analysis of social media - are at the centre of attention.
The module is explicitly aimed at students with no prior knowledge of computer science and provides a practical foundation for the competent use of digital technologies - particularly, but not exclusively, in the context of the humanities and social sciences.

Internet computing for the humanities and social sciences

Internet computing for the humanities and social sciences

Internet computing for the humanities and social sciences

General conditions:
  • Offered via the Virtuelle Hochschule Bayern (vhb)
  • Module offered: Every semester
  • Language of instruction: German
  • Teaching and learning format: The module takes place according to the flipped classroom concept. The lecture content is made available weekly in the form of a self-study course. In addition, an online exercise takes place every week in which questions on the content of the current learning unit and the corresponding exercise sheet are discussed
  • Mandatory prerequisites: none
  • Examination: written exam (90 minutes)
Description:

This module provides an introduction to basic concepts of computer science with a particular focus on the structure and functioning of the internet. Topics covered include the digital representation of data, computer architectures, networks, protocols, services and IT security. In addition, topics such as searching for information, data processing and computer applications in the humanities and social sciences - such as the use and analysis of social media - are at the centre of attention.
The module is explicitly aimed at students with no prior knowledge of computer science and provides a practical foundation for the competent use of digital technologies - particularly, but not exclusively, in the context of the humanities and social sciences.

Bannerbild IC4GS

Internet computing for the humanities and social sciences

Programming with Python

General conditions:
  • Module offered: Every winter semester
  • Language of instruction: German
  • Teaching and learning format: The module consists of a lecture (2 SWS) and a corresponding exercise (2 SWS)
  • Mandatory prerequisites: none
  • Examination: Written exam (60 minutes)
Description:

The ‘Programming with Python’ module teaches basic programming skills using the widely used programming language Python. The focus is on a systematic introduction to central programming concepts such as data structures (e.g. lists, tuples, dictionaries), control structures, functions and the basics of object-oriented programming.
A particular focus is on the development of methodological skills, such as structured problem solving (top-down design), writing, testing and debugging simple programmes and independent further training with the help of technical documentation. The module thus lays a solid foundation for the competent use of Python.

Programming with Python

Programming with Python

Programming with Python

General conditions:
  • Module offered: Every winter semester
  • Language of instruction: German
  • Teaching and learning format: The module consists of a lecture (2 SWS) and a corresponding exercise (2 SWS)
  • Mandatory prerequisites: none
  • Examination: Written exam (60 minutes)
Description:

The ‘Programming with Python’ module teaches basic programming skills using the widely used programming language Python. The focus is on a systematic introduction to central programming concepts such as data structures (e.g. lists, tuples, dictionaries), control structures, functions and the basics of object-oriented programming.
A particular focus is on the development of methodological skills, such as structured problem solving (top-down design), writing, testing and debugging simple programmes and independent further training with the help of technical documentation. The module thus lays a solid foundation for the competent use of Python.

Bannerbild Programmieren mit Python

Programming with Python

Contacts

Foto Prof. Dr. Scherzinger

Programme convenor

Prof. Dr. Stefanie Scherzinger

Chair of Scalable Database Systems

Room ITZ/IH 108
Innstraße 43
94032 Passau

Phone: +49(0)851/509-3390

Stefanie.Scherzinger@uni-passau.de

Website

Foto Tobias Fuchs

Academic Advisor

Tobias Fuchs

Faculty of Computer Science and Mathematics

Room IM 127
Innstraße 33
94032 Passau

Phone: +49(0)851/509-3019

Tobias.Fuchs@uni-passau.de

Office Hours: Monday, 12:00 p.m. – 1:00 p.m. (Please make an appointment by email if possible)

I agree that a connection to the Vimeo server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
I agree that a connection to the YouTube server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
Show video