Carnegie Mellon’s CS department requires a minor so it should be easy to fit in languages or linguistics. If German is a specific interest check the department offerings. If you are just interested in learning the basics you are probably fine most places, but departments can get small fast. Last time I checked (probably a few years ago) Harvard only had 5 people graduating with a German major. However since they also have grad students they still can offer quite a few courses beyond the beginning courses.