La escuela está ubicada en Chongqing, una importante ciudad central del país, un importante punto de apoyo estratégico para el desarrollo de la región occidental y el único municipio directamente dependiente del Gobierno Central en las regiones central y occidental de el país. La escuela ahora tiene dos campus con un hermoso ambiente y transporte conveniente. El campus de Nanquan está ubicado en Nanquan, un lugar cultural escénico en la ciudad principal, y el campus de Shuangqiao está ubicado en el lago Longshui, Zona de Desarrollo Económico y Tecnológico de Shuangqiao, Chongqing.
El campus cubre un área de 806,35 acres, el área del edificio escolar es de 4,613 millones de metros cuadrados y la biblioteca tiene una colección de 16.500 libros (incluidos 690.000 libros electrónicos). La escuela cuenta con la Escuela de Informática, Escuela de Software, Escuela de Información Electrónica, Escuela de Artes Digitales, Escuela de Ingeniería Civil, Escuela de Administración, Escuela de Educación General, Centro de Formación de Ingeniería y Escuela de Educación Continua. Hay 24 carreras universitarias matriculadas en todo el país, con más de 15.000 estudiantes universitarios de tiempo completo.