000 02263pam a2200409 i 4500
001 39354
003 0000000000
005 20240411192919.0
008 170601s2017 enk s 000 0 eng|d
015 _aGBB7B9557
_2bnb
016 7 _a018420004
_2Uk
020 _a9781780173641 (pbk.)
_c£15.99
020 _z9781780173658 (PDF ebook)
_c£19.99
020 _z9781780173665 (ePub ebook)
_c£19.99
020 _z9781780173672 (Kindle ebook)
_c£19.99
035 _a(Uk)018420004
040 _aStDuBDS
_beng
_cStDuBDS
_dUk
_erda
042 _aukblcatcopy
082 0 4 _a005.1
_223
100 1 _aBeecher, Karl,
_eauthor.
245 1 0 _aComputational thinking :
_ba beginner's guide to problem-solving and programming /
_cKarl Beecher.
264 1 _aLondon :
_bBCS,
_c[2017]
300 _axvii, 288 pages.
336 _atext
_2rdacontent
337 _acomputer
_2rdamedia
338 _aonline resource
_2rdacarrier
500 _aFormerly CIP.
_5Uk
505 0 _aPart 1: Computational Thinking1. What is Computational Thinking?2. Logical and Algorithmic Thinking3. Problem Solving and Decomposition4. Abstraction and Modelling5. Anticipating and Dealing with Errors6. Evaluating a SolutionPart 2: Computational Thinking in Software Development7. Tutorial for Python Beginners8. Effective Building Blocks9. Organising Your Code10 . Using Abstractions and Patterns11. Effective Modelling12. Testing and Evaluating Programs13. A Guided Example.
520 _aComputational 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.
530 _aAlso issued online.
650 0 _aComputational intelligence.
650 0 _aComputer programming.
650 0 _aProblem solving
_xData processing.
776 0 8 _iebook version :
_z9781780173665
856 _uhttps://drive.google.com/file/d/1YI8xz426Rd7iUQXfIMJoX0UIqEx2SqJz/view?usp=sharing
999 _c10442
_d10442