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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Beecher, Karl (VerfasserIn)
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