Duration:
1 Semester | Turnus of offer:
each winter semester | Credit points:
8 |
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)
| Workload: - 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++
| |
Qualification-goals/Competencies: - 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
|
Grading through: |
Is requisite for: |
Responsible for this module: Teachers: |
Literature: - 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
|
Language: |
Notes:Admission requirements for taking the module: - None Admission requirements for participation in module examination(s): - CS1000-L1: Successful completion of exercise assignments as specified at the beginning of the semester Module Exam(s): - 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 |
für die Ukraine