讨论:计算机科学方面的基础课程与学习软件工程有何关系?有何不同?

Posted No pain No gain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了讨论:计算机科学方面的基础课程与学习软件工程有何关系?有何不同?相关的知识,希望对你有一定的参考价值。

(1) 计算机有关专业(计算机应用、软件工程)的教育和学习过程是从理解计算机世界开始的,如计算机原理、离散数学、编译原理、数据结构、算法分析、程序设计、数据库等等课程都是围绕计算机科学的,也称为专业基础课。这些基础课是培养学生把给定的计算模型在计算机中得以实现的计算能力。
(2) 然而谁来给出这个模型,怎样把错综复杂的客观世界描述出计算机可实现的计算模型,这就是软件开发的重任,是软件工程的研究的学问。
(3) 基础课程只是培养个人单打独斗能力,没有培养工程化思维,还缺乏对软件加工的生产过程、资源计划、质量保证、生产效率、工程效益、风险控制以及团队合作等工程意识的培养。因此受到计算机科学方面的基础训练是步入软件工程的基础,深入到软件工程还有很远的路要走。

以上是关于讨论:计算机科学方面的基础课程与学习软件工程有何关系?有何不同?的主要内容,如果未能解决你的问题,请参考以下文章

人工智能需要啥基础?

个人课程目标

编程程软件测试培训的课程内容包含哪些方面?

大数据专业学啥?

西安交大人工智能课程设置

西安交大人工智能课程设置