科长和部门主管是不一样的。科长是一级行政级别,负责本科室的具体工作。科长要有上级领导的任命。部门主管不是一级行政级别,这个职位是负责某一部门的具体工作,行政级别可以是科级,或者处级等,也有的部门主管没有行政级別。所以科长和部门主管是有区别的。