Please use this identifier to cite or link to this item: https://openlibrary-repo.ecampusontario.ca/jspui/handle/123456789/1987
Full metadata record
DC FieldValueLanguage
dc.contributor.authorArya, Ali-
dc.date.accessioned2023-12-21T15:24:57Z-
dc.date.available2023-12-21T15:24:57Z-
dc.date.issued2023-11-23-
dc.identifier174a117f-fca7-4d28-b86d-652086fe233c-
dc.identifier.urihttps://openlibrary-repo.ecampusontario.ca/jspui/handle/123456789/1987-
dc.description.tableofcontentsChapter 1: Introductionen_US
dc.description.tableofcontentsChapter 2: Algorithmic Thinking in Daily Lifeen_US
dc.description.tableofcontentsChapter 3: Algorithmic Thinking in Simple Programsen_US
dc.description.tableofcontentsChapter 4: Data-Centered and Modular Algorithm Designen_US
dc.description.tableofcontentsChapter 5: Data Structuresen_US
dc.description.tableofcontentsChapter 6: Objects and Classesen_US
dc.description.tableofcontentsChapter 7: Where do we go from here?en_US
dc.language.isoengen_US
dc.relation.isformatofhttps://ali-arya.com/anyonecancode/en_US
dc.relation.ispartofserieshttps://ali-arya.com/anyonecancode/en_US
dc.rightsCC BY-NC-ND | https://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.subjectAlgorithmsen_US
dc.subjectProgrammingen_US
dc.titleAnyone Can Code : Algorithmic Thinkingen_US
dc.typeBooken_US
dcterms.accessRightsOpen Accessen_US
dcterms.educationLevelCollegeen_US
dcterms.educationLevelUniversity - Undergraduateen_US
dcterms.educationLevelUniversity - Graduate & Post-Graduateen_US
dcterms.educationLevelAdult and Continuing Educationen_US
dc.identifier.slughttps://openlibrary.ecampusontario.ca/catalogue/item/?id=174a117f-fca7-4d28-b86d-652086fe233c-
ecO-OER.AdoptedNoen_US
ecO-OER.AncillaryMaterialNoen_US
ecO-OER.InstitutionalAffiliationCarleton Universityen_US
ecO-OER.ISNI0000 0004 1936 893Xen_US
ecO-OER.ReviewedNoen_US
ecO-OER.AccessibilityStatementNoen_US
lrmi.learningResourceTypeLearning Resource - Booken_US
ecO-OER.POD.compatibleNoen_US
dc.description.abstractAs 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.otherTechnology - Computer Scienceen_US
ecO-OER.VLS.CategoryNoneen_US
ecO-OER.VLSNoen_US
ecO-OER.CVLPNoen_US
ecO-OER.ItemTypeTextbooken_US
ecO-OER.MediaFormatPDFen_US
ecO-OER.MediaFormatTexten_US
ecO-OER.VLS.cvlpSupportedNoen_US
Appears in Collections:Ontario OER Collection

Files in This Item:
File Description SizeFormat 
AnyoneCanCodeAlgorithmicThinking-PDF.pdf%%dl%% Digital PDF2.85 MBPDFView/Open
AnyoneCanCodeAlgorithmicThinking-DOCX.docx%%dl%% Microsoft Word4.46 MBMicrosoft WordView/Open
AnyoneCanCodeAlgorithmicThinking-PNG.png%%c%%1.98 MBimage/pngView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.