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


$232.75

or 4 interest-free payments of $58.19 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 Computer Science

God AI : Boom or Doom? What to Expect When Machines Outsmart Us - Toby Walsh
Empire of AI : Inside the reckless race for total domination - Karen Hao
Microsoft 365 Excel For Dummies : For Dummies (Computer/Tech) - David H. Ringstrom
Co-Intelligence : Living and Working with AI - Ethan Mollick

RRP $36.99

$28.75

22%
OFF
Game AI Uncovered Focus : Character AI - Paul Roberts
Game AI Uncovered Focus : Character AI - Paul Roberts

RRP $273.00

$272.75

WORLDING : A Guide for Creators in Changing Times - Ian Cheng

RRP $39.95

$35.99

10%
OFF
Dynamics of Marine Structures - Yingguang  Wang

RRP $503.95

$442.99

12%
OFF
Emissaries Guide to Worlding - Ian Cheng

RRP $105.00

$82.75

21%
OFF