Computer science. A fundamental introduction. Part 1: Problem oriented programming (Q1202017)

From MaRDI portal





scientific article; zbMATH DE number 107926
Language Label Description Also known as
default for all languages
No label defined
    English
    Computer science. A fundamental introduction. Part 1: Problem oriented programming
    scientific article; zbMATH DE number 107926

      Statements

      Computer science. A fundamental introduction. Part 1: Problem oriented programming (English)
      0 references
      23 January 1993
      0 references
      Das Buch ist der erste Band von vier Bänden, welche dem tieferen und systematischeren Verständnis der Informatik gewidmet sind. Die Informatik wird hier nicht als Programmierhandwerk, als Hilfswissenschaft für die Datenverarbeitung oder als die Lehre von den Rechenanlagen verstanden, sondern als Grundlagenwissenschaft, die sich mit der allgemeinen Frage der Darstellung und Verarbeitung von Informationen befaßt. Ein Ziel der Informatik ist es, ein Problem angemessen und formal zu modellieren und auf einen Formalismus zu übertragen, der mechanisch durch Rechenanlagen verarbeitet werden kann. Der grundlegende erste Band, der einen einführenden Überblick über wesentliche Bestandteile der Informatik gibt, stellt die Fragen der Modellierung von Informationsverarbeitungsvorgängen in den Mittelpunkt. Hier wird das Material einer viersemestrigen Vorlesung wiedergegeben. Dabei wird das gesamte Gebiet der problemnahen Programmierung dargestellt: Informations- und Algorithmenbegriff, Beschreibung formaler Sprachen durch eine BNF- Grammatik und Syntaxdiagramme, Techniken der funktionalen und der proceduralen Programmierung, Datenstrukturen und ihre Darstellung in Programmiersprachen, verschiedene Sortierverfahren sowie Programmiermethodik. Auf technische Details wird soweit wie möglich verzichtet ebenso auf die Wahl einer konkreten gebräuchlichen Programmiersprache. Als Programmiersprache, die in begleitenden Übungen zum Einsatz kommen könnte, empfiehlt sich ML, Pascal oder Modula-2.
      0 references
      information
      0 references
      algorithm
      0 references
      data structures
      0 references
      programming techniques
      0 references
      BNF
      0 references
      0 references

      Identifiers