软件工程与计算机科学技术的关系及区别

引用学院官网的专业介绍如下。
1. 计算机科学与技术
专业简介:本专业培养具备计算机科学与技术学科领域所需的数学、自然科学、工程基础和人文社会科学素养,具备扎实的计算机科学与技术的基础理论、知识和专业技能,具备从事计算机相关应用领域软硬件系统设计开发及项目管理能力,具有解决计算机领域中复杂工程问题的工程应用型人才。毕业5年后,能够胜任计算机相关应用领域软硬件系统设计、技术开发、项目管理、运行维护等业务岗位工作,成为相关应用领域的项目经理等业务骨干。

主要课程:高等数学、线性代数、概率论与数理统计、大学物理、物理实验、专业导论、操作系统、编译原理、软件工程、计算机组成原理、计算机系统结构、数据库原理、Java程序设计、面向对象程序设计(C++)、计算机网络、算法设计与分析、人工智能与机器学习、大数据分析与设计、项目管理。

2.软件工程
专业简介:本专业培养具备数学与自然科学基础知识、软件工程基础理论、方法和技术知识及复杂工程问题研究分析和设计开发的工程实践能力,基础理论扎实、创新实践能力强的工程应用型人才。学生毕业后可在IT行业及相关领域从事软件项目分析、设计、开发、测试、维护和软件项目管理等工作。经过五年的实践锻炼,能够具备软件产业的实践经验、具备创新意识及自我持续发展的能力,预期能够胜任研发工程师、软件设计师、测试工程师等业务岗位工作,成为软件开发团队中的骨干。

主要课程:大学英语、大学物理、高等数学、线性代数、概率论与数理统计、电路与电子技术、数字逻辑、C语言程序设计、面向对象程序设计、数据结构、离散数学、软件工程、计算机网络、操作系统、计算机组成原理、数据库原理、UML与系统分析设计、人机交互的软件工程方法、软件项目管理、软件质量保证与测试、Java Web技术、软件体系结构与设计模式、大数据技术基础、数据仓库与数据挖掘等。

个人感想:

1.从培养计划来看,两个方向的学习课程和内容差别不大,但比较明显的一点是,前者比较专注于计算机底层的原理、概念等研究;后者更侧重于实用性,侧重于软件这一块,学习的深度较前者较浅一些。软件工程重点培养学生动手能力,学的东西偏技术的多一些;计算机科学与技术主要培养学生的理论能力,动手能力为辅助。

2.从学习难度上来看,个人认为软件工程的难度略小于计算机科学与技术,这点跟培养方向与开设的课程可以略知一二,计算机科学与技术主修的语言是更加接近计算机底层的C++,而软件工程主修的语言则是面向市场商用的、应用性质更强的Java。

3.从就业率来看,虽然没有拿到准确的数据,在我看来,学院官网对于软件工程的就业率有所强调(较高的就业率),这也说明了软件工程方向可能更加面向于就业与实际应用,计算机科学与技术可能比较适合研究与继续学习(考研等)。

综上所述,两者的差别其实并不明显,都是好专业,应该好好努力,成为一个合格的专业人才。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值