Honors Program Theses


Open Access Honors Program Thesis

First Advisor

Eugene Wallingford


Since the beginning of computing, humans have been trying to make computers understand each other more completely. Humans have always had difficulties encoding their thoughts and computational problems and in tum, computers have had difficulty understanding the subtle nuances of the human mind. The first computers were nothing more than large calculators, but as time went on, they became become more sophisticated. Various technologies and techniques have been created that add features and capabilities to modern computer systems, and many of these will be discussed in this paper.

This paper describes my Honors Thesis project to design and implement a natural language to a structured query language translator. This system is being implemented in an academic environment, so its domain will match the types of data and queries it will be able to understand. After the source review, this paper will describe the system in more detail and reflect on the development process. This paper concludes with appendices including screenshots, source code, and a language definition.

Year of Submission



Department of Computer Science

University Honors Designation

A thesis submitted in partial fulfillment of the requirements for the designation University Honors


If you are the rightful copyright holder of this thesis and wish to have it removed from the Open Access Collection, please submit a request to scholarworks@uni.edu and include clear identification of the work, preferably with URL.

Date Original


Object Description

1 PDF file (23 pages)