Turnus of offer:
each winter semester
Course of studies, specific field and terms:
- Bachelor CLS 2023 (compulsory), foundations of computer science, 1st semester
- Bachelor MES 2020 (compulsory), computer science, 3rd semester
- Bachelor Medical Informatics 2019 (compulsory: aptitude test), computer science, 1st semester
- Bachelor MES 2014 (compulsory), computer science, 3rd semester
- Bachelor CLS 2010 (compulsory), foundations of computer science, 1st semester
- Bachelor Medical Informatics 2014 (compulsory: aptitude test), computer science, 1st semester
- Bachelor CLS 2016 (compulsory), foundations of computer science, 1st semester
Classes and lectures:
- Lab course Java / C++ (lecture, 2 SWS)
- Lab course Java / C++ (exercise, 2 SWS)
- Introduction to Programming (lecture, 2 SWS)
- 20 Hours exam preparation
- 130 Hours private studies
- 90 Hours in-classroom work
Contents of teaching:
- Basic concepts of computer science: representation of information and numbers, hardware, software, operating systems, applications
- Algorithm, Specification, Program
- Syntax und Semantics of Programming Languages
- Basic concepts of imperative and OO programming
- Techniques of secure programming
- Programming in Java or C++
- Development environments for Java or C++
- Students can easily calculate in 2, 8 and 16 number systems and convert numbers into each other in these systems.
- Students can convert rational and real numbers into floating point numbers and vice versa.
- Students can explain the principles of text encoding in ASCII, Unicode, and UTF-8.
- Students can independently represent the term 'algorithm' and important properties.
- Students can explain the structure and semantics of imperative programs.
- Students master the technique of reading and understanding imperative algorithms and writing them down for simple problems.
- Students can apply basic algorithmic techniques such as iteration and recursion.
- Students are basically able to apply safe programming techniques.
- Students can design, implement and test simple simple programs
- Students can develop and implement solutions satisfying commonly accepted quality standards
Is requisite for:
Responsible for this module:
- M. Broy: Informatik - eine grundlegende Einführung (Band 1 und 2) - Springer-Verlag 1998
- G. Goos und W. Zimmermann: Vorlesungen über Informatik (Band 1 und 2) - Springer-Verlag, 2006
- B. Stroustrup: Einführung in die Programmierung mit C++ - Pearson Studium - IT, 2010
Admission requirements for taking the module:
Admission requirements for participation in module examination(s):
- CS1000-L1: Successful completion of exercise assignments as specified at the beginning of the semester
- CS1000-L1: Introduction to programming and programming course, written exam, 90min, 100% of module grade
Students of the study program Bachelor Medical Informatics attend the course 'CS1005-V/Ü: Programming Course Java'. Students of the study programs Bachelor Mathematics in Medicine and Life Sciences and Bachelor Medical Engineering attend the course 'CS1006-V: Programming Course C++'.
Letzte Änderung: 19.7.2023