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


Computer-aided arrhythmia diagnosis with bio-signal processing : ACM Computing Surveys

This magnificent research report may very well be a watershed in cardiology research. The work essentially discusses alternatives to the electrocardiogram (ECG) in detecting abnormalities in a patient’s heart...
Health (J.3...) | Sep 5 19

Smart city system design : ACM Computing Surveys

As the authors state, “smart city applications in healthcare, transportation, utility, safety, and environmental health” are likely to benefit from machine intelligence and Internet of Things (IoT) technology. In this survey article on smart city system design...
Security & Protection (C.2.0...) | Aug 16 19

Fault-tolerant network-on-chip design with flexible spare core placement : ACM Journal on Emerging Technologies in Computing Systems

Swapping a defective core on a reliable network-on-chip (NoC) system requires swift access to an extra core. But how should an efficient fault...
Fault Tolerance (C.4...) | Aug 22 19

Neuromemrisitive architecture of HTM with on-device learning and neurogenesis : ACM Journal on Emerging Technologies in Computing Systems

This very comprehensive technical account presents a thoroughly worked out “architecture for the spatial pooler (SP)” of the hierarchical temporal...
General (I.0) | Oct 11 19

A framework for teaching security design analysis using case studies and the hybrid flipped classroom : ACM Trans. on Computing Education

In the field of cybersecurity education, security design analysis is a complex and technically demanding subject. Thus, new learning methods are needed to improve the teaching process for this subject...
Computer Science Education (K.3.2...) | Oct 14 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 reports on work...
Comp. & Information Science Edu. (K.3.2) | Sep 13 19

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

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...
Computer & Information Science Edu. (K.3.2) | Sep 3 19

What is hard about teaching machine learning to non-majors? : ACM Trans. on Computing Education (TOCE)

What learning goals do instructors of machine learning courses for non-majors find difficult to teach? The answer is goals corresponding to higher levels in a generally used taxonomy of educational goals...
Computer & Information Science Edu. (K.3.2) | Sep 4 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...
Network Architecture & Design (C.2.1) | Sep 12 19

Rumor blocking through online link deletion on social networks : ACM Trans. on Knowledge Discovery from Data

Today, people often depend on social networking services to get information. It is often observed that rumors spread quickly over social networks, owing to personal relationships. Social networking...
Network Architecture & Design (C.2.1) | Aug 21 19

A primer on quantum computing

This simple yet practical first contact with quantum computing is well written, easy to read, and well structured. The authors state from the very beginning that they cannot cover all relevant topics of quantum computing, so instead they explain it from two...
General (G.2.0) | Oct 9 19

Analysis for computer scientists: foundations, methods, and algorithms (2nd ed.)

In the title, “analysis” means “mathematical analysis” in the sense of Cauchy and Weierstrass, for example, ε-δ analysis. Chapters 1 through 4 are basically calculus (including trigonometry and complex numbers) and would probably be better as a refresher than an...
General (G.0) | Oct 14 19

Artificial intelligence engines

I teach several classes on machine learning (ML), at both the undergraduate and graduate levels. I am always looking for books that may provide new examples or ideas on how to teach ML to my students. The diversity in their knowledge of...
Learning (I.2.6) | Oct 16 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...
Sound & Music Computing (H.5.5) | Aug 30 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...
C++ (D.3.2...) | Sep 16 19

C programming and numerical analysis

It is often assumed that scientists are proficient in computer programming--after all, they use computers as their primary work tools, don’t they? Well, this is not always the case: computer programming is a field of its own, with its many subtleties, quirks, and snags...
C (D.3.2...) | Sep 25 19

Calculus for computer graphics (2nd ed.)

The book’s 16 chapters cover a broad range of calculus topics. As mentioned by the author, compared to the previous edition, this book “incorporates three extra chapters.” The first chapter gives an obligatory introduction. The next five chapters introduce...
Mathematics & Statistics (J.2...) | Oct 1 19

Calendrical calculations (4th ed.)

Calendrical computation is motivated by a collision between incommensurability and importance. The month (the time from one new moon to another) is not an integral number of days, and the year (the time between successive spring equinoxes) is not an...
Mathematics & Statistics (J.2...) | Jul 30 19

Computational mathematics with SageMath

SageMath is by now a well-established system for computational mathematics. It is used by many researchers, as well as increasingly in classrooms. While there is a wealth of material online to learn it, including many published papers, there are few books...
Mathematical Software (G.4) | Sep 23 19

Computational texture and patterns

This slim volume considers the question of representing and matching textures and similar patterns. This question is closely related to recognition--for example, recognizing that something is a picture of a leafless tree--and segmentation, that is, picking out the...
Vision & Scene Understanding (I.2.10) | Aug 16 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