CMSC 100: Exploring Computer Science
This course is designed to introduce liberal arts students to the ideas, problems, methods, and solutions of computer science. It is not designed to be a course in how to use computer applications in your everyday life; instead, we will treat computer science as a science, and investigate issues, at a beginning level, of interest to actual computer scientists.
An Invitation to Computer Science (1st edition (blue) Java Version)
by G. Michael Schneider and Judith Gersting (ISBN: 0-534-37488-3)
Note: Do not buy any lab books. The (orange) 2nd edition textbook is okay.
When the course is being taught, the course Moodle site can be accessed after the first day of class by enrolled students at http://moodle.lawrence.edu.