Grundkurs Informatik

Grundlagen und Konzepte für die erfolgreiche IT-Praxis - Eine umfassende, praxisorientierte Einführung

  • Hartmut Ernst
  • Jochen Schmidt
  • Gerd Beneken

Table of contents

  1. Front Matter
    Pages i-xviii
  2. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 1-36
  3. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 37-68
  4. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 69-136
  5. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 137-168
  6. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 169-226
  7. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 227-262
  8. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 263-300
  9. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 301-336
  10. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 337-370
  11. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 371-414
  12. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 415-468
  13. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 469-522
  14. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 523-596
  15. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 597-665
  16. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 667-705
  17. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 707-745
  18. Hartmut Ernst, Jochen Schmidt, Gerd Beneken
    Pages 747-784
  19. Back Matter
    Pages 785-808

About this book

Introduction

Das Buch bietet eine umfassende und praxisorientierte Einführung in die wesentlichen Grundlagen und Konzepte der Informatik. Es umfasst den Stoff, der typischerweise in den ersten Semestern eines Informatikstudiums vermittelt wird, vertieft Zusammenhänge, die darüber hinausgehen und macht sie verständlich. Die Themenauswahl orientiert sich an der langfristigen Relevanz für die praktische Anwendung. Praxisnah und aktuell werden die Inhalte für Studierende der Informatik und verwandter Studiengänge sowie für im Beruf stehende Praktiker vermittelt. Die vorliegende fünfte Auflage wurde grundlegend überarbeitet und aktualisiert.

Der Inhalt

Zahlensysteme und binäre Arithmetik – Nachricht und Information – Codierung und Datenkompression – Verschlüsselung – Schaltalgebra, Schaltnetze und Elemente der Computerhardware – Rechnerarchitekturen –  Rechnernetze – Betriebssysteme – Datenbanken – Automatentheorie und formale Sprachen – Berechenbarkeit und Komplexität – Suchen und Sortieren – Bäume und Graphen – prozedurale und objektorientierte Programmierung (C und Java) – Anwendungsprogrammierung im Internet (HTML, CSS, JavaScript und PHP) – Software-Engineering

Die Zielgruppen

Studierende der Informatik und verwandter Studiengänge

Im Beruf stehende Praktiker

Die Autoren

Professor Dr. Hartmut Ernst ist seit 1986 Professor für technische Informatik an der Hochschule Rosenheim. Zehn Jahre lang war er dort Mitglied der Hochschulleitung. Als aktiver Gesellschafter eines mittelständischen Betriebs in der Datenverarbeitungsbranche ist er mit Praxisfragen bestens vertraut.

Professor Dr. Jochen Schmidt studierte Informatik an der FH Nürnberg und der Universität Erlangen-Nürnberg, wo er anschließend lange in Forschung und Lehre auf dem Gebiet der Mustererkennung und Computer Vision tätig war. Es folgte ein mehrjähriger Forschungsaufenthalt an der Auckland University of Technology in Neuseeland als stellvertretender Direktor des Centre for Artificial Intelligence Research. Er hat Industrieerfahrung in der Automotive-Software-Entwicklung für Fahrerassistenzsysteme und ist seit 2010 Professor für Informatik an der Hochschule Rosenheim.

Professor Dr. Gerd Beneken leitet den Studienschwerpunkt Software-Engineering im Studiengang Informatik an der Hochschule Rosenheim. Er begleitet seit 2003 studentische Teams bei der Durchführung von Software-Entwicklungsprojekten, von den ersten Anforderungen bis zur Lieferung an Kunden. Er promovierte an der TU München über das Thema Software-Architektur und Projektmanagement und arbeitete mehrere Jahre als Software-Ingenieur bei der sd&m AG in München.

Keywords

Agil Agile Programmierung Algorithmen Algorithmus Anwendungsprogrammerierung Automatentheorie Berechenbarkeit Betriebssystem Codierung Datenbank HTML Hardware Informationsverarbeitung Internet Java Komplexität Maschinensprache Objektorientiert PHP Programmiersprache Rechnerarchitektur Rechnernetze Relational SQL Scrum Software-Engineering Software-Entwicklung Softwareengineering Softwareentwicklung Sortieren Suchen Suchverfahren UML Verschlüsselung XML formale Sprache

Authors and affiliations

  • Hartmut Ernst
    • 1
  • Jochen Schmidt
    • 2
  • Gerd Beneken
    • 3
  1. 1.Hochschule RosenheimRosenheimGermany
  2. 2.Hochschule RosenheimRosenheimGermany
  3. 3.Hochschule RosenheimRosenheimGermany

Bibliographic information

Industry Sectors
Pharma
Automotive
Electronics
Telecommunications
Aerospace