留学移民网

搜索
查看: 41|回复: 0

计算机科学和软件工程的区别

[复制链接]

17

主题

17

帖子

357

积分

中级会员

Rank: 3Rank: 3

积分
357
发表于 2019-6-28 17:15:00 | 显示全部楼层 |阅读模式
澳洲热门 IT 计算机专业,许多学校对于专业也有不同的细分以及课程安排。今天就来单独解析下 computer science 计算机科学或 Software Engineering 软件工程,两个专业的区别 ?
Computer Science 侧重于计算机的基础,包括算法,计算机的运算逻辑,编程语言,计算机理论知识,人工智能和硬件设计。计算机科学往往更重视个人能力和数学能力,将会更多的和数据库,系统,编译打交道。
Computer Science 专业主要包含的课程:
Algorithms 计算机演算规则
Theories of Computation 计算的理论
Compilers 代码编译
Operating System 操作系统
Artificial Intelligence 人工智能
Software Engineering 侧重于在大型,复杂系统下的技术和管理领导能力培训。在期间,你会学到工程的基础知识,并且将工程的技术知识运用在 IT 技术的更新换代上。软件工程则是要运用到很多的理论知识来判断一个项目是否成功,为一个项目安排具体的细节,例如,预算,时间,可行性等。
另外, Computer science 将会涉及到部分的数学知识,以及逻辑性较强的知识。然而 Software Engineering 就明显少很多数学知识,并且有更多的管理方面的知识。
通过对比悉尼大学的 Bachelor of Computer Science and Technology 和 Bachelor of Software Engineering 的课程设置我们可以发现 computer Science 每学期都要学一门 Math 。
Software Engineering 主要包含
software architecture 软件体系结构
Project Management 项目管理
Technical Planning 技术规划
Risk Management 风险管理
Software Assurance 软件保障
            
安全提示

1、本文为网友发布内容,本站不对其真实性负责,一切后果由发布人承担,与本站无关!

2、如网友所发内容侵犯您个人或您所在企业的合法权益,请与本站客服联系处理

3、请对任何金钱交易和索要个人隐私的信息保持警惕态度!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|留学移民网

GMT+8, 2024-5-16 20:56 , Processed in 0.009819 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz!

© 2001-2022 Comsenz Inc.

快速回复 返回顶部 返回列表