Get Free Shipping on orders over $79
Anyone Can Code : The Art and Science of Logical Creativity - Ali Arya

Anyone Can Code

The Art and Science of Logical Creativity

By: Ali Arya

Paperback | 24 November 2020 | Edition Number 1

At a Glance

Paperback


$226.75

or 4 interest-free payments of $56.69 with

 or 

Ships in 10 to 15 business days

"An excellent book that teaches programming and software development the way it should be done: independent from a specific implementation language and focusing on the main principles that are fundamental and substantive to any kind of software production."

-- Dr Marc Conrad, Principal Lecturer, University of Bedfordshire

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.

Key features:

  • Focuses on problem-solving and algorithmic thinking instead of programming functions, syntax, and libraries.
  • Includes engaging examples, including video games and visual effects
  • Provides exercises and reflective questions.

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.

About the Author:

Ali Arya is an Associate Professor of Information Technology at Carleton University, Ottawa, Canada. He received his Ph.D. in Computer Engineering from the University of British Columbia in 2003. Ali has over 25 years of experience in professional and academic positions related to software development and information technology. He is passionate about computer programming that brings together logical and creative abilities.

Industry Reviews

"An excellent book that teaches programming and software development the way it should be done: independent from a specific implementation language and focusing on the main principles that are fundamental and substantive to any kind of software production.... Overall, a well-developed book that provides a comprehensive journey through the substantive topics essential to programming; I agree with the title; with the help of this book anyone can code. Given the unique strength of being agnostic to a specific language in the presentation of the central themes I wish that this book becomes a core reading text to academic institutions delivering on Computer Science and Software Development."

-- Dr Marc Conrad, Principal Lecturer, University of Bedfordshire

"Ali Arya guides you in a fantastic journey full of creativity in a coherent way that allows the traveler to learn and build up over the knowledge acquired in previous chapters until the reader accomplishes skills to develop solutions using programming."

-- Andres A. Navarro Newball, Professor, Pontificia Universidad Javeriana Cali Colombia


"An excellent book that teaches programming and software development the way it should be done: independent from a specific implementation language and focusing on the main principles that are fundamental and substantive to any kind of software production.... Overall, a well-developed book that provides a comprehensive journey through the substantive topics essential to programming; I agree with the title; with the help of this book anyone can code. Given the unique strength of being agnostic to a specific language in the presentation of the central themes I wish that this book becomes a core reading text to academic institutions delivering on Computer Science and Software Development."

-- Dr Marc Conrad, Principal Lecturer, University of Bedfordshire

"Ali Arya guides you in a fantastic journey full of creativity in a coherent way that allows the traveler to learn and build up over the knowledge acquired in previous chapters until the reader accomplishes skills to develop solutions using programming."

-- Andres A. Navarro Newball, Professor, Pontificia Universidad Javeriana Cali Colombia

More in Programming & Scripting Languages

Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$49.99

33%
OFF
The C Programming Language : Prentice Hall Software - Brian Kernighan

RRP $107.04

$75.75

29%
OFF
Introduction to Programming Languages - Gordon Hurley
Swift : The Practical Guide - Kerem Koseoglu
Learning Go : An Idiomatic Approach to Real-World Go Programming - Jon Bodner
Fundamentals of Python : 3rd Edition - First Programs - Kenneth Lambert
Fluent Python : Clear, Concise, and Effective Programming 2nd Edition - Luciano Ramalho
Python & AI For Dummies - John C.  Shovic

RRP $57.95

$52.99

Problem Solving and Program Design in C, Global Edition : 8th Edition - Elliot Koffman
C++ How to Program, Global Edition : 10th Edition - Paul Deitel

RRP $167.95

$133.75

20%
OFF
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley
Python Automation For Dummies : For Dummies (Computer/Tech) - Alan Simpson
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
SQL Essentials For Dummies : For Dummies (Computer/Tech) - Richard Blum