多项选择题

依据课程任务,可将课程分为()。

A.基础型课程
B.拓展型课程
C.技能型课程
D.知识型课程
E.研究型课程