If you are thinking about majoring in computer science, you should go to the Science Center and talk to a computer science professor. In the meantime, here are the requirements for a major. (Our entry in the College catalog is the official word on these matters, so read it, too.)
There are five required courses in the major:
* COSC 111 and 112: Introduction to Computer Science I and II
* COSC 171: Computer Systems
* COSC 211: Data Structures
* COSC 311: Algorithms
Each major must also take four or more electives and pass an oral comprehensive exam in the senior year. He or she must take a total of at least nine COSC courses numbered 111 or higher, not including thesis courses. This means that if a student covers any core course by advanced placement, an additional elective is required.