| 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 semesterBachelor MES 2020 (compulsory), computer science, 3rd semesterBachelor Medical Informatics 2019 (compulsory: aptitude test), computer science, 1st semesterBachelor MES 2014 (compulsory), computer science, 3rd semesterBachelor CLS 2010 (compulsory), foundations of computer science, 1st semesterBachelor Medical Informatics 2014 (compulsory: aptitude test), computer science, 1st semesterBachelor 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 preparation130 Hours private studies90 Hours in-classroom work |  | 
  |   |  Contents of teaching:  |   |  Basic concepts of computer science: representation of information and numbers, hardware, software, operating systems, applicationsAlgorithm, Specification, ProgramSyntax und Semantics of Programming LanguagesBasic concepts of imperative and OO programmingTechniques of secure programmingProgramming 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 programsStudents 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 1998G. Goos und W. Zimmermann: Vorlesungen über Informatik (Band 1 und 2) - Springer-Verlag, 2006B. 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