Skip to main content

Einführung in die Informatik

(in German: Einführung in die Informatik )

Module-ID: FIN-INF-110360
Link: LSF
Responsibility: Christian Krätzer
Lecturer: Christian Krätzer
Classes:
  • Lecture Introduction to Computer Science
  • Exercise Introduction to Computer Science
  • Tutorial Introduction to Computer Science
 
Applicability in curriculum: - B.Sc. INF (bilingual): Informatik I - Pflicht

Abbreviation

IntroCS

Credit Points

10

Semester

Winter

Term

ab 1.

Duration

1 Semester

Language

english

Level

Bachelor

Intended learning outcomes:
Students

  • understand basic concepts of algorithms, in particular recursion
  • can implement algorithms and simple data structures in Java
  • understand the fundamentals of various programming paradigms
  • can formally describe properties of algorithms and data structures (e.g. correctness, complexity, ADT)
  • apply theoretical and practical content in exercises and tutorials

Content:

  • Basic algorithmic concepts
  • Basic concepts in Java
  • Functions
  • Object-oriented programming
  • Programming paradigms
  • Searching and sorting
  • Correctness of algorithms
  • Complexity of algorithms
  • Abstract data types and introduction to basic data structures
  • Computability and decidability

Workload:

  • 96 contact hours
  • 202 hours of self study

Pre-examination requirements: Type of examination: Teaching method / lecture hours per week (SWS):

In order to take the exam, preliminary exam requirements must be met. Details will be announced in the first lecture.

Duration of the written exam: 120 minutes

  • Lecture (4 SWS)
  • Exercise (2 SWS)
  • Tutorial (1 SWS)
Prerequisites according to examination regulations: Recommended prerequisites:

none

Media: Literature:


Comments: