Concentration


Computer Science

Computer science is the study of algorithmic processes and methods for managing representational and algo­rithmic complexity. The computer science concentration at Simon’s Rock provides the background for graduate study in computer science and related fields, and also prepares students for computing careers in business and industry. Students interested in electrical engineering should consult the catalog for the 3/2 program in engineering.

Curriculum

To complete the concentration at least 20 credits in computer science are required in addition to Algorithms and Data Structures and Computer Organization. At least 4 of these courses must be taken at the 300-level. It is recommended that at least one of the 300-level courses be chosen, in consultation with the student’s advisor, from among the upper level CS offerings at Bard College, and that one of the Bard faculty be on the student’s thesis committee. It is also recommended that students intending to study computer science in graduate school take Discrete Mathematics, Calculus I-II, and Mathematical Logic. Students with hardware or electrical engineering interests should take Analog and Digital Electronics. The following course list may be supplemented by tutorials or independent studies that also satisfy the concentration requirement.

Courses

  • CMPT 244 Computer Networking
  • CMPT 240 Introduction to Robotics
  • CMPT 260 Scientific Computing
  • CMPT 264-364 Artificial Intelligence
  • CMPT 265 Cognitive Science
  • CMPT 312 Programming Languages
  • CMPT 316 Operating Systems
  • CMPT 320 Theory of Computation
  • PHYS 210 Analog and Digital Electronics
  • PSYC 201 Introduction to Cognitive Psychology
  • MATH 325 Number Theory and Cryptography

Bard Courses
  • Computer Science 305 Design of Programming Languages
  • Computer Science 312 Theory of Computation
  • Computer Science 321 Databases: Theory and Practice
  • Computer Science 326 Operating Systems
  • Computer Science 335 Computer Networks
  • Computer Science 351 Artificial Intelligence
  • Computer Science 352 Biologically Inspired Machine Learning
  • Computer Science 373 Software Interface Design
  • Computer Science 401 Topics in Computational Complexity
  • Computer Science 425 Compiler Design
  • Computer Science 451 Topics in Advanced Artificial Intelligence

Web Site

http://cs.simons-rock.edu/

Faculty

Brian Wynne, Michael Bergman, Eric Kramer, Paul Shields
Faculty contact: Paul Shields