计算机软件工程属于工学类,而不是理学。
首先,我们需要明确理学和工学的定义。理学主要研究自然科学、社会科学等领域的基础理论和应用理论,而工学则主要研究工程技术、生产技术等方面的应用理论和技术。
计算机软件工程是一门交叉学科,它涉及到计算机科学、数学、逻辑学、语言学等多个领域。因此,从学科分类的角度来看,计算机软件工程更偏向于工学类。
其次,计算机软件工程的实践性和技术性也决定了它属于工学类。计算机软件工程需要大量的实践操作和实验验证,这需要工程师具备较强的实践能力和技术能力。而理学类的课程往往更注重理论知识的学习和理解,实践性相对较弱。
此外,计算机软件工程的发展历史也证明了这一点。计算机软件工程起源于20世纪50年代的计算机硬件开发,后来逐渐发展为一门独立的学科。在早期,计算机软件工程主要关注计算机硬件的设计和实现,但随着计算机技术的发展,软件工程逐渐成为了一门独立的学科。这说明计算机软件工程的发展过程也是从工学向理学转变的过程。
综上所述,计算机软件工程属于工学类,而不是理学类。