In general, it depends on the college that through which university it is affiliated to, every university has its own syllabus. They try to cover all those basics in their syllabus. But you also have to put efforts by learning programming languages side by side on your own.
Before starting to go college you must have a look on the syllabus and check out what else should I learn parallely so I can up-to-date with the people. This is how you choose programming languages and learn, also you can ask doubts with teachers they'll definitely help you.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile