Stud.IP Uni Oldenburg
University of Oldenburg
30.09.2022 18:09:38
inf962 - Fundamental Competencies in Computing Science III: Algorithms and Computational Problem Solving (Complete module description)
Original version English PDF Download
Module label Fundamental Competencies in Computing Science III: Algorithms and Computational Problem Solving
Modulkürzel inf962
Credit points 6.0 KP
Workload 180 h
Institute directory Department of Computing Science
Verwendbarkeit des Moduls
  • Master's Programme Engineering of Socio-Technical Systems (Master) > Fundamentals/Foundations
Zuständige Personen
Lehrenden, Die im Modul (Prüfungsberechtigt)
der Informatik, Lehrende (Module responsibility)
Prerequisites
Skills to be acquired in this module
The students acquire a thorough understanding of the fundamental methods of computer science in general and the use of algorithms for computational problem solving in particular. They learn how structure problems, model problems and solutions, and develop and implement computational solutions. Within the curriculum of the MSc EngSTS, this course provides students featuring a BSc in psychology or related subjects with fundamental skills in computational problem solving that are necessary for mastering subsequent courses in computer science.

Professional competences:
The students understand concepts for representing information computationally, they know pertinent data structures and algorithms and can argue about their complexity, and they are acquainted with formal concepts like automata and formal languages as a means of modeling

Methodological competences:
The students are able to analyze problems from their application domain, to conceive computational solutions, and to estimate the effort involved in their realization and execution. They are able to evaluate alternative computational representations of data and problems and to draw informed conclusions for subsequent decisions in design and implementation

Social competences:
The students:
The students are able to present and discuss their solutions in an interdisciplinary team

Self-competences:
The students are able to critically reflect fundamental design decisions in algorithms and data structures
Module contents
Computer representation of information; formal languages, grammar and automata; basic data structures; algorithms and complexity; programming in the small
Literaturempfehlungen
Links
Language of instruction English
Duration (semesters) 1 Semester
Module frequency once a year
Module capacity unlimited
Reference text
This course is part of the base curriculum of the MSc program "Engineering of Socio-Technical Systems". It provides students featuring a background in psychology with skills in computational problem solving as necessary for mastering subsequent courses in computer science. This course is not intended for students with a background in computer science
Modullevel / module level BC (Basiscurriculum / Base curriculum)
Modulart / typ of module Pflicht o. Wahlpflicht / compulsory or optioal
Lehr-/Lernform / Teaching/Learning method V+Ü
Vorkenntnisse / Previous knowledge
Form of instruction Comment SWS Frequency Workload of compulsory attendance
Lecture 3 WiSe 42
Exercises 1 WiSe 14
Präsenzzeit Modul insgesamt 56 h
Examination Prüfungszeiten Type of examination
Final exam of module
At the end of the lecture period
Hands-on exercises and written exam or Hands-on exercises and oral exam