This paper describes Computational Theories of the human mind, and discusses the development and role of this theory in explaining how the human mind works. This essay provides a strict cognitive analysis and considers the role of day-dreaming in human mind activity as a source of creative potential for computer programming. 6 pgs. 5 sources.