Undergraduate Course

HOME>About TCSL>Course>Undergraduate Course

Undergraduate Course

Core Competencies Course

English(2)、English Listening and Speaking in Lab(2)、Practical English(2)、Environment Service-Learning(0)、Physical Education(0)

General Educantion(28)




Specialized Courses

Required Courses(57)

Elective Courses(20)








Elective Courses

Elective courses offer you the freedom to enrich your academic plan!
By taking elective courses, you can broaden your professional horizons, develop a second area of expertise, and enhance your competitive edge.

Categories of elective credits for freedom of choice: minor, double major, nterdisciplinary Course Program, career program, Micro Program, Problem-based learning (PBL) course, MOOCs micro-credit courses, professional self-learning courses.