西安医科大学是一所公立大学。公立大学是由政府出资设立的高等教育机构,主要由政府财政资助,也可以接受社会捐赠等资金。西安医科大学是陕西省政府直接管理的高等教育机构,其经费主要来自于国家和地方政府的拨款,学费也是按照国家规定的标准执行的。同时,学校的管理和运营也受到国家相关法律法规的监管和约束。因此,可以明确地说,西安医科大学是一所公立大学,而不是私立或民办大学。