Computer Science for Engineers

  • type: Lecture / Practice (VÜ)
  • chair: KIT-Fakultäten - KIT-Fakultät für Maschinenbau - Institut für Informationsmanagement im Ingenieurwesen
    KIT-Fakultäten - KIT-Fakultät für Maschinenbau
  • semester: SS 2024
  • lecturer: Dr.-Ing. Matthes Elstermann
    Prof. Dr.-Ing. Anne Meyer
  • sws: 4
  • lv-no.: 2121390
  • information: Blended (On-Site/Online)
Content

Basics: Information representation- and processing, terms and definitions: alphabet, data, signals, information, numeral systems, propositional logic and Boolean algebra, computer architectures, programming paradigms.

Object Orientation: Definition and important characteristics of object orientation, Object-oriented modeling with UML.

Data Structures: Definition, properties and application of graphs, trees, linked lists, queues and stacks.

Algorithms: Characteristics of algorithms, complexity analysis, design methods, important examples.

Database management systems: Relational data model, relational algebra, declarative language SQL.

Language of instructionGerman
Bibliography

Propädeutikum Java (2. Auflage), KIT Scientific Publishing; ISBN: 978 3 86644 914 5

„Grundkurs Programmieren in Java“ Carl Hanser Verlag GmbH & CO. KG; Auflage 6, ISBN 10: 3446426639

Robert Sedgewick : Algorithms in Java. Part 1-4. 3. Auflage. Addison Wesley, 2002, ISBN 0201361205

Robert Sedgewick : Algorithms in Java. Part 5. 3. Auflage. Addison Wesley, 2003, ISBN 0201361213

Peter Drake: Data Structures and Algorithms in Java 1. Auflage. Prentice Hall, 2005, ISBN 0131469142

Russ Miles, Kim Hamilton: Learning UML 2.0 , 1. Auflage, O'Reilly , 2006, ISBN 0596009828

Craig Larman : Applying UML and Patterns: An Introduction to Object Oriented Analysis and Design and Iterative Development , 3 Auflage. Prentice Hall, 2004, ISBN 0131489062

Organisational issues

Keine Präsenzveranstaltung und keine wöchentlichen Vorlesungszeiten. Die Lehrinhalte des letzten Sommersemesters stehen in ILIAS zur Verfügung. Fehlende Vorleistungen für die Prüfung können in diesem Semester nochmals erbracht werden. Weiter Infos siehe ILIAS-Kurs zur Lehrveranstaltung.