Computer science. A fundamental introduction. Part 1: Problem oriented programming (Q1202017)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computer science. A fundamental introduction. Part 1: Problem oriented programming |
scientific article |
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