000 03535cam a2200553Ki 4500
001 9780429244421
003 FlBoTFG
005 20220509192915.0
006 m o d
007 cr cnu|||unuuu
008 210108s2020 flua ob 001 0 eng d
040 _aOCoLC-P
_beng
_erda
_epn
_cOCoLC-P
020 _a9780429244421
_q(electronic bk.)
020 _a0429244428
_q(electronic bk.)
020 _a9780429534638
_q(electronic bk. : EPUB)
020 _a0429534639
_q(electronic bk. : EPUB)
020 _a9780429521164
_q(electronic bk. : PDF)
020 _a0429521162
_q(electronic bk. : PDF)
020 _z9780367199746
020 _z9780367199692
020 _a9780429549335
_q(electronic bk. : Mobipocket)
020 _a0429549334
_q(electronic bk. : Mobipocket)
035 _a(OCoLC)1229166286
035 _a(OCoLC-P)1229166286
050 4 _aQA76.6
072 7 _aCOM
_x000000
_2bisacsh
072 7 _aCOM
_x012040
_2bisacsh
072 7 _aCOM
_x051010
_2bisacsh
072 7 _aUMX
_2bicssc
082 0 4 _a005.13
_223
100 1 _aArya, Ali,
_eauthor.
245 1 0 _aAnyone can code :
_bthe art and science of logical creativity /
_cAli Arya.
250 _aFirst edition.
264 1 _aBoca Raton :
_bCRC Press, Taylor & Francis Group,
_c2021.
300 _a1 online resource (xxxiv, 566 pages) :
_billustrations.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
505 0 _aList of Sidebars. List of Tables. List of Exhibits. Preface. Acknowledgments. Definition of Key Terms. Abbreviation. Companion Website. Part 1 Getting Started. Introduction. Chapter 1 Computers, Programs, and Games. Chapter 2 Logical Creativity. Part 2 Understanding Programs. Chapter 3 Data: Program's Information. Chapter 4 Code: Program's Operation. Chapter 5 Functions. Part 3 Structured Programming. Chapter 6 Types, Files, and Libraries. Chapter 7 Modularization of Data. Chapter 8 Modularization of Code. Part 4 Object-Oriented Programming. Chapter 9 Modularization of Data and Code. Chapter 10 Object-Oriented Design. Part 5 More about Objects and Classes. Chapter 11 Class Hierarchies. Chapter 12 Object Identities. Part 6 Moving Forward. Chapter 13 Software Design. Chapter 14 Software Projects. Chapter 15 Concluding Notes. BIBLIOGRAPHY. INDEX.
520 _a"Anyone Can Code: The Art and Science of Logical Creativity introduces computer programming as a way of problem-solving through logical thinking. It uses the notion of Modularization as a central lens through which we can make sense of many software concepts. The book takes the reader through fundamental concepts in programming by illustrating them in three different and distinct languages, C/C++, Python, and Javascript. It gives the beginner and intermediate learners a strong understanding of what they are doing so that they can do it better and with any other tool or language that they may end up using later"--
_cProvided by publisher.
588 _aOCLC-licensed vendor bibliographic record.
650 7 _aCOMPUTERS / General
_2bisacsh
650 7 _aCOMPUTERS / Computer Graphics / Game Programming & Design
_2bisacsh
650 7 _aCOMPUTERS / Programming Languages / General
_2bisacsh
650 0 _aComputer programming.
650 0 _aProgramming languages (Electronic computers)
650 0 _aLogic.
856 4 0 _3Taylor & Francis
_uhttps://www.taylorfrancis.com/books/9780429244421
856 4 2 _3OCLC metadata license agreement
_uhttp://www.oclc.org/content/dam/oclc/forms/terms/vbrl-201703.pdf
999 _c126278
_d126278