Computer Science Teacher Beverly Clarke Data Wrangling with Python Jacqueline Kazil and Katherine Jarmul Disruptive Technologies Paul Armstrong

Computer Science Teacher Beverly Clarke Data Wrangling with Python Jacqueline Kazil and Katherine... 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. unrefi ned source of data and turning it into view, in terms of positioning new and The fi 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 benefi ts of each. the teaching of secondary computing highlight the fi 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 identifi 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 simplifi 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 defi 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 fi le types (as expected), and the chapter on had a patent application fi led, this book study ends with a refl 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 publishing@bcs.uk 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 http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ITNow Oxford University Press

Computer Science Teacher Beverly Clarke Data Wrangling with Python Jacqueline Kazil and Katherine Jarmul Disruptive Technologies Paul Armstrong

ITNow , Volume Advance Article (2) – May 19, 2018
Free
1 page

Loading next page...
1 Page
 
/lp/ou_press/computer-science-teacher-beverly-clarke-data-wrangling-with-python-1VTXNkvVO2
Publisher
Oxford University Press
Copyright
© 2018 The British Computer Society
ISSN
1746-5702
eISSN
1746-5710
D.O.I.
10.1093/itnow/bwy059
Publisher site
See Article on Publisher Site

Abstract

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. unrefi ned source of data and turning it into view, in terms of positioning new and The fi 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 benefi ts of each. the teaching of secondary computing highlight the fi 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 identifi 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 simplifi 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 defi 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 fi le types (as expected), and the chapter on had a patent application fi led, this book study ends with a refl 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 publishing@bcs.uk 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

Journal

ITNowOxford University Press

Published: May 19, 2018

There are no references for this article.

You’re reading a free preview. Subscribe to read the entire article.


DeepDyve is your
personal research library

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

Explore the DeepDyve Library

Search

Query the DeepDyve database, plus search all of PubMed and Google Scholar seamlessly

Organize

Save any article or search result from DeepDyve, PubMed, and Google Scholar... all in one place.

Access

Get unlimited, online access to over 18 million full-text articles from more than 15,000 scientific journals.

Your journals are on DeepDyve

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.

See the journals in your area

DeepDyve

Freelancer

DeepDyve

Pro

Price

FREE

$49/month
$360/year

Save searches from
Google Scholar,
PubMed

Create lists to
organize your research

Export lists, citations

Read DeepDyve articles

Abstract access only

Unlimited access to over
18 million full-text articles

Print

20 pages / month

PDF Discount

20% off