多项选择题

社会工作的知识系统应该包含()等内容。

A.哲学
B.伦理意识形态
C.研究方法
D.基础理论
E.实务理论