软件工程和计算机科学与技术属于计算机大类的,但是和计算机科学与技术有区别。软件工程注重于软件系统的开发和管理。而计算机科学与技术对硬件和软件都注重。从学科上区分,软件工程是工科,计算机科学与技术是理科。