Faculty Profile

Grant Braught

Professor of Computer Science (1997)

Contact Information

braught@dickinson.edu

Tome Scientific Building Room 234
717.245.1401

Bio

His current research interests are in the area of bio-inspired computing. In particular he focuses on evolutionary neural networks, interactions between learning and evolution, evolutionary and developmental robotics and swarm intelligence. He is also active in computer science education research, with recent projects evaluating the effects of tool design, feedback mechanisms and pair programming on student behaviors and learning.

Education

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

2017-2018 Academic Year

Fall 2017

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

COMP 491 Fall Senior Seminar
Students define and begin a year-long project. Written and oral presentation of project progress reports will be required. Contemporary social, ethical, technical and philosophical issues in computer science will also be examined. Prerequisite: Senior standing. Offered every fall.

Spring 2018

MATH 171 Multivariable Calculus
Multivariable calculus including parametric and polar equations, vectors, three-dimensional analytic geometry, vector-valued functions, functions of several variables, partial derivatives, and multiple integrals. Additional topics if time permits.Three hours of classroom and one and a half hour of lab per week. Prerequisite: 170 or departmental placement. Offered every semester.

MATH 171 Multivariable Calculus
Multivariable calculus including parametric and polar equations, vectors, three-dimensional analytic geometry, vector-valued functions, functions of several variables, partial derivatives, and multiple integrals. Additional topics if time permits.Three hours of classroom and one and a half hour of lab per week. Prerequisite: 170 or departmental placement. Offered every semester.

COMP 203 Cyber and Information Security
Cross-listed with INST 290-06.Cybersecurity incidents represent a serious threat to governments, organizations and individuals. This course will explore the concepts and concerns that guide business executives, policy makers, and information technology professionals to address risks to computer systems and sensitive information. After reviewing industry, national and international security standards and practices, students will have the opportunity to ‎analyze recent high impact incidents and craft cybersecurity plans for organizations and software development life cycles.

MATH 211 Discrete Mathematics
An introduction to fundamental mathematical concepts used in mathematics as well as computer science, with an emphasis on writing mathematical arguments. The course presents the principles of mathematical logic and methods of proof such as direct and indirect proofs and mathematical induction. Other topics include sets, functions, relations, matrix algebra, and techniques from elementary combinatorics and graph theory. Prerequisite: 170 or COMP 131 or departmental placement. Offered every semester.

INST 290 Cyber and Information Security
Cross-listed with COMP 203-01.Cybersecurity incidents represent a serious threat to governments, organizations and individuals. This course will explore the concepts and concerns that guide business executives, policy makers, and information technology professionals to address risks to computer systems and sensitive information. After reviewing industry, national and international security standards and practices, students will have the opportunity to ‎analyze recent high impact incidents and craft cybersecurity plans for organizations and software development life cycles.

MATH 314 Theoretical Found of Comp Sci
Cross-listed with COMP 314-01.

COMP 314 Theoretical Found of Comp Sci
Cross-listed with MATH 314-01.

COMP 492 Spring Senior Seminar
A continuation of the project begun in 491 culminating in a written thesis and public presentation. Additional contemporary issues in computer science may be considered. Prerequisite: 491. Offered every spring.