Faculty Profile

Grant Braught

Associate Professor of Computer Science (1997)

Contact Information


Tome Scientific Building Room 234


His current research interests are in the area of artificial life. In particular his research focuses on the interactions between learning and evolution. His other research interests include social, evolutionary and developmental robotics; swarm intelligence and biologically inspired artificial intelligence. He is also active in computer science education, focusing most recently on evaluating the effects of pair programming on student programming ability in the first computer science course.


  • B.S., Dickinson College, 1990. M.S., Pennsylvania State University, 1995
  • Ph.D., Nova Southeastern University, 2005

2015-2016 Academic Year

Fall 2015

COMP 132 Computer Science II w/Lab
A problem-solving course that utilizes object-based software design using Java. Topics include code modularity and reusability, recursion, data storage, and the empirical and theoretical comparison of elementary algorithms. The lab component focuses on programming as a tool for solving problems and simulating real-world events. Prerequisite: 131 or one year of object oriented programming in Java and instructor's permission. Three hours classroom and two hours laboratory a week. This course fulfills either the Lab Sciences (Division III) distribution requirement or QR graduation requirement. Offered every semester.

COMP 203 Robotics

COMP 251 Computer Organization
Completion of both COMP 251 and COMP 332 fulfills the WR Requirement.