@PurpleTitan
Yes I know that having broad knowledge / skill set is more respected. Also, keep in mind that I have chosen liberal arts colleges for myself. But, I did that because I’m going to get a Master’s. I believe that you should build general knowledge during Bachelor’s and specialize during Master’s. But, I understand that not everyone has the privilege to study for that long and if you immediately have to find work after Bachelor’s, narrow knowledge will help you land that first job.
I talked to various companies in my country, some banks even (I’m not from US). They probably had their business degrees though. I understand where you’re coming from but it’s easier to find work when you know pretty much everything about Databases and earned your certificates and all in that field, than when you’re fresh out the college with a general theoretical CS knowledge. And even though an employer who is CS gradate may prefer your theoretical degree, majority of the employers will not know much about CS and will look for applied / narrow degrees. At least that’s what I gathered after asking around where I’m from.
Of course, this debate could go on for ages. This is just my opinion. As I see, some people here also agree with me, but many don’t. In truth both unis are good and none will hurt the student’s future. OP should just choose the one that majority recommends. My vote still goes to Trinity though.