Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
September 23, 2019

Pedagogy that supports computer science for all
The growing demand for graduates with computer science (CS) skills and knowledge of the area is echoed across all levels of education, and this paper is a timely addition to the movement for more inclusion from all sections of the population. This study focuses on three key questions that directly relate to the teaching and pedagogical practices... more
Don’t confuse scientific propaganda with scientific popularization. These are two different things (conditionally speaking, of course). Popularization, as a rule... more
- P. L. Kapitsa (1968)
Unifying logical and statistical AI with Markov logic: Communications of the ACM

A Markov logic network (MLN) is a probabilistic logic that endows the first-order logic with a degree of uncertainty by applying Markov networks. It represents an active area of research, introduced in the early 2000s... more

General (I.2.0) | Sep 20 19

Access controls and health care records: Who owns the data?: Queue

This is an interesting discussion with David Evans, Richard McDonald, and Terry Coatta. David Evans is the chief technology officer (CTO) of Toronto-based HealthChain, Richard McDonald is a recently retired IBM Distinguished Engineer... more

General (E.0) | Sep 20 19

The salesman’s improved paths through forests: Journal of the ACM

Given a set of cities and a function that gives the cost of traveling from one city to another, the traveling salesman problem (TSP) determines a circuit of minimal cost that 1) starts and ends in the same city... more

General (G.0) | Sep 19 19

And then, there were three: Communications of the ACM

This article is a state-of-the-industry survey on the dwindling silicon foundries that manufacture integrated circuits. The authors rightly question the trifecta of factors that currently constrict and afflict... more

General (D.0) | Sep 17 19

Software verification and validation technologies and tools: IEEE Software

Rodriguez et al. attempt to explore the existing methods and tools that can be employed to check if (1) software is being built in a way that meets quality standards, and (2) the software product satisfies the intended... more

General (D.0) | Sep 17 19

FIESTA-IoT project: federated interoperable semantic IoT/cloud testbeds and applications: WWW 18

This publication showcases the goals of the FIESTA-IoT project. The presented testbed was designed to facilitate interoperability between disjointed Internet of Things (IoT)... more

Semantics (D.3.1...) | Sep 16 19

Tensorizing restricted Boltzmann machine: ACM Trans. on Knowledge Discovery from Data

The paper proposes a tensorized variation on restricted Boltzmann machines (RBMs) to reduce the number of model parameters and significantly decrease training time, while still obtaining comparable... more

Network Architecture & Design (C.2.1) | Sep 16 19

Pedagogy that supports computer science for all: ACM Trans. on Computing Education (TOCE)

Jean Ryoo, of the University of California, Los Angeles (UCLA), serves on the Exploring Computer Science (ECS) team as a researcher and an educator who supports teachers. This article... more

Comp. & Information Science Edu. (K.3.2) | Sep 13 19

Large-scale and extreme-scale computing with stranded green power: IEEE Trans. on Parallel and Distributed Systems

Yang and Chien look at the opportunities and costs of using stranded power (SP) at green generating centers for supercomputing and allied computer resources. They “define [SP] as offered power generation with no... more

Distributed Systems (C.2.4) | Sep 13 19

Information diffusion prediction with network regularized role-based user representation learning: ACM Trans. on Knowledge Discovery from Data

Wang et al. propose and evaluate the network regularized diffusion representation (NRDR) learning model to tackle the issue of information... more

Network Architecture & Design (C.2.1) | Sep 12 19

Core Java SE 9 for the impatient (2nd ed.)

The Java language is platform independent (can run on most operating systems, including Microsoft Windows and Linux/Unix) and the most widely used object-oriented programming (OOP) language in the world. It... more
Java (D.3.2...) | Sep 18 19

Beginning C++17 (5th ed.)

The International Organization for Standardization (ISO) has recently extended and improved the C++ language. It is great for C++ beginners to have a book that corresponds to the latest ISO standard C++17. The book is divided into 19 chapters. Chapter 1... more
C++ (D.3.2...) | Sep 16 19

Mathematical logic

The author states his goal in the preface: “to try to explain a certain approach to the theory of mathematical structures.” The book consists of two parts: the first part is about logic, sets, and numbers; and the second part is dedicated to relations... more
General (F.3.0) | Sep 11 19

Mathematical structures of natural intelligence

The author of this enthusiastically written book does not promote fashionable buzzwords; furthermore, he clearly distinguishes natural intelligence from artificial intelligence (AI). He emphasizes that... more
General (F.4.0) | Sep 10 19

Data science and digital business

To quote the editors, “This book combines the analytic principles of digital business and data science with business practice and big data.” To this end, the 16 chapters, each written by a different group of authors, include several data science applications, some... more
Business (J.1...) | Sep 9 19

Testing and tuning market trading systems: algorithms in C++

Financial markets have become increasingly dominated by automated systems. A computer program can be used to decide when to buy and sell things such as shares or currencies, with the aim of making... more
Object-Oriented Programming (D.1.5) | Sep 5 19

Ewa Orłowska on relational methods in logic and computer science

Today’s world seems to have little use for the grand traditions of yesteryear. All too often that means discarding the baby with the bathwater. In academia, a case in point is the festschrift. German for “festival of writing,” the term refers to a volume compiled... more
General (F.3.0) | Sep 3 19

Encounters with HCI pioneers: a personal history and photo journal

Personal computing really only emerged thanks to the ease of user experience design (UXD) and the discipline of human-computer interaction (HCI). In this volume, the author describes his personal democratizing experience with a small group of researchers at... more
History of Computing (K.2) | Sep 3 19

Basic music technology: an introduction

Any technology can be an applied science that is of use to society. Technology related to music assists in both its creativity and its management. More precisely, the term “music technology,” as defined by the authors, relates to the devices--both electromagnetic and... more
Sound & Music Computing (H.5.5) | Aug 30 19

Computer architecture (6th ed.)

After getting the basics from another Patterson and Hennessy book [1], reading Computer architecture: a quantitative approach is a perfect way to understand more advanced computer architecture concepts. The book mostly presents the parallelism techniques... more
General (C.0) | Aug 28 19

Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2019 ThinkLoud, Inc.
Terms of Use
| Privacy Policy