polytechnic

(noun) polytechnic institute

engineering school
technical school (generic term)
tech (generic term)