2022春软件工程导论课后作业(一)

Q:查找阅读资料,了解并总结软件工程与计算机科学的关系与区别,你的观点?

定义(区别)

软件工程:一门学科,用于研究用工程化方法构建和维护有效的、实用的和高质量的软件。

计算机科学:一门科学领域,用于研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题。

定义(联系)

计算机科学包含了软件工程,而软件工程只是计算机科学其中的一个分支。

培养目标 (区别)

软件工程:借鉴传统工程的原则、方法,以提高质量、降低成本。一般用于在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。

计算机科学:具有计算机应用技术的基础理论知识,具备计算机及相关设备的维护与维修、行业应用软件、平面图像处理、广告设计制作、动画制作、计算机网络及网站建设与管理、数据库管理与维护等应用能力和操作能力的高等技术应用性人才。

培养目标 (联系)

软件工程更注重团队协作,而计算机科学更注重个人技术能力。

学习科目(区别)

(参考武汉大学教学大纲) 

软件工程:

    学科基础(平台)课程:计算机科学导论、数字逻辑、高级语言程序设计、离散数学、数据结构、计算机组成与设计、操作系统、云计算平台与技术。
 其他主干课程:面向对象程序设计、软件建模、软件工程、人机交互、数据库系统、计算机网络、系统级程序设计、软件质量保障与测试、操作系统课程设计、数据库课程设计、项目实践等。 

计算机科学:

  学科基础(平台)课程:计算机科学导论、数字逻辑、高级语言程序设计、离散数学、数据结构、计算机组成与设计、操作系统、云计算平台与技术。
  其他主干课程:数据库系统、计算机网络、编译原理、软件工程、算法设计与分析、嵌入式系统、数字逻辑课程设计、计算机组成与设计课程设计、操作系统课程设计、计算机网络课程设计、大型应用软件课程设计等。 

 学习科目(联系)

一些课程存在重叠如: 计算机科学导论、数字逻辑、高级语言程序设计、离散数学、数据结构、计算机组成与设计、操作系统、云计算平台与技术等。

 我的观点

    这两个学科存在侧重点不同,但认为他们两个不太相关的观点显然错误,软件工程专业也可以搞科研写论文,计算机科学也可以在公司拥有好的就业。 我也曾在专业分流时感到困惑,就算能对这两个专业有较为清晰的认知,可是我仍然没办法做出完全对的选择。后来已经分流的学长一语点破:“无论去到哪个专业,都是靠自觉才有饭吃。”呀,无论做出什么选择,只要愿意在这个专业深耕,都是最好的选择!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值