Sites  
Sarah Lawrence College
At A Glance Life at SLC Contact Us
    Undergraduate Admission Undergraduate Academics Undergraduate Catalogue Graduate Studies Graduate Catalogue International and Exchange Programs Continuing Education and Noncredit Programs Giving to SLC Parents Complete Sitemap
    • SLC.edu➧
    • Undergraduate Academics➧
    • Science and Mathematics➧
    • Computer Science

    Computer Science

    What is computer science? Ask 100 computer scientists, and you will likely receive 100 different answers. One possible, fairly succinct, answer is that computer science is the study of algorithms: step-by-step procedures for accomplishing tasks formalized into very precise, atomic (indivisible) instructions. An algorithm should allow for a task to be accomplished by someone who or something that does not even understand the task. In other words, it is a recipe for an automated solution to a problem. Computers are tools for executing algorithms. (Not that long ago, “computer” referred to a person who computed!)

    What are the basic building blocks of algorithms? How do we go about finding algorithmic solutions to problems? What makes an efficient algorithm in terms of the resources (time, memory, energy) that it requires? What does the efficiency of algorithms say about major applications of computer science such as cryptology, databases, and artificial intelligence? Computer science courses at Sarah Lawrence College are aimed at answering questions such as those. Sarah Lawrence computer science students also investigate how the discipline intersects other fields of study, including mathematics, philosophy, biology, and physics.

    Science and Mathematics
    Courses
    top SLC Admission Contact Form Go Further
    Copyright © Sarah Lawrence College, All rights reserved. Go to Full Site