См. «Словарь трудностей».
В этих случаях деепричастные обороты не требуют постановки запятых, поскольку они выполняют роль обстоятельств образа действия, тесно связаны по содержанию со сказуемым и образуют смысловой центр высказывания (см. примечание 1 к параграфу 20.4 справочника по пунктуации Д. Э. Розенталя).
Правильно: в помещении, занимаемом.
Хотя бы один язык программирования должны знать оба студента: на это указывает форма множественного числа сказуемого. При этом из предложения не следует, что они должны знать один и тот же язык программирования.
Запятая ставится перед словами "по которым".
См. ответ на вопрос № 290626.
Постановка запятой не требуется, слова "сколько необходимо" тесно связаны по смыслу со сказуемым и образуют с ним неразрывное сочетание.
Оба сочетания верны.
Первый и третий варианты возможны.