Author

Dana Burkart

Abstract

Despite its relative youth, computer science has become a well-established discipline, granting over 2% of the bachelors degrees in the United States (U.S. Department of Education, 2010). For this reason, it is important that we understand the nature of computer science and the likely direction for the development of inquiry in computer science in the future. This paper examines several perspectives on the nature of the methods of computer science inquiry. These are empiricist methods, rationalist methods, and an engineering stance. It argues that empiricist and rationalist stances play identifiable roles in the scientific nature of computer science reasoning but that the engineering stance does not. Following the trend in the maturation of other sciences, this paper recommends an overhaul in computer science curricula.

Publication Date

5-21-2012

Document Type

Thesis

Student Type

Undergraduate

Degree Name

Philosophy (BS)

Department, Program, or Center

Department of Philosophy (CLA)

Advisor

Not listed

Comments

Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works.

Campus

RIT – Main Campus

Share

COinS