As already suggested, Swarthmore’s economics department approaches the best of its type (Economics rankings: US Economics Departments at Liberal Arts Colleges | IDEAS/RePEc). Regarding its computer science department, I’d consider it in the context of Swarthmore students in general, who represent some of the most highly academically engaged and accomplished students in the U.S. The BA/BS distinction seems inconsequential.