Question about liberal arts colleges

merc81
Tue, 28 Jul 2015 21:17:18 +0000

Finding an excellent CS program at a LAC will not be an extreme challenge. A good CS program, either at LAC or a university, will offer these classes or similiar versions:

An introductory course
Data Structures
Applied Theory
Principles of Programming
Computer Organization
Compilers
Computer Architecture
Algorithms
Operating Systems
Database Theory and Practice
Artificial Intelligence
A research project course
Additional electives, such as courses related to digital threats, etc.

Even this list may represent a course or two more than you might realistically need to take.

In terms of particular LACs, Hamilton appears to have a good program, with two of their current professors having co-authored a textbook that has been used nationally.