So I am starting College this year. However, I can't decide which programme I should go with. The first option is bachelor in IT and Communication. This programme has deep content of communication (networking), but it doesn't have courses like Algorithms, Database Systems, Digital Circuits, etc.(every course that is not related to communication which is normally found in computer science). The second option is bachelor in Computer Science. This programme has a little bit of everything (software, hardware and networking), But it doesn't have deep content of anything like in the other programme. Would you please give me some advice what is better to study? Is it better to study a bachelor programme which concentrates on a particular field of computer science?