In 1992, Yuri Gurevich wrote, "It is amazing, however, how different computer science is, especially theoretical computer science, in Europe and the U.S." How did such a sharp division arise between TCS in North America …
I am on a brief holiday in the U.K. visiting stately homes and manor houses in Cotswolds. There is so much history and drama hidden in some of the mechanical designs in these ancient buildings
DEPARTMENT: Letters to the Editor
Meg Leta Jones's "Forgetting Made (Too) Easy" (June 2015) raised an important concern about the Court of Justice of the European Union's Google Spain judgment. Google "is without any guidance as to which interests should trump …
Mark Guzdial considers how the variety of learning outcomes and definitions impacts the teaching of computer science.
Exploring the ways human vision can be fooled is helping developers of machine vision.
Feeling the way across new frontiers at the interface of people and machines.
Autonomous vehicles will need to decide on a course of action when presented with multiple less-than-ideal outcomes.
COLUMN: Privacy and security
Designers and developers of healthcare information technologies must address preexisting security vulnerabilities and undiagnosed future threats.
COLUMN: Economic and business dimensions
Seeking a better approach to pharmaceutical research and development.
COLUMN: Kode Vicious
On null encryption and automated documentation.
Two studies provide insights into how to increase the number of domestic doctoral students in U.S. computer science programs.
Improving learning and achievement in introductory computer science by incorporating creative thinking into the curriculum.
Use states to drive your tests.
Cloud computing for computer scientists.
SECTION: Contributed articles
The Quipper language offers a unified general-purpose programming framework for quantum computation.
Legitimacy of surveillance is crucial to safeguarding validity of OSINT data as a tool for law-enforcement agencies.
The National Palace Museum in Taiwan had to partner with experienced cloud providers to deliver television-quality exhibits.
SECTION: Review articles
Exploring three interdisciplinary areas and the extent to which they overlap. Are they all part of the same larger domain?
SECTION: Research highlights
"Soylent: A Word Processor with a Crowd Inside," introduces an exciting vision of using crowd workers to power an interactive system — here, a word processor — in accomplishing complex cognitive tasks.
This paper introduces architectural and interaction patterns for integrating crowdsourced human contributions directly into user interfaces.
COLUMN: Last byte
You are given two bags, each containing some number NumPerBag of flares. You know there are NumBad flares in one of the bags but not which bag. The other bag has all good flares. Each time you test a flare, you use it up.