立即注册找回密码

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索

图文播报

查看: 1007|回复: 5

在美国上本科,今年大一,迷茫CE和CS这两个专业有什么区别?

[复制链接]
发表于 2024-9-13 13:42 | 显示全部楼层 |阅读模式

登陆有奖并可浏览互动!

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录 手机动态码快速登录

×
在OU读书,现在是CE,大一新生,很纠结到底是上CE 还是CS,不知道两者具体的区别是什么,只知道一个是硬件偏电路,一个是软件纯编程,但看到的大多是研究生的,想请教本科到底是什么样的?哪个就业容易一点。我的课大多是ECE,喜欢数学,但是电路这种东西学的很烂,这是我现在的课表和我们学院cs的课表




原文地址:https://www.zhihu.com/question/263607384
楼主热帖
回复

使用道具 举报

发表于 2024-9-13 13:43 | 显示全部楼层
从院系设置上,计算机科学(简称CS)主要设于独立的计算机学院,也有些项目设置在工程学院或者文理学院下,主要是从计算机的角度,研究计算的算法、可计算性与编程语言等等。相对计算机工程(简称CE),CS更偏向计算机理论的研究与应用。而计算机工程(Computer Engineering),主要设置在大学工程学院下,相对于计算机编程和算法研究,它会更关注计算机硬件的开发,例如微处理器如何工作、设计以及优化,需要考虑如何在电子元件之间实现有效传输数据;如何设计电子元件的综合系统、如何处理软件内指令以及如何针对特定的硬件平台编写、编译和优化软件。CE更像是电子工程和计算机科学的一个交叉领域,偏向计算机硬件的开发,属于应用型的学科,因此更多大学会设置CS的PHD,而几乎没有CE的PHD项目。
可以说,计算机工程师是专门从事软件设计、硬件设计或集成两者系统设计的电气工程师。

在课程设置上,CS会涉及更多数学和计算机编程方面的课程,根据分支的不同包含高级算法、计算机图形、 机器学习等课程;而CE除了编程,还会涉及电子工程方面的课程,包括电子电路设计、VLSI、计算机系统设计等。
就业上,CS的人大都去了像微软、IBM、谷歌,脸书等等软件开发公司,CE则可以选择去英特尔,苹果黑莓,思科华为等硬件设计生产企业成为电子工程师、机械工程师、计算机硬件工程师等。
在申请背景上,CS适合本科学计算机或有计算机辅修的同学进行申请,而CE对于学生计算机背景的要求没有CS这么严格,如果你是理工科专业或者数学专业,想跨专业转计算机,可能计算机工程更适合你。
回复 支持 反对

使用道具 举报

发表于 2024-9-13 13:43 | 显示全部楼层
CE的全称Comptuer Engineering,CS的全称Compute Science,这两个专业确实是比较像的,都要求学生学习编程和软件开发的课程,但是这两个专业的本质区别在于,他们一个是science,一个是engineering。 但是因为近些年CS的薪资越来越高,很多CE的学生会选择在研究生来申请CS继续发展。
CE可以说是cs和ee的结合。 就是我们通常说的vlsi, computer architecture, embedded system。并且ce所研究的是如何设计和优化微处理器的功能。计算机工程专业的学生主要是学习如何开发、制作原型和测试微芯片、电路、处理器、导体以及计算机设备等等。

                                                                           课程区别

CE:CE 可以说是CS和EE的结合体,CE 的学生学习的更多是对电子设备的动手建造和实验。与CS相比,CE的应用性更强并且且更注重硬件方面的内容。除了基本的编程技巧外,CE的学生还需要学习很多电子工程方面的课程。
所以CE的学生普遍拥有对电路、电子学和VLSI设计的非常深厚的认知,而这些都是现代计算机实际结构中至关重要的。

CS:计算机领域中相对于其他方向,CS更注重逻辑,它主要研究领域和学习领域包括计算机人工智能、生物系统和计算机生物学、计算机结构和工程、机器人。不过不同学校,学习的课程内容还是比如我们用CS顶尖学校CMU举例,他们的课程有,计算机科学理论,计算机科学理论AI,逻辑与语言比。NYU的CS专业就有些课程不太一样,主要学的是Fundamental Algorithms, Programming Languages 和 Operating Systems等等。但整体的框架学的是一样的
CS的学生学习的是代数、计算和编程语言,这些构成了高级程序设计和计算的基础。

                            就业情况

CS:现在有越来越多CE的同学未来都会找CS的工作,因为对于留学生想留在北美且赚钱最多的那“码农”的位置可以说是当仁不让。Software Engineer 软件工程师(平均年薪超过$90,000),像纽约、湾区这种tech大厂集中的地方毕业生的起薪更是高能达到$120,000以上。CS最重要的就是在找工作前刷leetcode的题目,只要刷到300-400道基本都能找到满意的工作,多数还都是大厂,绝对的“铁饭碗”的工作。软件工程师就业方向偏软应用如开发、测试、培训、技术研究等。




CE:CE专业的就业方向可以从事软件方向的工作,也可从事硬件方向的工作。更容易到电信、通讯、航天等相关部门工作,主要从事网页设计员、机械工程师、软件开发工程师、机器人工程师、技术员、网络工程师等等。New grad的毕业生相比起码农来说,薪资和还是差了不少。



不过,如果你真的是不擅长于学习电路有关的课程,可以尝试一下CS专业上一些cs的课程感受一下,未来发展真的不错!

不过不管最后学哪个专业,找到适合自己的,真正感兴趣的才是最重要的!

关注我, 了解更多美国留学生活及相关资讯!
回复 支持 反对

使用道具 举报

发表于 2024-9-13 13:44 | 显示全部楼层
难度的话是 ce = cs < se
降到cs应该只要和academic的指导老师讲一下。据说很简单。
cs的话后期是可以转入的 ce的话是工程系的 totally different path 就业的话其实是cs好
回复 支持 反对

使用道具 举报

发表于 2024-9-13 13:44 | 显示全部楼层
重点介绍美国计算机工程、计算机科学、软件工程的区别:
Computer Engineering计算机工程
主要研究计算机处理器、多处理器通讯设计、网络设计和存储器体系,着重于硬件设计以及与软件和操作系统的交互的性能 注重研究背景或实践经验。非计算机背景的学生,只要有相关的专业背景和研究经历也可以申请,比如一些工业设计、机械设计、通信工程等专业 对电子电路,硬件设计等学科的深刻理解和应用能力,能适应实际的设计和工程用途。
1. GPA3.3+
2. TOEFL:90+
3. GRE320;
4. 优势院校:清华、北大、西安交大、上海交大、哈工大
Computer Science计算机科学
理论研究层面:具备比较高的数学功底和电脑基础性语言的知识储备
系统软件层面: 国内计算机科学系的学生都能申请
计算机应用层面: 需比较高的数学功底和电脑基础性语言的知识储备
掌握高级计算机能力的人才,如网络架构师,数据库工程师,数据分析与发掘工程师,高级软件工程师等。可以拿到丰厚的薪酬。
1. GPA 3.25
2. TOEFL: 90+
3. GRE 310 +
4. CV +PS +RL
Software Engineering软件工程
指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,开发出高质量的软件并有效地维护。
要求有一定的编程技巧,熟悉掌握编程语言和软件设计思想,有一定的软件设计项目经历、软件设计、编程语言和软件测试,工作机会较多,但是起步阶段的收入居于中等。
1. GPA:3.0 -3.6
2. TOEF: 100+
3. GRE:320+ 建议考GRE SUB
4. 论文:最好是发表在国际会议上
5. 重要的荣誉/奖项/经历:最好是国家级的数模竞赛和数学竞赛
6. 优势院校:最好是国内TOP10
更多美国CS留学问题,可以在我个人主页里添加微信免费咨询。
推荐阅读:

【留学申请攻略】美国计算机科学全方位介绍!
跨专业申请美国计算机科学CS专业,有哪些学校可以选择?
美国计算机科学CS与计算机工程CE专业有什么区别?
美国计算机专业申请,哪些因素最重要?
美国计算机专业有哪些比较热门的学校?
美国计算机CS的专业分支和就业前景
回复 支持 反对

使用道具 举报

发表于 2024-9-13 13:44 | 显示全部楼层
X学的好 两个都好就业 cs找工作就是码工 数据结构 is db学好 做多点project.  Ce可码可硅 主要看选课 软可纯软或者嵌入式 硬可找asic verification 走中间做架构可以读博士。实际上现在两个都不算好找 cs岗位很多但竞争大 ce人数不多但岗位少 但是对比其他专业很好了
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

关闭

官方推荐 上一条 /3 下一条

快速回复 返回列表 客服中心 搜索 官方QQ群 洽谈合作
快速回复返回顶部 返回列表