欢迎来到985免费论文网-论文免费参考网!
当前位置: 首页 > 计算机论文 >

计算机科学与技术本科专业,有哪些核心课程

来源:985免费论文网  | 时间:2024-11-20 04:18:42 |

计算机科学与技术本科专业,有哪些核心课程

谢谢邀请!

目前,就本科阶段而言,全国设置有计算机科学与技术专业的院校有许多许多,可见这是一个热门专业。但是,其中真正出类拔萃的却不多。除了院校的专业排名不同,更为重要的是,它们为学生配备的师资、制定的培养方案,执行的教学计划、教授的核心课程、提供的拓展和发展机会也存在诸多的差异。

不过,它们的目标一样,都是想为国家和社会培养从事计算机研究与应用的(高级)技术人才,促进我国信息化社会早日实现。

下面,笔者以清华、北大、北航、哈工大为例,来看看它们都为学生开设了哪些核心课程:

1、清华大学为本专业设置的核心课程有5门:操作系统、编译原理、形式语言与自动机、人工智能导论、专业实践。要求修满14学分。专业核心课程是学院所属各专业对学生在相关学科专业基础方面必修课程的具体要求,除了计算机科学与技术专业,清华信息学院还为学生提供了4 个专业核心课组,并将它们一般安排在三、四年级学习。就课程设置与学分分布而言,清华为学生提供五种课程:①公共基础课程、②文化素质课(理工类)、③平台课程、④专业相关课程、⑤综合论文训练。核心课程属于“专业相关课程”,与之相辅相成的还有:专业限选课组、任选课程组。其中,专业限选课组对学生获得较深入的知识、拓展其他专业领域的相关知识最有帮助,因而要求也多。

2、北京大学为学生开设的核心课程主要包括:①算法分析与设计、②集合论与图论、③计算机组织与体系结构、④代数结构与组合数学、⑤数理逻辑、⑥计算系统导论、⑦编译原理(技术)、⑧操作系统、⑨微机实验、⑩并行程序设计原理。北京大学的课程分为公共必修课、学院必修课、专业必修课、专业选修课、通选课。与清华不同,北大要求学生在四年级开始之前修满全部必修课程。值得突出强调的是,智能科学与技术专业是计算机科学与技术一级学科之下的本科专业,主要从事机器感知、智能机器人、智能信息处理和机器学习等交叉学科领域的学习。本专业为理科专业,学制4年,毕业授予工学学士学位。

3、北京航空航天大学为学生提供基础类、通识类、专业类三大类课程。其中,专业类课程又包括核心类和选修类。核心类课程包含如下8门专业基础课及其课程设计:①计算机导论与伦理学、②离散数学、③计算机组成及其课程设计、④操作系统及其课程设计、⑤编译技术、⑥数据结构、⑦算法设计与分析、⑧编译器课程设计。要注意,在北航,核心课都是必修课。北航致力于培养本科生独立开发“1个CPU、1个操作系统、1个编译器”的系统能力,所以才设置了3门相应的课程设计。从而帮助学生精通专业知识和基础理论,进而具备开发能力和系统方面的能力。

4、相对而言,哈工大为学生设计的核心课程偏多:①离散数学、②数据结构、③操作系统、④数据库原理、⑤算法设计与分析、⑥计算机组成原理、⑦软件工程基础、⑧编译原理、⑨计算机网络、⑩计算机系统结构、11微机系统与接口。另外,哈工大与澳大利亚新英格兰大学合开的“2+2”专业,还可以让学生入学后前两年在哈尔滨工程大学学习,后两年在澳大利亚新英格兰大学院校学习。“2+2”专业前两年的核心课程主要有:①程序设计基础、②电路基础、③计算机科学与技术专业导论、④离散数学、⑤电子技术C、⑥数据结构、⑦数字逻辑等。

5、北京邮电大学为学生开办的核心课程主要有:①离散数学、②计算导论与程序设计、③数据结构、④算法设计与分析、⑤数据库系统原理、⑥编译原理与技术、⑦计算机网络、⑧操作系统、⑨软件工程、⑩数字逻辑与数字系统、11计算机组成原理、12计算机系统结构、13现代交换原理等。以计算机科学与技术、信息与通信工程为依托,北邮旨在培养具有深厚网络背景的计算机科学与技术人才,这是北邮这一专业区别于其他高校计算机专业的显著特色。

综上,可以认为,该专业的核心课程主要包括:①人工智能导论、②数据结构、③形式语言与自动机、④计算机导论与伦理学、⑤离散数学、⑥计算机体系结构及其课程设计、⑦操作系统及其课程设计、⑧编译原理与技术以及编译器课程设计、⑨算法设计与分析。

顶级名校的特级福利:

当然,顶级名校还有更好的福利,积极适应互联网飞速进化、人工智能蓬勃发展的改革举措所创造的福利。比如,清北就为出色的学生专门增开了特级班:姚班(清华大学计算机科学实验班)和图灵班。2017年,在静园五院,北京大学举办首期图灵班开班仪式,要知道,图灵班只招收24名学员,最多不超过30人。虽然这比世界著名计算机科学家姚期智院士在清华于2005年创办的姚班晚了很多年,但是它们在师资阵容、教学上可谓旗鼓相当。

1、北大的图灵班请来了图灵奖得主约翰•霍普克洛夫特教授来授课,另有世界一流学者参与教学,引入卡耐基梅隆大学、康奈尔大学等美国计算机科学著名高校的相关课程;此外,图灵班采用全新的培养方案,参加科学研究成为学生的必修课,为学生提供前往世界一流大学交换学习的机会,以使学生有能力与活跃在国际计算机科学研究一线的知名学者深入交流。

2、清华的姚班除了姚院士亲自执教,他还为学生邀请了国际顶尖学者为学生授课。姚院士融合美国麻省理工、斯坦福和普林斯顿大学的计算机教育的先进方法,专门为姚班精心准备了15门核心课程,其中6门课程为姚先生亲自执教。另外,姚班还开设了四个向度的国际教学项目:从低年级中选拔特优学生加入预研班;三年级全体赴港访问和交流;选送最优生前往美国普林斯顿、麻省理工、哈佛等知名大学进行交流和短期课程;为四年级学生提供到各著名研究院所进行科研实践及毕业设计的充足机会。

然后,我们再来看一所相对一般的大学,以天津理工大学稍作例子:

天津理工大学为学生开办的核心课程:①高级程序设计语言、②数字逻辑、③离散数学、④数据结构与算法、⑤计算机网络、⑥数据库系统、⑦操作系统、⑧计算机组成与结构、⑨软件工程、⑩编译原理、11图像处理等。该专业为教育部特色专业、天津市品牌专业。

将它与上述五所院校对比,就能发现一个结论:档次越高的学校,学习的内容越深入,这也是名校毕业生更受欢迎的原因。其实,将对比北邮和天津理工,就很能发现问题,北邮比天津理工教授的内容更深入,天津理工更偏向于前端,北邮更注重向学生传递深层次的理论。

1、在《论可计算数及其在判定问题中的应用》论文中提出。

2、阿兰.图灵1937年发表了《论可计算数及其在判定问题中的应用》,首次提出了一个通用计算机设备的设想。

3、图灵设想所有的计算都可能在一种特殊的机器上执行,这就是现在所说的图灵机。他将该模型建立在人们计算过程的行为上,并将这些行为抽象到用于计算的机器的模型中。由此而改变了世界,成为了现代计算机的源头。

这题似乎是一个Noip提高组初赛题
全题为:
1、关于图灵机下面的说法哪个是正确的:
A) 图灵机是世界上最早的电子计算机.
B) 由于大量使用磁带操作,图灵机运行速度很慢.
C) 图灵机只是一个理论上的计算模型.
D) 图灵机是英国人图灵发明的,在二战中为破译德军的密码发挥了重要作用.
答案是C

14.(3分)B  15.(3分)C 16.(2分)数学形式系统不仅是不完全的,而且还是不可完全的。 在数学形式系统内部不可能证明本系统的不矛盾性。 17.(4分)主要理由:人类意识是不可能程序化的(2分);自己的看法言之成理即可(2分)

距离 5 月 9 号凌晨越来越近,今年的 Google I/O 大会也近在咫尺。从年初媒体不时报道的新一代操作系统 Fuchsia 到 3 月 9 号 第一个 Android P 开发者预览版 放出再到 Gmail 换脸、Google Tasks 独立应用推陈出新,目前 Google 已经摆上桌的这些「饭前甜点」虽说不能满足所有人的口味,但至少从数量上来说,今年的 I/O 大会势必又将会是一场 Android 用户和谷粉们的「盛宴」。

Google I/O 2018 将于北京时间 5 月 9 日凌晨 1:30 正式开始,如果你打算和派小队一起熬夜看直播,下面提到的这几大看点请一定不要错过。

Android P DP2

一年一个版本号的 Android,毫无疑问已经成为了每届 I/O 大会必不可少的主角之一。

在此前放出的第一个开发者版本 DP1 中,Android P 已经为我们奉上了全新的界面设计风格、灵动的过渡动画和蓝牙连接优化、多摄像头 API、异形「刘海」屏支持等诸多功能改进和全新特性,如果你还没尝鲜过 DP1,不妨回顾一下派小队之前的 具透。

Android P 更新时间线

根据计划,5 月 9 日凌晨的 Keynote 上 Google 还将介绍更多与 Android P 相关的细节同时放出第二个开发者预览版本(DP2)。而从近段时间媒体曝光的各类素材来看,Android P 似乎远非我们在此前的 DP1 上所看到和感受到的那么简单。

上月,在一篇介绍「私网 DNS」功能的博文中,Google 粗心放出了一张并非 DP1 版本的 Android P 屏幕截图,从截图中不难看出,Android P 至少已经在测试新的屏幕导航按键了。

疑似「全面屏手势」设计

新的屏幕按键采用了一个与 iPhone X 导航区域外观相似但尺寸更小的白色按钮替代原先的 HOME 和多任务按键,返回按键依然保留在左侧。虽然这样的外观让很多媒体猜测 Google 将为 Android P 带来当下部分厂商已经做或正在做的「全面屏」手势功能,但派小队依然对此持保守观望的态度——毕竟截图里屏幕按键依然占据着底部宝贵的屏幕空间,这样的设计还称不上「全面屏手势」吧?

结合最近 Chrome Canary 中出现的横向卡片堆叠式标签页设计,外媒 9to5Google 更是认为 Android P 将对屏幕按键和多任务界面进行大改,他们还做了这样一组颇为逼真的概念设计图:

多任务界面设计或许也会随着操作的变化迎来革新

当然,除了这个疑似「全面屏手势」设计,XDA 还在已经放出的 DP1 镜像文件和 Google 官方的提交信息(commits)中挖到了更多猛料,包括 蓝牙助听器支持、Doze 壁纸、Vulkan API 1.1 等等,这些新特性都有可能会在接下来的 Android P 开发者预览版本中出现,让我们拭目以待。

Material Design 2

在正式的名称没有得到 Google 的统一确认前,我们姑且叫它 Material Design 2 好了。

自 2014 年随 Android 5.0 Lollipop 面世以来,Material Design 作为一个设计规范已经存在了 4 年,其影响也早已跳出了 Android 手机和 Android 应用的范围,在一些桌面端应用(比如 Chrome)乃至 iOS 应用中,我们都能看到 Material Design 的影子。

但就在这 4 年间,移动设备发展日新月异,软硬件生态环境也早已今非昔比,就连 Google 自家应用都在设计规范上频频「犯规」,以致于他们不得不对 Material Design 设计规范进行调整。

2018 年,是时候对 Material Design 进行一次全面革新了。

今年 2 月,XDA 在 Chromium 中发现了一条名为「the new google material design 2 standard 」的提交信息,尽管这条 commit 随后不再公开,相关提交内容也被证实其实是 Google 在为今年 9 月 2日即将到来的 Chrome 十周年更新做准备而并非真正的 Material Design 2。

3 月份放出的 Android P DP1 则从另一个角度证明了上面的猜想,在首个开发者预览版当中,Google 就向我们展示了更加活泼、大胆的色彩应用,更加灵敏、自然的动效反馈和更多的圆角。类似的设计风格我们随后在桌面端的 Chrome Canary、手机版 Chrome Beta 以及最近推出的 Google Tasks 和新版 Gmail 客户端中也能看到。

Google Tasks 应用里有很多新的设计元素

而从 Google I/O 官方日程来看,除了自身规范的更新和演进,Material Design 还将进一步与 Google 今年在世界移动大会推出的移动 UI 开发框架 Flutter 深度整合以实现更好的跨平台适用性。

Wear OS

和 Material Design 一样需要更新的还有 Google 的智能穿戴系统 Android Wear。

借着「平易近人」的天生特质,Android Wear 曾一度在高端奢侈和时尚极客市场中左右逢源。但随着各方逐渐回归理性,智能手表厂商也经历了一轮又一轮洗牌,目前缓慢增长中的智能手表市场已然是 Apple Watch 和 Fitbit 两家独大的局面——而这两家都与 Google 无关。

因而在今年 3 月中旬,Google 正式将 Android Wear 更名为 Wear OS 并在随后想用户推送了更新,除了改名,更新内容还包括 Google Assistant 智能推荐、上下文语义理解和智能家居控制。

从命名的变更中我们似乎就能看出一些端倪,毕竟连 Wear OS 产品总监 Dennis Troper 自己都说,以往使用 Android Wear 的人有三分之一都是苹果用户。

在这样的前提下,将智能平台独立出来或许也意味着搭载 Wear OS 手表终于能够与 Google Home、Chrome Book 甚至 Google Pixel 等设备「肩并肩」,成为一款 Powered by Google 的可穿戴硬件产品而不是 Powered by Android 的 Android 系统衍生产品。

Google Assistant

对以「AI First」为口号的 Google 来说,Google Assistant 也许是他们除了 Android 以外最大的那块「心头肉」——正是这款在很多人看来进能与隔壁亚马逊的 Alexa 分庭抗礼,退能「拳打 Siri,脚踢 Cortana」的智能语音助手,串起了 Google 进军硬件市场后推出的全部 Google Home 系列硬件产品。

但很多人不知道或者说还没有查觉到的是,Google Assistant 其实已经在短时间内拿下了不小的硬件格局,尤其在智能家居领域。

Google 智能家居生态总监 Michele Turner 在今年 3 月初发布的一篇博文中就指出,Google Assistant 目前已经覆盖了 5000 多种智能家居设备,从罗技 Harmony 智能遥控器到 Nest Hello 智能门铃再到 August 的智能门锁,Google Assistant 在短短三个月不到的时间里实现了对智能家居市场的全面辐射(1 月智能家居设备覆盖量仅为 1500 种)。

本次 I/O 大会上,我们势必会看到 Google Assistant 的进一步「扩张」。此前,Google 已经赶在 MWC 世界移动通信大会前夕公布了今年的 Google Assistant 计划,即年底前支持 30 种语言,覆盖 95% 符合条件的 Android 设备,并全面支持例程(Routines)和基于位置的提醒(Location-based reminders)功能。

但这里所说的「符合条件的设备」究竟会包含中文 Android 设备吗?派小队私以为,还是有点悬。

Google Lens

从去年 I/O 大会发布到 Pixel 2 独占再到借 Google Photos 登陆各大 Android 设备和 iOS 设备,结合了自家图像识别成果的 Google Lens 所得到的市场反馈一直不温不火。

一方面,只能在 Google Photos 里用来识别照片内容的 Google Lens 使用场景和吸引力都十分有限,另一方面,即便以 Google Assistant 为载体实现了相机取景识别,Google Lens 在识别准确度和识别能力上都还有所欠缺。

好在 Google 的「好队友」LG 提前告诉我们说:Google Lens 就要更新啦。

本月初,LG G7 ThinQ 面世的同时,LG 也发布了一篇官方 媒体文档 来对这台新机的众多特性进行介绍。而就在 G7 ThinQ 的 AI 物理按键部分 LG 提到,G7 ThinQ 将成为「首批用上 Google Lens 新功能的手机之一」,用户只需快速连续轻按两下手机侧面的 AI 物理按键,即可快速打开 Google Lens 进行取景。

除了这个快速调用 Google Lens 的按键操作,LG 并未透露更多细节,Google Lens 能否借 AI 和计算机视觉成为 Google Assistant 之外的又一大「神器」,明天凌晨 I/O 大会应该就能见分晓了。

RCS Chat

同样是七八千的预算,在 Android 阵营里我们可以买到相机媲美卡片机的拍照利器、性能强大到几乎不会「杀后台」的「旗舰杀手」或是工业设计向来不落俗套的颜值标杆……

但必须承认的一点是,在 Android 平台上,我们永远买不到 iMessage 那样的即时通信体验。尽管 Google 在过去几年的时间里曾推出过多款即时通信应用来弥补这个短板,但这些应用无一例外都最终走向了消亡(比如只 火了半个月 的 Allo)。

对部分 iOS 用户而言,系统自带的 iMessage 是一项颇具粘性的功能,而 Android 用户则只能从第三方应用那里另寻出路。

Android 8.0 开始,Google 希望借 Project Treble 来终结 Android 操作系统的碎片化问题,而今年,他们也想通过类似的途径来解决 Android 原生即时通信应用的「碎片化」。而与此前屡败屡战、不断「另起炉灶」的做法不同,Google 这一次想借全球运营商的力量,推出一项名为 Chat 的融合通信服务。

据外媒 The Verge 的 独家报道,Chat 将直接取代 Android 设备上现有的 SMS 应用,让用户获得类似 iMessage 的信息收发体验,在网络条件允许时,用户可以直接通过移动数据发送富媒体消息。

也许是为了避免 Chat 走向与自家的 Allo 或 Spaces 类似的命运,Google 这次还专门请来了 Anil Sabharwal 来负责 Chat 项目,Anil Sabharwal 就是那个将照片备份的创意从 Google+ 中拿出来并单独打造成 Google Photos 的人,而 Google Photos 现在已经成为了 Google 最为成功的几大软件服务之一。

支持 RCS 通用配置标准的厂商和运营商名单

从 GSMA 的统计数据来看,目前世界范围内已有 55 家电信运营商、11 家 OEM 厂商和两大操作系统开发商(Google 和微软)加入了对 RCS 融合通信通用配置的支持,Google 这边,Anil Sabharwal 着手 Chat 项目也已半年。Chat 最终会是怎样一款产品?明天凌晨的 I/O 大会上我们或许能了解到更多最新动态。

除此之外……

当然,作为 Google 和全体「谷粉」们的年度盛事,本届 I/O 的精彩远非以上所述六大看点可以概括。

Reddit 网友曝光的 YouTube Remix 截图,已得到 Google 官方确认

在此前的消息中,我们还看到了整合 Google Play Music 和 YouTube Music 特性的流媒体服务 YoTube Remix,即将上线的 Fushcia 测试版,正式推出的全新「.app」域名等等消息,如果你害怕错过要点或没时间看直播,本次我们也将和往年一样第一时间为大家整理 Keynote 内容回顾,敬请留意。


《计算机科学与技术本科专业,有哪些核心课程》由:互联网用户整理提供;
链接地址:/show/302521.html
转载请保留,谢谢!
推荐专题
相关文章