Division of Science, Mathematics and
Computing
Website: http://cs.bard.edu
Updated May 3, 2022
Advising
Faculty
1.
Keith
OHara (director)
2.
Sven
Anderson
3.
Robert
W. McGrail
4.
Kerri-Ann
Norton
Moderation Requirements:
1.
CMSC
141 Principles of Object-Oriented Programming or
CMSC 143 Introduction to Object-Oriented Programming with
Robots or
CMSC 157: Object-Oriented Programming Workshop
2.
CMSC
145 Discrete Mathematics
3.
CMSC
201 Data Structures
4.
MATH
141 Calculus I
Graduation Requirements:
5.
CMSC
301 Algorithms
6.
CMSC
305 Design of Programming Languages
7.
CMSC 275: Statistics for Computing
8.
CMSC
225 Computer Architecture, CMSC 226 Principles of Computing Systems, CMSC 325
Multiprocessor Architecture, CMSC 326 Operating Systems, CMSC 328 Embedded
Operating Systems, CMSC 335: Computer Networks, or CMSC 336: Games
Systems
9.
CMSC
200-level or above elective
10.
CMSC
300-level or above elective
11.
Senior
Project I
12.
Senior
Project II
Sample
Program of Study
First Year |
Sophomore Year |
Junior Year |
Senior Year |
CMSC 141 or 143
MATH 141
FYSEM
I (fall)
FYSEM
II (spring) |
CMSC 145
CMSC 201 Moderation
(spring) |
CMSC 305
CMSC 225, 226, 325, 326, 328, 335, or 336
CMSC 301
CMSC 271 (elective) |
Sr. Project I (fall)
Sr. Project II (spring)
CMSC 312
CMSC 374 (elective) |