DSpace Repository

Anyone Can Code : Algorithmic Thinking

Show simple item record

dc.contributor.author Arya, Ali
dc.date.accessioned 2023-12-21T15:24:57Z
dc.date.available 2023-12-21T15:24:57Z
dc.date.issued 2023-11-23
dc.identifier 174a117f-fca7-4d28-b86d-652086fe233c
dc.identifier.uri https://openlibrary-repo.ecampusontario.ca/jspui/handle/123456789/1987
dc.description.tableofcontents Chapter 1: Introduction en_US
dc.description.tableofcontents Chapter 2: Algorithmic Thinking in Daily Life en_US
dc.description.tableofcontents Chapter 3: Algorithmic Thinking in Simple Programs en_US
dc.description.tableofcontents Chapter 4: Data-Centered and Modular Algorithm Design en_US
dc.description.tableofcontents Chapter 5: Data Structures en_US
dc.description.tableofcontents Chapter 6: Objects and Classes en_US
dc.description.tableofcontents Chapter 7: Where do we go from here? en_US
dc.language.iso eng en_US
dc.relation.isformatof https://ali-arya.com/anyonecancode/ en_US
dc.relation.ispartofseries https://ali-arya.com/anyonecancode/ en_US
dc.rights CC BY-NC-ND | https://creativecommons.org/licenses/by-nc-nd/4.0/ en_US
dc.subject Algorithms en_US
dc.subject Programming en_US
dc.title Anyone Can Code : Algorithmic Thinking en_US
dc.type Book en_US
dcterms.accessRights Open Access en_US
dcterms.educationLevel College en_US
dcterms.educationLevel University - Undergraduate en_US
dcterms.educationLevel University - Graduate & Post-Graduate en_US
dcterms.educationLevel Adult and Continuing Education en_US
dc.identifier.slug https://openlibrary.ecampusontario.ca/catalogue/item/?id=174a117f-fca7-4d28-b86d-652086fe233c
ecO-OER.Adopted No en_US
ecO-OER.AncillaryMaterial No en_US
ecO-OER.InstitutionalAffiliation Carleton University en_US
ecO-OER.ISNI 0000 0004 1936 893X en_US
ecO-OER.Reviewed No en_US
ecO-OER.AccessibilityStatement No en_US
lrmi.learningResourceType Learning Resource - Book en_US
ecO-OER.POD.compatible No en_US
dc.description.abstract As the second book in the Anyone Can Code series, Algorithmic Thinking focuses on the logic behind computer programming and software design. With a data-centred approach, it starts with simple algorithms that work on simple data items and advances to more complex ones covering data structures and classes. Examples are given in C/C++ and Python and use both plain text and graphics applications to illustrate the concepts in different languages and forms. With the advances in artificial intelligence and automated code generators, it is essential to learn about the logic of what a code needs to do, not just how to write the code. Anyone Can Code: Algorithmic Thinking is suitable for anyone who aims to improve their programming skills and go beyond the simple craft of programming, stepping into the world of algorithm design. en_US
dc.subject.other Technology - Computer Science en_US
ecO-OER.VLS.Category None en_US
ecO-OER.VLS No en_US
ecO-OER.CVLP No en_US
ecO-OER.ItemType Textbook en_US
ecO-OER.MediaFormat PDF en_US
ecO-OER.MediaFormat Text en_US
ecO-OER.VLS.cvlpSupported No en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account