Get Free Shipping on orders over $89
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

Hardcover | 24 November 2020 | Edition Number 1

At a Glance

Hardcover


RRP $347.00

$298.75

14%OFF

or 4 interest-free payments of $74.69 with

 or 

Ships in 3 to 5 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

Learning Go : An Idiomatic Approach to Real-World Go Programming - Jon Bodner
Python All-in-One For Dummies : 3rd Edition - Alan Simpson

RRP $74.95

$49.99

33%
OFF
Swift : The Practical Guide - Kerem Koseoglu
Introduction to Programming Languages - Gordon Hurley
Fundamentals of Python : 3rd Edition - First Programs - Kenneth Lambert
C# 10.0 All-in-One For Dummies : For Dummies (Computer/Tech) - John Paul Mueller
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$46.99

33%
OFF
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
Effective Typescript : 83 Specific Ways to Improve Your Typescript - Dan VanderKam
Introducing Python : Modern Computing in Simple Packages - Bill Lubanovic
Python Automation For Dummies : For Dummies (Computer/Tech) - Alan Simpson
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries