Computer Science is interdisciplinary, with roots in mathematics, physics and engineering, and with applications in virtually every academic discipline and professional enterprise (e.g., scientific computing, physics and astronomy, economics, cognitive science, neuroscience, bioinformatics, linguistics, and the humanities).
- Computer Science Major
- Computer Science Minor
a study of computation itself, but in less detail than the major.
- Concentration in Scientific Computing
a study of the use of computational techniques to enhance other inquiry.
- Computer Science Concentration with Mathematics Major
a study of the mathematical foundations of computer science, for math majors.
- Computer Science Concentration with Physics Major
Flowcharts showing prerequisites and course
planning for the department programs
You can also develop course plans of your own (if you would like to delve into engineering you can take classes at U Penn and Swarthmore). Talk to you advisor and any Computer Science professor for help.