多项选择题

从课程功能角度,可把课程分为( )。

A.工具性课程
B.知识性课程
C.学科中心课程
D.技能性课程
E.实践性课程