Verwandte Artikel zu Programming for the Puzzled: Learn to Program While...

Programming for the Puzzled: Learn to Program While Solving Puzzles - Softcover

 
9780262534307: Programming for the Puzzled: Learn to Program While Solving Puzzles

Inhaltsangabe

Learning programming with one of “the coolest applications around”: algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.

This book builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching readers to program while solving puzzles. Few introductory students want to program for programming's sake. Puzzles are real-world applications that are attention grabbing, intriguing, and easy to describe.

Each lesson starts with the description of a puzzle. After a failed attempt or two at solving the puzzle, the reader arrives at an Aha! moment—a search strategy, data structure, or mathematical fact—and the solution presents itself. The solution to the puzzle becomes the specification of the code to be written. Readers will thus know what the code is supposed to do before seeing the code itself. This represents a pedagogical philosophy that decouples understanding the functionality of the code from understanding programming language syntax and semantics. Python syntax and semantics required to understand the code are explained as needed for each puzzle.

Readers need only the rudimentary grasp of programming concepts that can be obtained from introductory or AP computer science classes in high school. The book includes more than twenty puzzles and more than seventy programming exercises that vary in difficulty. Many of the puzzles are well known and have appeared in publications and on websites in many variations. They range from scheduling selfie time with celebrities to solving Sudoku problems in seconds to verifying the six degrees of separation hypothesis. The code for selected puzzle solutions is downloadable from the book's website; the code for all puzzle solutions is available to instructors.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Srini Devadas is Webster Professor of Electrical Engineering and Computer Science at MIT and a MacVicar Fellow.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

  • VerlagThe MIT Press
  • Erscheinungsdatum2017
  • ISBN 10 0262534304
  • ISBN 13 9780262534307
  • EinbandTapa blanda
  • SpracheEnglisch
  • Anzahl der Seiten272
  • Kontakt zum HerstellerNicht verfügbar

Gebraucht kaufen

Zustand: Ausreichend
Ship within 24hrs. Satisfaction...
Diesen Artikel anzeigen

EUR 7,08 für den Versand von USA nach Deutschland

Versandziele, Kosten & Dauer

Gratis für den Versand innerhalb von/der Deutschland

Versandziele, Kosten & Dauer

Suchergebnisse für Programming for the Puzzled: Learn to Program While...

Beispielbild für diese ISBN

Devadas, Srini
Verlag: The MIT Press (edition ), 2017
ISBN 10: 0262534304 ISBN 13: 9780262534307
Gebraucht Paperback

Anbieter: BooksRun, Philadelphia, PA, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Fair. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Artikel-Nr. 0262534304-7-1

Verkäufer kontaktieren

Gebraucht kaufen

EUR 8,58
Währung umrechnen
Versand: EUR 7,08
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Foto des Verkäufers

Srini (Professor of Electrical Engineering and Computer Science Devadas
Verlag: MIT Press Ltd Nov 2017, 2017
ISBN 10: 0262534304 ISBN 13: 9780262534307
Neu Taschenbuch

Anbieter: AHA-BUCH GmbH, Einbeck, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Taschenbuch. Zustand: Neu. Neuware - Learning programming with one of the coolest applications around : algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.This book builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching readers to program while solving puzzles. Few introductory students want to program for programming's sake. Puzzles are real-world applications that are attention grabbing, intriguing, and easy to describe. Each lesson starts with the description of a puzzle. After a failed attempt or two at solving the puzzle, the reader arrives at an Aha! moment a search strategy, data structure, or mathematical fact and the solution presents itself. The solution to the puzzle becomes the specification of the code to be written. Readers will thus know what the code is supposed to do before seeing the code itself. This represents a pedagogical philosophy that decouples understanding the functionality of the code from understanding programming language syntax and semantics. Python syntax and semantics required to understand the code are explained as needed for each puzzle.Readers need only the rudimentary grasp of programming concepts that can be obtained from introductory or AP computer science classes in high school. The book includes more than twenty puzzles and more than seventy programming exercises that vary in difficulty. Many of the puzzles are well known and have appeared in publications and on websites in many variations. They range from scheduling selfie time with celebrities to solving Sudoku problems in seconds to verifying the six degrees of separation hypothesis. The code for selected puzzle solutions is downloadable from the book's website; the code for all puzzle solutions is available to instructors. Artikel-Nr. 9780262534307

Verkäufer kontaktieren

Neu kaufen

EUR 30,95
Währung umrechnen
Versand: Gratis
Innerhalb Deutschlands
Versandziele, Kosten & Dauer

Anzahl: 2 verfügbar

In den Warenkorb

Foto des Verkäufers

Srini Devadas
Verlag: MIT Press, 2017
ISBN 10: 0262534304 ISBN 13: 9780262534307
Neu Softcover

Anbieter: moluna, Greven, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Srini Devadas is Webster Professor of Electrical Engineering and Computer Science at MIT and a MacVicar Fellow.Learning programming with one of &#8220the coolest applications around&#8221: algorithmic puzzles ranging from scheduling selfie time to . Artikel-Nr. 159872491

Verkäufer kontaktieren

Neu kaufen

EUR 32,44
Währung umrechnen
Versand: Gratis
Innerhalb Deutschlands
Versandziele, Kosten & Dauer

Anzahl: 4 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Srini Devadas
Verlag: MIT Press, 2017
ISBN 10: 0262534304 ISBN 13: 9780262534307
Neu PAP

Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Shipped from UK. Established seller since 2000. Artikel-Nr. GB-9780262534307

Verkäufer kontaktieren

Neu kaufen

EUR 28,51
Währung umrechnen
Versand: EUR 4,62
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 4 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Devadas, Srini
Verlag: The MIT Press, 2017
ISBN 10: 0262534304 ISBN 13: 9780262534307
Neu Softcover

Anbieter: Ria Christie Collections, Uxbridge, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. In. Artikel-Nr. ria9780262534307_new

Verkäufer kontaktieren

Neu kaufen

EUR 30,94
Währung umrechnen
Versand: EUR 5,92
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 4 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Devadas, Srini
Verlag: Mit Pr, 2017
ISBN 10: 0262534304 ISBN 13: 9780262534307
Neu Paperback

Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Brand New. 216 pages. 9.25x7.00x0.50 inches. In Stock. Artikel-Nr. __0262534304

Verkäufer kontaktieren

Neu kaufen

EUR 31,60
Währung umrechnen
Versand: EUR 11,89
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 2 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Devadas, Srini
Verlag: Mit Pr, 2017
ISBN 10: 0262534304 ISBN 13: 9780262534307
Neu Paperback

Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Brand New. 216 pages. 9.25x7.00x0.50 inches. In Stock. Artikel-Nr. 0262534304

Verkäufer kontaktieren

Neu kaufen

EUR 44,20
Währung umrechnen
Versand: EUR 11,89
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb