2. Technological progress: The continuous development of technology can give birth to new disciplines and courses.
3. Education policy: The change and adjustment of government education policy will directly or indirectly affect the direction and development of curriculum.
4. Economic development: Economic development and changes will have a direct or indirect impact on the professional needs in some fields, and then affect the development of courses.
5. Students' needs: Students' interests and needs in specific fields will also promote the development of related courses.
6. Teachers' experience and ability: Teachers' experience and ability determine the quality and level of course teaching.
7. Internal development of the discipline: the development of the discipline itself will have an impact on the content and methods of the course.
8. External factors: such as culture, religion, geographical location and other external factors will also have an impact on curriculum development.