Computational thinking a beginner's guide to problem-solving and programming
Computational thinking (CT) is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. With this book you'll learn to apply computational thinking in the context of software development to give you a head start on the roa...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Swindon, UK
BCS
[2017]
Swindon, UK The Chartered Institute for IT [2017] |
Schlagworte: | |
Online-Zugang: | lizenzpflichtig |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-047674857 | ||
003 | DE-627-1 | ||
005 | 20240228120335.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2017 xx |||||o 00| ||eng c | ||
020 | |a 9781780173672 |c electronic bk. |9 978-1-78017-367-2 | ||
020 | |a 1780173679 |c electronic bk. |9 1-78017-367-9 | ||
020 | |a 9781523116874 |c electronic bk. |9 978-1-5231-1687-4 | ||
020 | |a 1523116870 |c electronic bk. |9 1-5231-1687-0 | ||
020 | |a 9781780173641 |9 978-1-78017-364-1 | ||
035 | |a (DE-627-1)047674857 | ||
035 | |a (DE-599)KEP047674857 | ||
035 | |a (ORHE)9781780173641 | ||
035 | |a (DE-627-1)047674857 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
072 | 7 | |a COM |2 bisacsh | |
082 | 0 | |a 006.31 |2 23 | |
100 | 1 | |a Beecher, Karl |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Computational thinking |b a beginner's guide to problem-solving and programming |c Karl Beecher |
264 | 1 | |a Swindon, UK |b BCS |c [2017] | |
264 | 1 | |a Swindon, UK |b The Chartered Institute for IT |c [2017] | |
264 | 4 | |c ©2017 | |
300 | |a 1 online resource (1 volume) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Includes bibliographical references and index. - Online resource; title from title page (Safari, viewed September 26, 2017) | ||
520 | |a Computational thinking (CT) is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. With this book you'll learn to apply computational thinking in the context of software development to give you a head start on the road to becoming an experienced and effective programmer. Beginning with the core ideas of computational thinking, with this book you'll build up an understanding of the practical problem-solving approach and explore how computational thinking aids good practice in programming, complete with a full guided example. -- 'A scholarly book albeit written from a pragmatic perspective distilling the knowledge and expertise of an experienced software developer into a form that is accessible for beginners. It's engaging exercises and comprehensive references make it an invaluable learning resource. I would recommend it to anyone who wishes to gain an understanding of computational thinking and best practice in modern software development.' Professor Cornelia Boldyreff, University of Greenwich -- 'This book will prove an excellent companion to more general texts on Computing, especially for teachers who are new to the subject. And with exercises at the end of each chapter, there is much to challenge students also. Highly recommended.' Terry Freedman, independent education technology writer and consultant, and publisher of the ICT and Computing in Education website at www.ictineducation.org -- 'A 'must-read' for students embarking on their first major projects, and any teacher stepping up to the challenge of teaching Computing at school. This is not just a book about programming, more a template for teaching. Karl Beecher speaks in plain English. Incisive insight and practical advice, standing independent of the Python exemplars used, predicated as it is on a holistic understanding of the subject terrain.' Roger Davies, Director of IT, Queen Elizabeth School, and Editor, Computing At School, Tenderfoot Training Project. | ||
650 | 0 | |a Computer science |x Study and teaching | |
650 | 0 | |a Computer programming |x Study and teaching | |
650 | 0 | |a Computational learning theory | |
650 | 0 | |a Electronic data processing |x Study and teaching | |
650 | 4 | |a Informatique ; Étude et enseignement | |
650 | 4 | |a Programmation (Informatique) ; Étude et enseignement | |
650 | 4 | |a Théorie de l'apprentissage informatique | |
650 | 4 | |a Computer programming ; software development | |
650 | 4 | |a Program concepts ; learning to program | |
650 | 4 | |a Educational material | |
650 | 4 | |a COMPUTERS ; General | |
650 | 4 | |a Computational learning theory | |
650 | 4 | |a Computer programming ; Study and teaching | |
650 | 4 | |a Computer science ; Study and teaching | |
650 | 4 | |a Computer programming ; software engineering | |
650 | 4 | |a Programming techniques | |
650 | 4 | |a Educational material | |
856 | 4 | 0 | |l TUM01 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781780173641/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-047674857 |
---|---|
_version_ | 1818767297624408064 |
adam_text | |
any_adam_object | |
author | Beecher, Karl |
author_facet | Beecher, Karl |
author_role | aut |
author_sort | Beecher, Karl |
author_variant | k b kb |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)047674857 (DE-599)KEP047674857 (ORHE)9781780173641 |
dewey-full | 006.31 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.31 |
dewey-search | 006.31 |
dewey-sort | 16.31 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04474cam a22006252 4500</leader><controlfield tag="001">ZDB-30-ORH-047674857</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228120335.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2017 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781780173672</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-78017-367-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1780173679</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-78017-367-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781523116874</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-5231-1687-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1523116870</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-5231-1687-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781780173641</subfield><subfield code="9">978-1-78017-364-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047674857</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP047674857</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781780173641</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047674857</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.31</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Beecher, Karl</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computational thinking</subfield><subfield code="b">a beginner's guide to problem-solving and programming</subfield><subfield code="c">Karl Beecher</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Swindon, UK</subfield><subfield code="b">BCS</subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Swindon, UK</subfield><subfield code="b">The Chartered Institute for IT</subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index. - Online resource; title from title page (Safari, viewed September 26, 2017)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Computational thinking (CT) is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. With this book you'll learn to apply computational thinking in the context of software development to give you a head start on the road to becoming an experienced and effective programmer. Beginning with the core ideas of computational thinking, with this book you'll build up an understanding of the practical problem-solving approach and explore how computational thinking aids good practice in programming, complete with a full guided example. -- 'A scholarly book albeit written from a pragmatic perspective distilling the knowledge and expertise of an experienced software developer into a form that is accessible for beginners. It's engaging exercises and comprehensive references make it an invaluable learning resource. I would recommend it to anyone who wishes to gain an understanding of computational thinking and best practice in modern software development.' Professor Cornelia Boldyreff, University of Greenwich -- 'This book will prove an excellent companion to more general texts on Computing, especially for teachers who are new to the subject. And with exercises at the end of each chapter, there is much to challenge students also. Highly recommended.' Terry Freedman, independent education technology writer and consultant, and publisher of the ICT and Computing in Education website at www.ictineducation.org -- 'A 'must-read' for students embarking on their first major projects, and any teacher stepping up to the challenge of teaching Computing at school. This is not just a book about programming, more a template for teaching. Karl Beecher speaks in plain English. Incisive insight and practical advice, standing independent of the Python exemplars used, predicated as it is on a holistic understanding of the subject terrain.' Roger Davies, Director of IT, Queen Elizabeth School, and Editor, Computing At School, Tenderfoot Training Project.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer science</subfield><subfield code="x">Study and teaching</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer programming</subfield><subfield code="x">Study and teaching</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computational learning theory</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Electronic data processing</subfield><subfield code="x">Study and teaching</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Informatique ; Étude et enseignement</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique) ; Étude et enseignement</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Théorie de l'apprentissage informatique</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming ; software development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Program concepts ; learning to program</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Educational material</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS ; General</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computational learning theory</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming ; Study and teaching</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science ; Study and teaching</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming ; software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming techniques</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Educational material</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">TUM01</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781780173641/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-047674857 |
illustrated | Illustrated |
indexdate | 2024-12-18T08:47:39Z |
institution | BVB |
isbn | 9781780173672 1780173679 9781523116874 1523116870 9781780173641 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 online resource (1 volume) illustrations |
psigel | ZDB-30-ORH |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | BCS The Chartered Institute for IT |
record_format | marc |
spelling | Beecher, Karl VerfasserIn aut Computational thinking a beginner's guide to problem-solving and programming Karl Beecher Swindon, UK BCS [2017] Swindon, UK The Chartered Institute for IT [2017] ©2017 1 online resource (1 volume) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes bibliographical references and index. - Online resource; title from title page (Safari, viewed September 26, 2017) Computational thinking (CT) is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. With this book you'll learn to apply computational thinking in the context of software development to give you a head start on the road to becoming an experienced and effective programmer. Beginning with the core ideas of computational thinking, with this book you'll build up an understanding of the practical problem-solving approach and explore how computational thinking aids good practice in programming, complete with a full guided example. -- 'A scholarly book albeit written from a pragmatic perspective distilling the knowledge and expertise of an experienced software developer into a form that is accessible for beginners. It's engaging exercises and comprehensive references make it an invaluable learning resource. I would recommend it to anyone who wishes to gain an understanding of computational thinking and best practice in modern software development.' Professor Cornelia Boldyreff, University of Greenwich -- 'This book will prove an excellent companion to more general texts on Computing, especially for teachers who are new to the subject. And with exercises at the end of each chapter, there is much to challenge students also. Highly recommended.' Terry Freedman, independent education technology writer and consultant, and publisher of the ICT and Computing in Education website at www.ictineducation.org -- 'A 'must-read' for students embarking on their first major projects, and any teacher stepping up to the challenge of teaching Computing at school. This is not just a book about programming, more a template for teaching. Karl Beecher speaks in plain English. Incisive insight and practical advice, standing independent of the Python exemplars used, predicated as it is on a holistic understanding of the subject terrain.' Roger Davies, Director of IT, Queen Elizabeth School, and Editor, Computing At School, Tenderfoot Training Project. Computer science Study and teaching Computer programming Study and teaching Computational learning theory Electronic data processing Study and teaching Informatique ; Étude et enseignement Programmation (Informatique) ; Étude et enseignement Théorie de l'apprentissage informatique Computer programming ; software development Program concepts ; learning to program Educational material COMPUTERS ; General Computer programming ; Study and teaching Computer science ; Study and teaching Computer programming ; software engineering Programming techniques TUM01 ZDB-30-ORH TUM_PDA_ORH https://learning.oreilly.com/library/view/-/9781780173641/?ar X:ORHE Aggregator lizenzpflichtig Volltext |
spellingShingle | Beecher, Karl Computational thinking a beginner's guide to problem-solving and programming Computer science Study and teaching Computer programming Study and teaching Computational learning theory Electronic data processing Study and teaching Informatique ; Étude et enseignement Programmation (Informatique) ; Étude et enseignement Théorie de l'apprentissage informatique Computer programming ; software development Program concepts ; learning to program Educational material COMPUTERS ; General Computer programming ; Study and teaching Computer science ; Study and teaching Computer programming ; software engineering Programming techniques |
title | Computational thinking a beginner's guide to problem-solving and programming |
title_auth | Computational thinking a beginner's guide to problem-solving and programming |
title_exact_search | Computational thinking a beginner's guide to problem-solving and programming |
title_full | Computational thinking a beginner's guide to problem-solving and programming Karl Beecher |
title_fullStr | Computational thinking a beginner's guide to problem-solving and programming Karl Beecher |
title_full_unstemmed | Computational thinking a beginner's guide to problem-solving and programming Karl Beecher |
title_short | Computational thinking |
title_sort | computational thinking a beginner s guide to problem solving and programming |
title_sub | a beginner's guide to problem-solving and programming |
topic | Computer science Study and teaching Computer programming Study and teaching Computational learning theory Electronic data processing Study and teaching Informatique ; Étude et enseignement Programmation (Informatique) ; Étude et enseignement Théorie de l'apprentissage informatique Computer programming ; software development Program concepts ; learning to program Educational material COMPUTERS ; General Computer programming ; Study and teaching Computer science ; Study and teaching Computer programming ; software engineering Programming techniques |
topic_facet | Computer science Study and teaching Computer programming Study and teaching Computational learning theory Electronic data processing Study and teaching Informatique ; Étude et enseignement Programmation (Informatique) ; Étude et enseignement Théorie de l'apprentissage informatique Computer programming ; software development Program concepts ; learning to program Educational material COMPUTERS ; General Computer programming ; Study and teaching Computer science ; Study and teaching Computer programming ; software engineering Programming techniques |
url | https://learning.oreilly.com/library/view/-/9781780173641/?ar |
work_keys_str_mv | AT beecherkarl computationalthinkingabeginnersguidetoproblemsolvingandprogramming |