DNA computation has the potential to tackle computationally difficult problems that have real-world implications. The parallel search capabilities of DNA make it a valuable tool to approach problems that have a large number of possible solutions, for which conventional computers have limited potential. Surface science can play a significant role in harnessing the parallel nature of DNA for computation. This article briefly reviews conventional computing architecture, discusses DNA computation, and describes the role of surface science in DNA computation.