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: |
|
| 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 |
|
| Prerequisites according to examination regulations: | Recommended prerequisites: |
|
none |
| Media: | Literature: |
|
|
Comments: