dasael, i went to Salisbury University...a University System of Maryland school on MD's Eastern Shore...and I had a blast!
I took a few CS classes, and had friends major in CS...the department is pretty decent. The school is smaller than what your choices are (enrollment is around 6000), but the college atmosphere there is great. Check it out (
www.salisbury.edu)...
As far as dorm v. off campus...I lived on campus all 4 years, and it made my life a lot easier...most of my classes were on the main campus, and i could get up 10 minutes before class and be there on time. it was easier for me to meet people living on campus as well, but i not very out going when i first meet people...
i had friends that lived off campus and their biggest complaint was finding parking...if you live off campus not within walking or biking distance, be prepared to park and be on campus early and stay all day. however, it's usually cheaper to live off campus...my sister is a senior there now, and walks to campus from her house all the time...
Salisbury, MD is definitely a college town...plenty of bars to hang out at, most of the housing around campus is college students, and the beach is less than 30 minutes away. Single A affiliate of the Orioles plays 5 minutes from campus (once or twice during the spring semester, they have a college night, students get in for free)...and plenty of great places to play golf...
The intramurals are great, because they are played on lighted fields during the evenings, it's a great way to unwind after a long day of classes...the campus is fairly small, but currently expanding. the dining hall is incredible...i had so many friends come down and rave about the dining hall. and the females...you'll have to see for yourself...
PM me if you're interested in going down one weekend...i've got fraternity brothers that can put you up and show you around...