Skip Navigation

Carleton College

Guide for New Students

Computer Science studies the computational structures and processes that appear throughout the natural and human worlds. The study of those processes (known as algorithms) can lend insight into the functioning of our brains, the structure of our genes, the mechanisms by which people form communities, and many other questions in a wide range of disciplines. At the same time, an understanding of algorithms and the structure of data can help us create a tremendous variety of useful software tools. Carleton’s computer science curriculum is designed to provide students with a balance between theoretical study and the practical application of theory to the design and construction of software.

Can I major in it? Yes, a major in Computer Science is offered.

Topics explored: Algorithms, artificial intelligence, software design, databases, data mining, graphics, multimedia computing, computer networks, natural language processing, operating systems, social networks, theory of computation.

What course should I take first? The natural place to start is either in CS 108 (Life in the Age of Networks) or CS 111 (Introduction to Computer Science). CS 111 requires no previous experience in computer science, is required for the computer science major, and is a prerequisite for all other courses in the department. CS 108 also requires no previous experience in computer science, and provides a more general introduction to the field.

If you received a score of 3 or better on the Advanced Placement Computer Science A exam, you should consider enrolling in CS 201 (Data Structures). If you choose this option, on successful completion of CS 201 (grade of C- or better) you will receive credit for CS 111 as well.

If you received a score of 3 or better on the Advanced Placement Computer Science AB exam, you should consider enrolling in either CS 202 (Mathematics of Computer Science) or CS 208 (Computer Organization and Architecture). If you choose this option, on successful completion of either CS 202 or CS 208 (grade of C- or better) you will receive credit for CS 201 as well. With this option, you do not also receive credit for CS 111. In deciding between CS 202 and CS 208, choose the course that interests you more. Both are great ways to start at Carleton.

For more information you can review the Course Guide from this year.