注册/登录
移动端
 
首页 > 留学资讯 > 留学课程辅导 > 圣安德鲁斯大学计算机科学辅导哪些内容

圣安德鲁斯大学计算机科学辅导哪些内容

作者:海马 发布时间:2022-12-05 11:32

计算机科学理学士(荣誉)学位旨在让你深入了解计算机科学的理论和实践。你会学习如何对计算机进行编程以及如何组织、设计和实施系统。在学习期间,你将探索计算机科学的理论基础并培养软件工程的实践技能。

你能够围绕自己的兴趣建立学位课程,并研究人工智能、人机交互、计算机安全、视频游戏、数据编码、数据库和操作系统等专业领域。本学位为四年全日制课程。
计算机科学

1.课程详情

在前两年,你将学习计算机科学和几种不同编程语言背后的基本概念。

除了学习第一年的计算机科学,你还需要学习至少一门额外的科目。在第二年,你可以继续学习其他科目或完全专注于计算机科学。

在第三年,你将了解与计算机科学家相关的逻辑基础,重点是自动推理和可判定性,以及计算和复杂性理论,包括探索图灵机和下推自动机。

作为团队的一部分,你将把软件工程概念和实践应用到一个实质性的软件工程项目中。该项目贯穿第三年的两个学期,将为你未来工作做好准备。

在你的最后一年,你将承担一个重要的软件工程项目。你将在工作人员的指导下设计、指定和构建一个中型软件系统,或进行此类系统的正式开发和验证。

除了必修模块外,你还可以从各种高级选项中进行选择。

所有荣誉学生在第三年都有机会参加读书会。阅读派对在高地的一栋大型乡间别墅举行,学生们将在那里进行为期三天的演讲,参加户外和室内活动,并与同龄人和工作人员进行社交活动。

圣安德鲁斯大学采用灵活的模块化学位系统,通过积累学分获得学位。

2.第一学年课程

面向对象编程:介绍使用 Java 进行面向对象建模和编程。

数据编程:探索数据存储、处理和分析的各个方面。

3.第二学年课程

计算机系统:培养 C 语言编程、系统编程、数字逻辑和低级计算机组织的技能。

计算基础:介绍基本算法、数据结构和现代软件核心形式语言的思想。

4.第三学年课程

逻辑和推理:涵盖与计算机科学家相关的逻辑基础,重点是自动推理和可判定性。主题包括命题和谓词演算、各种证明技术和哥德尔不完备性定理。

计算复杂性:介绍图灵机、非确定性和下推自动机,然后研究可判定性、模拟和停机问题。 

软件工程团队项目:对软件工程进行了广泛的概述,将基本方面呈现为协作专业活动,包括其关注点和方法。学生作为团队的一部分将这些概念和实践应用到一个实质性的软件工程项目中。

5.第四学年课程

主要软件项目:允许学生使用专业开发技术进行大量软件工程项目。每个学生在一名工作人员的指导下设计、指定和构建一个中型软件系统,或进行此类系统的正式开发和验证。 
以上就是关于圣安德鲁斯大学计算机科学辅导哪些的内容。海马课堂专业课程辅导,2100+严选硕博学霸师资,针对学生的薄弱科目和学校教学进度,匹配背景相符的导师,根据学生情况进行1V1专属备课,上课时间灵活安排,中英双语详细讲解课程中的考点、 难点问题,并提供多方位的课后辅导,辅助学生掌握全部课程知识,补足短板。
 

阅读原文:https://www.highmarktutor.com/news/7439_58.html

版权作品,未经海马课堂 highmarktutor.com 书面授权,严禁转载,违者将被追究法律责任。

相关老师推荐

Niki英国

帝国理工学院 金融硕士
宏观、微观经济学、金融、数学、统计学等科目的辅导

立即
咨询
Sofia新加坡

新加坡国立大学 化学硕士
无机化学、有机化学、物理化学、分析化学、生物化学等科目的辅导

立即
咨询
Sheng Du澳洲

新南威尔士大学 IT硕士
编程、数据结构、算法、电脑网络、Java、Python、Matlab等课程辅导

立即
咨询

hmkt088

欢迎咨询