• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Informatik: Programmierung, Algorithmen Und Datenstrukturen

Informatik: Programmierung, Algorithmen Und Datenstrukturen

Paperback

Series: de Gruyter Studium

General Computers

Publisher Price: $71.99

ISBN10: 3111634426
ISBN13: 9783111634425
Publisher: de Gruyter Oldenbourg
Published: Jun 22 2026
Pages: 460
Weight: 1.61
Height: 0.93 Width: 6.69 Depth: 9.61
Language: German

Following an introduction to the architecture of computer systems and the representation of information, the course provides an introduction to programming using the Python language. It explains the fundamental principles of programming languages, including loops, recursion, and imperative, functional, and object-oriented programming concepts. Several concrete projects are implemented in Python, such as retrieving and processing data from the Internet, working with various sensors, and controlling external devices using the Raspberry Pi. A separate chapter is devoted to object-oriented programming and, in particular, the Java programming language. This language and its infrastructure are especially well-suited for the professional development of large-scale projects. The latest concepts in Java (lambdas, streams, and functional programming) are also clearly explained. The final chapter covers classic algorithms and data structures: search and sorting algorithms, lists, trees, graphs, maps, and various other data types for efficiently storing, retrieving, and transforming data. These are presented along with their advantages and disadvantages and illustrated using Java programs.

Also from

Gumm, Heinz-Peter

Also in

General Computers