多项选择题

影响高校课程编制的主要因素有()

A.社会力量
B.学生需求
C.学科发展
D.专业架构