BOOK REVIEWS Computer Science Data Wrangling with Disruptive Technologies Teacher Python Paul Armstrong Beverly Clarke Jacqueline Kazil and Publisher: Kogan Page Publisher: BCS, The Katherine Jarmul ISBN: 9780749477288 Chartered Institute for IT Publisher: O’Reilly Score: 9/10 ISBN: 9781780173948 ISBN: 978491948811 Score: 10/10 Score: 10/10 Beverly Clarke’s book provides the From the introduction, the target audience This book appealed to me based purely on knowledge and insight required to address for this book is not obvious beyond the title; to me, the word ‘disruptive’ is a computing in the classroom. It is intended non-Python experts. The description of double-edged sword, and is often seen as a for individuals interested in understanding data wrangling seems to broadly relate threat as much as an opportunity. how best to implement a successful and to data analytics: ‘taking a messy or In this book, the author takes a similar inclusive computing school curriculum. unreﬁ ned source of data and turning it into view, in terms of positioning new and The ﬁ rst chapter provides an something useful’. emerging technologies, highlighting the introduction to the topic by discussing The book perhaps does not su ciently potential risks and beneﬁ ts of each. the teaching of secondary computing highlight the ﬁ rst, most di cult stage of Personally, I take issue with the author’s science according to the English national analytics in establishing the business case perspective on the blockchain, in that he curriculum and comparing this with that of / problem identiﬁ cation, referred to in the appears to confuse the blockchain with other parts of the UK and USA. book as ‘formulating a question’. a well-known, and not always in a good The following chapter provides an This supports the common over- way, example of its use, namely Bitcoin. insight into the role of the computer simpliﬁ cation of data analytics, as the However, this is a common misconception, science teacher. Introducing the role and fundamental problem with obtaining value so I chose to let it pass. the associated responsibilities, both in and is determining the business case (if any). Apart from the extremely useful out of the classroom, and how to promote Python is excellent for encoding introduction to the most recent innovative good relationships with work colleagues, algorithms for cleansing and analysis, and disruptive technologies, the author pupils and parents. etc., but not all of data analytics in its then devotes the remainder of the book to Chapter three deals with the standards entirety (such as establishing the business focus upon the methodology of forecasting and available tools and methods available case) can be achieved by implementation and technology selection. for teaching computer science. The through Python alone; implementation He introduces an approach of his own chapter provides an explanation of the comes later and is, by comparison, innovation - Technology / Behaviour / Data SFIA framework and the role of Ofsted in much easier. (TBD) - upon which he expands throughout secondary education. There then follows a Going beyond this important point and the book, as a tool to support technology section covering various techniques which the acknowledged, but a little peculiar, selection, adoption and acceptance. can be employed to support the teaching relationship to journalism, the book is well Whilst this was of interest, it wasn’t of of the subject. A short chapter then follows written and comprehensive. Every topic is immediate relevance to me, in my current covering career progression within a not covered, although most are touched role. However, I can see the attraction of a school environment. upon. clearly deﬁ ned process, especially with the Four case studies are provided in the Beginning with advice on topics often large number of worked examples of the following chapter aimed at illustrating the neglected but necessary, like installation, methodology in practice. diverse nature of the school environments the book has helpful chapters on data and Similarly, as someone who has recently in which the subject can be taught. Each ﬁ le types (as expected), and the chapter on had a patent application ﬁ led, this book study ends with a reﬂ ective summary of PDFs is particularly useful and insightful. is immensely useful in the context of the main points. A self-assessment section Advanced topics include some details on innovation and invention. is also provided to allow the reader to test parallel processing. Recommended to anyone looking to their understanding and to identify areas The book also provides examples and introduce new technologies into a business, requiring further work. online support/forums. The book attempts whether they are listed in this book, or The book contains a comprehensive to explain very di cult concepts and is, whether they’re yet to be invented. glossary of terms along with a complete as stated, aimed at non-Python experts. Dave Hay set of reference notes and associated However, a good background in computer follow-up information. An index is also science is essential if the reader is to provided for readers wishing to read up on get the most from reading this book. It’s If you would like to review books for a particular aspect of the craft. excellent overall. ITNOW please email: I award the book top marks for layout, Recommended as a good supportive text firstname.lastname@example.org coverage of the topic and the perceptive for data wrangling (analytics) for computer To see more book reviews visit: insight it provides. scientists who are not experts on Python. www.bcs.org/category/8429 Jim McGhie Deryn Graham FBCS 64 ITNOW June 2018 Downloaded from https://academic.oup.com/itnow/article-abstract/60/2/64/4999852 by Ed 'DeepDyve' Gillespie user on 20 June 2018 doi:10.1093/itnow/bwy059 ©2018 The British Computer Society
ITNow – Oxford University Press
Published: May 19, 2018
It’s your single place to instantly
discover and read the research
that matters to you.
Enjoy affordable access to
over 18 million articles from more than
15,000 peer-reviewed journals.
All for just $49/month
Query the DeepDyve database, plus search all of PubMed and Google Scholar seamlessly
Save any article or search result from DeepDyve, PubMed, and Google Scholar... all in one place.
Get unlimited, online access to over 18 million full-text articles from more than 15,000 scientific journals.
Read from thousands of the leading scholarly journals from SpringerNature, Elsevier, Wiley-Blackwell, Oxford University Press and more.
All the latest content is available, no embargo periods.
“Hi guys, I cannot tell you how much I love this resource. Incredible. I really believe you've hit the nail on the head with this site in regards to solving the research-purchase issue.”Daniel C.
“Whoa! It’s like Spotify but for academic articles.”@Phil_Robichaud
“I must say, @deepdyve is a fabulous solution to the independent researcher's problem of #access to #information.”@deepthiw
“My last article couldn't be possible without the platform @deepdyve that makes journal papers cheaper.”@JoseServera