Thursday 25 April 2019

The Little Book of Algorithms



Version 2.0 has now been released and you can read about this here


The text below refers to the original version.

The Little book of Algorithms is designed to help students build fluency in their Python programming. The book would suit students who have already been introduced to the three basic programming constructs of structured programming, namely sequence, selection and iteration.

Following the publishing philosophy of Al Sweigart, "I write books to teach beginners to code. I put them online for free, because programming is too valuable and needs to be accessible to all. (Though I sell print versions to pay rent.) Get started. It's a great journey."


You can buy printed copies directly here  or via Amazon here.


Download the PDF here which you can print yourself


An embedded book is also below:

Full description:

This book is designed to help those learning and teaching Computer Science. The aim of the book is to help students build fluency in their Python programming. The book would suit students who have already been introduced to the three basic programming constructs of structured programming, namely sequence, selection and iteration. The learning curve for programming can be quite steep and this book aims to ease this transition by encouraging practise and gradually introducing more complex concepts such as lists and 2D lists, file writing and using procedures and functions. Originally, the book was written for my 14-16 year old students studying for their GCSE Computer Science programming exam. However, I hope a wide range of students and teachers will find this book useful.

7 comments:

  1. A fantastic resource!!

    Thanks William!

    ReplyDelete
  2. Very nice book - thank you for putting it together!

    ReplyDelete
  3. Great little book. I've been recommending this to my classes this year and all the pupils seem keen to use it. Shame that the option to buy a paper version isn't available right now.

    ReplyDelete
    Replies
    1. Thanks! The paperback had some minor page referencing and formatting which I finally had time to fix. As I've submitted an updated manuscript, I'm currently awaiting approval from Amazon. I'll comment again when it's back in stock. I think Amazon also have a feature to email you when back in stock too. Hope that helps, William

      Delete
    2. Physical copy back in stock on Amazon.

      Delete