Reviewers have found these items notable and have self-selected them for review.
All Media Types
A programmable programming language
Felleisen M., Findler R., Flatt M., Krishnamurthi S., Barzilay E., McCarthy J., Tobin-Hochstadt S. Communications of the ACM 61(3): 62-71, 2018. Type: Article
Despite its vague title, this article is actually a gentle presentation of the ideas behind the Racket language and ecosystem....
May 25 2018
Numbers and computers (2nd ed.)
Kneusel R., Springer Publishing Company, Incorporated, New York, NY, 2017. 346 pp. Type: Book (978-3-319505-07-7)
Numbers, wonderful mathematical idealizations that they are, have fascinated humans for as long as there have been humans. Computers, much more recent creations, are fascinating in their own way. For many, both are useful but intractable and hard ...
May 24 2018
Rahman M., Authorhouse, Bloomington, IN, 2017. 176 pp. Type: Book (978-1-524694-45-6)
May 23 2018
A semantics comparison workbench for a concurrent, asynchronous, distributed programming language
Corrodi C., Heu
ner A., Poskitt C. Formal Aspects of Computing 30(1): 163-192, 2018. Type: Article
Changes in distributed-system runtime support in response to changes in technological and operational circumstances may also change the services offered to supported systems. The graph-based semantics comparison workbench described in this paper d...
May 23 2018
Key concepts for a data science ethics curriculum
Saltz J., Dewar N., Heckman R. SIGCSE 2018 (Proceedings of the 49th ACM Technical Symposium on Computer Science Education, Baltimore, MD, Feb 21-24, 2018) 952-957, 2018. Type: Proceedings
One of the most frustrating aspects of an ethics curriculum is that it always trails innovative computing developments; helpfully, the authors address that critical problem here. The authors argue that “data science is a new field that [comb...
May 21 2018
The technological singularity: managing the journey
Callaghan V., Miller J., Yampolskiy R., Armstrong S., Springer International Publishing, New York, NY, 2017. 261 pp. Type: Book (978-3-662540-31-2)
Research progresses toward the goal of developing an artificial general intelligence (AGI), the realization of which is referred to as “the singularity.” That term carries the implication that AGI will cause fundamental and profound ch...
May 17 2018
Beginning artificial intelligence with the Raspberry Pi
Norris D., Apress, New York, NY, 2017. 369 pp. Type: Book (978-1-484227-42-8)
For anybody looking for a fast and basic introduction to the field of artificial intelligence (AI) or machine learning (ML) supported by many practical examples for one’s own implementation, the book by Norris is a perfect match. Although th...
May 11 2018
A brief history of data visualization
Jeffrey Heer. YouTube, 01:27:13, published on Mar 22, 2017, Stanford,
. Type: Video
This is a 1.5-hour video of a PowerPoint lecture on the history of data visualization. The first 40 minutes is a survey of historical attempts at data visualization with numerous illustrations. The examples were interesting but would have been mor...
May 10 2018
Research ethics town hall meeting
Bjorn P., Fiesler C., Muller M., Pater J., Wisniewski P. GROUP 2018 (Proceedings of the 2018 ACM Conference on Supporting Groupwork, Sanibel Island, FL, Jan 7-10, 2018) 393-396, 2018. Type: Proceedings
The International Conference on Supporting Group Work (GROUP) and the Special Interest Group on Computer-Human Interaction (SIGCHI) are the two special interest groups of the Association for Computing Machinery (ACM) that are working toward develo...
May 9 2018
Don Knuth: The analysis of algorithms
Don Knuth. YouTube, 01:02:33, published on Jan 30, 2017, stanfordonline,
. Type: Video
Don Knuth needs no introduction. Computer science labs around the world are decorated with posters of Professor Knuth, and many academics have on their bookshelves at least the first volume of
The art of computer programming
. As a pione...
May 8 2018
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2018 ThinkLoud, Inc.