The college was established in August 2001 with the approval of the Macau SAR government. The campus is located on the 8th and 9th floors of the Edifício China Civil Plaza, Alameda Dr. Carlos D’Assumpção, Macau. The technology research and development conversion base is located at the Macau Fisherman’s Wharf. It is continuing to expand its education in accordance with the development needs of the school.