It is a science, but its focus is not nature. It is like the natural sciences, in that it has theoretical and experimental components. But it is unlike the natural sciences in that computer scientists design some of their own objects of study, an activity that adds aspects of engineering. Related areas of study include linguistics, philosophy, and psychology.
Applications occur in every field.
Computer science is often confused with programming. Rather than being the subject of computer science, programming is one of the principal tools used by computer scientists. Computers are found in nearly all departments at Pomona College, and most students work with computers regardless of their discipline. The introductory sequence in computer science is not intended as a substitute for such instruction, but rather provides a broad survey of the paradigms and methods of this new science. Like first courses in other sciences, introductory computer science courses are suitable both for students who want to broaden their liberal arts education and who seek preparation for more advanced courses.