Нет, не с общежитием. Сама форма употребляемая звучит вульгарно что-ли, нарочито грубо. Зачем? Рабочий - работяга; обществознание - общага. Вот с чем ассоциируется. Общежитие где-то маячит, конечно, фоном, но не от него неприятная ассоциация.