Computer Science

Storing digital data in DNA

Storing digital data in DNA

From 80 kilobyte floppy disks, developed in 1971, to 1 terabyte portable hard drives, introduced in 2007, data storage has increased exponentially over the past decades. Now, researchers at the University of Washington, in collaboration with Microsoft, have come up with a new technique for storing data that could further […]


Single Algorithm Learns to Play Many Computer Games

Space Invaders is one of the many games that DeepMind’s algorithm has learned to master.

Researchers at DeepMind, a London-based company owned by Google, have created a computer algorithm that can not only learn to play up to 49 different arcade games, but also beat professional human gamers.  This is the first instance in which an artificial intelligence (AI) system can learn many different tasks […]


Analyzing Mutual Exclusion With a Game: SIAM Talk–Prasad Jayanti

Mutual exclusion algorithms are often complicated by system details like the asynchrony of the processes or inconsistencies that may arise from having shared resource data stored locally in the caches of the processes.

Mutual exclusion is an algorithmic requirement that no two concurrent processes access a particular resource at the same time. In their paper “Tight Time-Space Tradeoff for Mutual Exclusion,” Prasad Jayanti, Nikhil Bansal, Vibhor Bhatt, and Ranganath Kondapally derive bounds on the tradeoff between remote memory references (RMR) and space for […]


Making Data Anonymous Not Enough to Protect Consumer Privacy

The identities of individual consumers are very likely to be re-identified.
(Source: Wikimedia Commons)

What data can be used to identify an individual’s identity? This question has long befuddled experts who aim to protect anonymity, as sometimes the techniques used to remove underlying identities fail. A graduate student at Carnegie Mellon, for example, was able to identify the medical history of then-Massachusetts governor William […]


Neural Networks Rival the Primate Brain at Object Recognition

Neural networks are machine learning algorithms inspired by the brain.

A central problem in computer vision is that of designing algorithms that can competently accomplish tasks that humans can easily do, such as recognizing objects. Recently, neuroscientists at MIT found that the latest artificial deep neural networks (DNNs) are able to rival the performance of the primate brain at this […]


Mission Statement

Founded in 1998, the Dartmouth Undergraduate Journal of Science aims to increase scientific awareness within the Dartmouth community by providing an interdisciplinary forum for sharing undergraduate research and enriching scientific knowledge.

Want to join the DUJS staff?

All the undergraduates of Dartmouth College are welcome to join our staff. Our staff includes students interested in writing, editing, photography, graphics, web design, and more! Please contact us to be added to our e-mail list. Staff meetings are Thursday evenings at 8 pm in Carson L02.