What does Qinghai University for Nationalities take for its self-taught law undergraduate major?

Qinghai University for Nationalities needs to take 22 courses (including elective courses) for the self-taught law undergraduate major.

They are: English (II), Labor Law, Real Estate Law, Intellectual Property Law, Company Law, Environment and Resources Protection Law, Contract Law, Introduction to International Economic Law, Private International Law, Notarization and Lawyer System, Legal Document Writing, Outline of Modern and Contemporary History of China, Introduction to Basic Principles of Marxism, Marriage and Family Law, Graduation Thesis, Tax Law, Negotiable Instruments Law, Insurance Law, Foreign Legal History, China Legal Thought History and Western Legal Thought History.

Free self-study materials and knowledge maps: /zikao/xxzl/n 126.html? fcode=h 1000026