Hoppa till innehåll

Omslag till How to Design Programs

How to Design Programs

Av Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

Häftad · Engelska · 765 sidor · 2018

Format
Häftad
Språk
Engelska
Omfång
765 sidor
Utgiven
2018

This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks. This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.

This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks. This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.

Lägsta pris687krLägsta pris hittillsBokus · Fri frakt · Leverans 2-3 vardagar

Priser & butiker

Pris
Inkl. frakt

Priser & butiker

2 butiker · Häftad · lägsta pris först

Skriver du om boken på en blogg eller sajt? .

BokusBäst

687 kr

Leverans 2-3 vardagar

Akademibokhandeln

889 kr

Leverans 2-4 vardagar

Amazon
Kan finnas hos Amazon
⭐2.0 · Trustpilot (2k)
Frakt från 19 kr
Kan finnas hos Amazon
Frakt från 19 kr
Se aktuellt pris
Bokbörsen
Kan finnas begagnad
Frakt från 62 kr
Kan finnas begagnad
Frakt från 62 kr
Se begagnade
Bästa pris just nu
23 % billigare
1

Bokus

Bokus
Fri frakt
Leverans 2-3 vardagar
Frakt
Frakt från 29 kr · fri frakt över 249 kr
Leverans
2-3 vardagar. Levereras hem, till ombud eller till paketskåp. Skickas med Budbee eller Instabox.
Betalning
Kort · Swish · Klarna · Faktura 30 dagar · Delbetalning
Öppet köp
30 dagars öppet köp
Medlemskap
Bokus Play · 5 % medlemsrabatt · fri frakt för medlemmar
Omdöme
3.5 av 5 på Trustpilot (1 624 omdömen)
2

Akademibokhandeln

Akademibokhandeln
Fri frakt
Leverans 2-4 vardagar
Frakt
Frakt från 39 kr · fri frakt över 249 kr
Leverans
2-4 vardagar. Levereras hem eller till ombud. Skickas med PostNord.
Betalning
Kort · Swish · Klarna · Faktura 30 dagar · Delbetalning
Öppet köp
30 dagars öppet köp
Omdöme
4.2 av 5 på Trustpilot (450 omdömen)

Amazon

Amazon
Frakt från 19 kr
Kan finnas hos Amazon

Bokbörsen

Bokbörsen
Frakt från 62 kr
Kan finnas begagnad
Bästa pris just nu
23 % billigare
1

Bokus

Bokus
⭐3.5 · Trustpilot (2k)
Fri frakt
Leverans 2-3 vardagar
Frakt
Frakt från 29 kr · fri frakt över 249 kr
Leverans
2-3 vardagar. Levereras hem, till ombud eller till paketskåp. Skickas med Budbee eller Instabox.
Betalning
Kort · Swish · Klarna · Faktura 30 dagar · Delbetalning
Öppet köp
30 dagars öppet köp
Medlemskap
Bokus Play · 5 % medlemsrabatt · fri frakt för medlemmar
Omdöme
3.5 av 5 på Trustpilot (1 624 omdömen)
2

Akademibokhandeln

Akademibokhandeln
⭐4.2 · Trustpilot (450)
Fri frakt
Leverans 2-4 vardagar
Frakt
Frakt från 39 kr · fri frakt över 249 kr
Leverans
2-4 vardagar. Levereras hem eller till ombud. Skickas med PostNord.
Betalning
Kort · Swish · Klarna · Faktura 30 dagar · Delbetalning
Öppet köp
30 dagars öppet köp
Omdöme
4.2 av 5 på Trustpilot (450 omdömen)

Amazon

Amazon
⭐2.0 · Trustpilot (2k)
Frakt från 19 kr
Kan finnas hos Amazon

Bokbörsen

Bokbörsen
Frakt från 62 kr
Kan finnas begagnad

Samma ISBN jämförs hos alla butiker — priserna gäller samma utgåva.

Annonslänkar: Booki kan få provision när du handlar via våra länkar. Det påverkar inte ditt pris. Externa länkar utan pris ingår inte i jämförelsen.

Annonslänkar: Booki kan få provision när du handlar via våra länkar. Det påverkar inte ditt pris. Externa länkar utan pris ingår inte i jämförelsen.

Samma ISBN jämförs hos alla butiker — priserna gäller samma utgåva.

Håll koll på priset

Väntar du på ett lägre pris?

Håll koll på priset

Väntar du på ett lägre pris?

Bevaka priset på denna utgåva av How to Design Programs och få besked när det sjunker.

Spara den här boken

Logga in för att lägga till i din bokhylla, bevaka priset och recensera.

Om boken

This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks. This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.

This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks. This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.

Bokfakta

Författare

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

Förlag

The MIT Press

Utgivningsår

2018

Format

Häftad

Sidantal

765

Språk

Engelska

Fysiska detaljer

illustrations

Dewey

005.12

ISBN

9780262534802

Kategorier

Programmering
AI & data science
PrisfaktaBilligast just nu: 687 kr hos Bokus · 2 butiker jämförda

Medverkande

Författare

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

Verifierade priser
Uppdateras flera gånger per dag
Oberoende jämförelse