These reviews have been chosen by the editors to be highlighted.
All Media Types
Core data analysis: summarization, correlation, and visualization (2nd ed.)
Mirkin B., Springer International Publishing, New York, NY, 2019. 540 pp. Type: Book (978-3-030002-70-1), Reviews: (2 of 2)
This interesting textbook on data analysis considers summarization as a means for developing and augmenting analytical concepts; correlation for enhancing and establishing relations; and visualization as a means to “presenting results in a c...
May 16 2022
Dive into algorithms: a Python adventure for the intrepid beginner
Tuckfield B., No Starch Press, San Francisco, CA, 2021. 248 pp. Type: Book (978-1-718500-68-6)
Algorithms--their concepts, theory, and methods--are not limited to computer science. My recipe for making chili for dinner is an algorithm, as are my lesson plans for my courses, and the Internal Revenue Service (IRS) tax return forms...
May 9 2022
Computer networks: a systems approach (6th ed.)
Peterson L., Davie B., Morgan Kaufmann, Cambridge, MA, 2022. 848 pp. Type: Book (978-1-281820-08-2)
The field of computer science and engineering is advancing rapidly, especially in the area of computer networking. As the speed of networks increases, large amounts of data can be transferred at the speed of light. This makes more advanced applica...
May 2 2022
A survey on session-based recommender systems
Wang S., Cao L., Wang Y., Sheng Q., Orgun M., Lian D. ACM Computing Surveys 7(54): 1-38, 2022. Type: Article
Wang et al. present a comprehensive survey with this paper. A session-based recommender system (SBRS) is a system that makes recommendations to users based on short-term, dynamic user preferences (in a session). It is different from other recommen...
Apr 25 2022
BlockQuicksort: avoiding branch mispredictions in Quicksort
Edelkamp S., Weiß A. Journal of Experimental Algorithmics 24(1): 1-22, 2019. Type: Article
Quite often algorithms with bad worst-case complexity perform better on the average. Quicksort falls into this class. However, one of the drawbacks of Quicksort is that it is vulnerable to branch mispredictions, that is, branch misses. Modern proc...
Apr 18 2022
Leveraging data science for global health
Celi L., Majumdar M., Ordonez P., Osorio J., Paik K., Somai M., Springer International Publishing, Cham, Switzerland, 2020. 646 pp. Type: Book (978-3-030479-93-0)
Medical care is becoming increasingly personalized based on individual patient data. Data science is one enabler of this medical practice. For example, data science techniques are being integrated into healthcare applications, such as electronic m...
Apr 11 2022
Small summaries for big data
Cormode G., Yi K., Cambridge University Press, Cambridge, UK, 2020. 278 pp. Type: Book (978-1-108477-44-4)
One of the dominant characteristics of the current computing ecology, the abundance of information in digital form, is a two-edged sword. On the one hand, it is increasingly likely that any information of interest exists somewhere online. On the o...
Apr 4 2022
Cloud computing basics: a non-technical introduction
Lisdorf A., Apress, New York, NY, 2021. 208 pp. Type: Book (978-1-484269-20-6)
I was expecting to learn about cloud technologies like Xen/Citrix/VMware virtualization, Kubernetes clusters, and how to use Amazon Elastic Compute Cloud (EC2)/Simple Storage Service (S3) compute/storage services. What I got instead was a set ...
Mar 28 2022
People, ideas, milestones: a scientometric study of computational thinking
Saqr M., Ng K., Oyelere S., Tedre M. ACM Transactions on Computing Education (TOCE) 3(21): 1-17, 2021. Type: Article
The fascinating debate over the definition, scope, tools, and environments for advocating computational thinking (CT) promotes interdisciplinary educational collaborations and discoveries among scientists worldwide. But what should innovative advo...
Mar 21 2022
A new history of modern computing
Haigh T., Ceruzzi P., MIT Press, Cambridge, MA, 2021. 544 pp. Type: Book (978-2-625429-00-8)
When Ceruzzi’s earlier work  was first published, in 1998, mobile phones were just phones and not at all “smart,” the Internet was still largely a curiosity, and most of the entrepreneurs and founders of today’s Internet...
Mar 14 2022
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2022 ThinkLoud, Inc.