美国大学计算机专业都学什么,在美国大学计算机专业都学什么?

2023-12-26 20:50

本文主要是介绍美国大学计算机专业都学什么,在美国大学计算机专业都学什么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

89230714_1

作者简介:祁一鸣,2016年4月加入携程,任机票研发部技术专家,同时负责携程App国际机票预定主流程技术团队。毕业于美国常春藤名校 Dartmouth College 本科,曾先后在硅谷的Oracle、Yahoo!和Salesforce总部效力过。从scratch到delivery完成过的最成功的产品是年销售额超1亿美金的商业社区网站模板。平时喜欢吃冰激凌和甜甜圈,也蛮喜欢上海野兽派的花。

【编者按】在这个行业,我们关心着大洋彼岸硅谷世界里的新动向新技术,但这一切却都来源于最初的教育。在这篇文章中,一鸣分享了他是如何开启学习计算机科学的道路,所学的课程以及经历感受。希望透过这篇文章,了解一些我们未曾触碰过的面,从中收获些许启发。

我是2010届毕业的美国Dartmouth College(达特茅斯学院)的计算机专业本科生。Dartmouth College位于美国东北部新英格兰地区的New Hampshire(新罕布什尔州),一年中有将近五个月的漫长冬季。从学校向北开车三小时可以到达加拿大的Montreal(蒙特利尔)大都市练习法语口语,往南开车三小时可以到达美国Massachusetts州的港口城市Boston吃小绵羊火锅。Dartmouth成立于1769年,作为美国常春藤大学联盟之一,在2016年U.S. News的美国本科院校排名榜中的占第11位。

起始:抱着对计算机的好奇心

在开始大学生涯之前, 我对计算机这一门学科的接触不多,唯一记得的大概就是中学时代上计算机课时用Visual Basic写过几个小程序。用周围爸爸妈妈的话来讲,就是远远地输在了未来要当程序员的起跑线上。不过对于这一切,当时的我是并不知道的。

Dartmouth一年有四个学期,也就是美国俗称的Quarter System。每个Quarter学期的时间是10个礼拜上下,一般修3门课,一门课一个学分。毕业时每个学生要修满36个学分,并且有三分之一的课程(12个学分)是致力于某一个专业。

Dartmouth有一点不同于其他七所常春藤联盟学校,它属于Liberal Arts College(文理学院)。

Liberal Arts College有一个我很喜欢的地方,就是刚进大学的前两年可以自由选修不同领域的课程,发掘自己的兴趣爱好,找到合适的专业。然后,在大二结束之前必须确立好专业,用剩下两年的大学时间来主修自己的专业课程。

每年的春季学期都会有一门计算机入门课,叫作CS5 Introduction to Computer Science。抱着对计算机的好奇心,我在大一春季修了这门课。因为CS5是计算机入门课,选课的同学还是很多的,人数大约在70人左右,是我在计算机系修过的人数最多的课程了。

CS5比较hands-on,一半是学习Java这一编程语言,另一半是通过Java编程为媒介来学习递归、模块化编程、面向对象编程的概念,同时还涉及了一些用户界面实现的内容。一个学期10个礼拜,每个礼拜3堂课,包含了11个short assignment,5个lab assignment,2个期中考试和1个期末考试。Short assignment的概念是正常花1到2个小时就能完成的编程作业。Lab assignment是相当于完成3到4个short assignment作业量的任务,涉及到编写比较大的程序,代码量在500-1000行左右。考试的话就是一个小时的试卷答题。课程还配备一个Teaching Assistant (TA)和多个Section Leaders (SL)。

TA会在每周固定的时间设置office hours,学生可以在office hour时间去找TA开开小灶,对课上未能理解的内容提问求解。而Section Leader则会负责对学生讲解short assignment和lab assignment的需求,并为这些作业打分。TA主要来自计算机系的研究生,而SL主要来自上过该门课程并且当时成绩是A的高年级本科学生。

现在回想起来,我对TA没什么印象,应该是从来没有去过office hours。SL倒是还记得,是一个叫Luke的高年级学生,经常在作业布置的时间迟到早退,一副无精打采的样子,批作业也是经常出错,常需要找他去改正分数。说到分数,不得不说明一下,美国大学是按Grade Point Average来计算成绩的,也就是俗称的GPA。课程得分为A对应的point是4.0,A-是3.66,B+是3.33,B是3,以此类推。大学四年毕业的时候满分是4.0,也就是全部都拿了A,用现在时髦的话讲是学霸级人物的存在。

CS5这门课,如果是100分的总分,只有拿到92分以上才能拿A的成绩,因为这门课学生的成绩普遍都比较高。学生对于包括10%的上课出勤分在内的每一分都是很在意的,所以对于作业或者考卷被扣错分数是无法容忍的,这大概也就是为什么我到今天还记得当时修这门课的SL。

这篇关于美国大学计算机专业都学什么,在美国大学计算机专业都学什么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/540738

相关文章

一个计算机专业女孩的求学之路—七年之痒,痒之感悟

点击上方蓝色字体,选择“设为星标” 回复”资源“获取更多资源 这是一个读者发表的个人随笔,在某论坛引起了大家的关注。讲述了一个计算机专业的同学求学的过往,个人深受感动。争得了作者的同意分享给大家。  小编个人大学四年加研究生三年求学经历亲身体会,大学首要在明智。知道自己未来要做什么,怎么做才是最重要的。 为了对作者个人隐私做保护,文中删除了个人相关信息。 毕业将至,步入社会,几张文凭,几张

一名非计算机专业,却走着IT行业--自学之路

 曾何几时,我是多么向往理想中的大学,那些无夜无日的学习也只有已经死去的高四吗?我曾因高三高考的成绩而感觉到我的人生已经悬崖勒马了。那年的暑假,我把自己关在房子里,一直在想,我未来的路如何走,多次想到,都默默的留着眼泪,真的没书读了吗?  也就在复读生招生的时候,老爸问了我一句"甘愿就这样去社会工作吗?",我落泪了,我疼哭着跟老爸说,我不甘心...老爸就来了一句"你去复读吧",我当时一愣

计算机专业毕业设计题目大全

目录 JAVA类计算机专业毕业设计题目 Delphi类计算机专业毕业设计题目 ASP类计算机专业毕业设计题目汇总 ASP.NET类计算机专业毕业设计题目  JSP类计算机专业毕业设计题目 VB类计算机专业毕业设计题目  VF类计算机专业毕业设计题目 VC类计算机专业毕业设计题目  VB.NET类计算机专业毕业设计题目 JAVA类计算机专业毕业设计题目 1.学籍管理系

计算机专业的 “铁饭碗” 终于被发现啦

计算机专业毕业后只能当码农吗?大错特错❌!其实计算机专业考公真的非常有优势呢!张雪峰就曾说过:“计算机在考公的时候,有那种 yyds 的感觉,是所有单位都要。”😃 🌻计算机类专业包含: 计算机科学与技术、软件工程、网络工程、信息安全、物联网工程、数字媒体技术、智能科学与技术、空间信息与数字技术、电子与计算机工程、数据科学与大数据技术、网络空间安全、新媒体技术、服务科学与工程、虚拟现实技术、

张雪峰:如果你现在是计算机专业,一定要优先报网络安全,它是未来国家发展的大方向

前言 “计算机专业 一定要优先报 网络安全 它是未来国家发展的大方向” 为什么推荐学网络安全? “没有网络安全就没有国家安全。”当前,网络安全已被提升到国家战略的高度,成为影响国家安全、社会稳定至关重要的因素之一。 01 高需求和就业前景: 随着数字化进程的加速和网络攻击的增加,**信息安全成为企业和组织重要的关注领域。**各行各业对信息安全专业人才的需求持续增长,学习信息安

计算机专业大四毕业生如何在一天内完成开题报告?一招教你解锁开题报告写作技巧

💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流! 💕💕学习资料、程序开发、技术解答、文档报告 💕💕如需要源码,可以扫取文章下方二维码联系咨询 💕💕Java项目 💕💕微信小程序项目 💕💕Android项目 �

安徽理工大学2计算机考研情况,招收计算机专业的学院和联培都不少!

安徽理工大学(Anhui University of Science and Technology),位于淮南市,是安徽省和应急管理部共建高校,安徽省高等教育振兴计划“地方特色高水平大学”建设高校,安徽省高峰学科建设计划特别支持高校,国家“中西部高校基础能力建设工程”支持高校,入选教育部“卓越工程师教育培养计划”实施高校、中国人民解放军后备军官培养选拔基地、全国首批深化创新创业教育改革示范高校、首

高考学计算机专业的小白指南,一些比较实用的软件,快速入手计算机

计算机指南 哈喽,首先先和大家分享一下之前我用电脑觉得还行的使用方法吧 这里的方法其实是受MIT计算机课教程的启发然后和自己使用计算机过程中得出来的经验结论 所以有错的地方欢迎大家指出,感谢 那么,我们就开始吧~~~ 杀毒软件 一款好的杀毒软件是安全使用电脑的关键,作为选择了计算机专业的孩子们,大家在高考前所使用的电脑杀毒软件,主要为以下几种吧: 1.2345安全卫士 强烈推....

计算机专业的发展前景与选择建议。

身份角度一:一名曾经的计算机专业学生  在我当年选择计算机专业的时候,计算机科学与技术、人工智能、网络安全、软件工程等专业确实是炙手可热的热门选择。然而,随着时间的推移,市场竞争加剧和市场饱和度提高,这些专业是否仍具有长远的发展潜力和就业前景呢?  我认为,计算机专业仍然是一个值得考虑的选择。首先,计算机科学是一个不断发展的领域,新技术和新应用层出不穷。这意味着,即使在市场饱和的情况下,仍然有

计算机专业是否仍是“万金油”?

身份角度一:一名曾经的计算机专业学生  随着高考的结束,我站在了人生的分岔路口,面临着大学专业的选择。在众多的选择中,计算机专业一直是我深思熟虑后的一个重要选项。然而,我并不清楚自己是否真的适合这个专业,以及这个专业未来的发展前景如何。  在我看来,计算机相关专业并非“万金油”的选择。首先,这个专业的确拥有广阔的发展空间。无论是计算机科学与技术、人工智能、网络安全还是软件工程等领域,都是当前科