英国计算机科学学哪些课程?

2021-11-05 17:02    来源:留学在线       阅读量:55

 陪你一起海外学习,这里是教育!

随着互联网的迅速发展,越来越多的同学选择去英国读计算机专业。被同学选择比较多的计算机专业之一就是计算机科学(Computer science)。

就给大家来介绍一下这个专业课程。

计算机科学学什么?

在本课程中,将学习各种计算系统,理论,设计,开发和应用。包括编程语言,软件工程,人工智能,操作系统,数据库,自然启发计算,并发计算,机器人和计算理论。该学位融合了数学,工程,语言学和心理学等各种领域的概念。

计算机科学家设计和创建搜索引擎,社交网络应用程序,金融世界中使用的软件应用程序,以映射客户档案并揭露信用卡欺诈,以及医疗部门中使用的软件应用程序,通过分析医学图像来识别癌症。 

 在更深入的科学/数学层面,我们研究支持复杂算法的理论,或以可证明的可靠方式实现复杂问题解决方案的难度。在工程层面,我们确保复杂系统按照适当的标准构建,经过适当的测试并高效运行。然后在人类层面,我们确保应用程序易于学习和使用,并且与功能期望相匹配。 

计算机科学课程设置:(英国伯明翰大学)

1年级

您的第一年对我们的几个学位课程来说很常见,因此在年底您将能够选择专攻计算机科学,软件工程或人工智能。您将获得该主题的概述,并在算法,人工智能,软件工程和相关数学原理方面获得坚实的基础。您还将学习Java中的计算机编程 - 一种在商业和工业中广泛使用的语言。

即使在您的第一年,您也将有机会追求自己的兴趣,在处理和呈现Web和编程机器人信息之间可以选择模块。这些都包括小组工作,作为我们为工作世界做好准备的承诺的一部分。

核心模块

人工智能(20学分)

数据结构和算法(20学分)

逻辑与计算(20学分)

计算机科学数学基础(20学分)

Java编程(20学分)

计算机科学概念(20学分)* 1

拓宽视野模块(20学分)* 2

* 1 - A级计算中没有A级的人
必修课* 2 - A级计算中A级必修

2年级

您将继续研究支持技术,如数据库,图形和编程语言的正式基础。将这些与编程一起教学可以让您将理论付诸实践,让您更深入地了解。您还将学习如何在团队中工作来制作软件,并且您将学习Java和第二语言的新编程风格。模块的选择包括自然启发计算,软件工程,计算机视觉和自然语言技术 

核心模块

高级功能编程(20学分)

数学建模与决策(20学分)

安全和网络(20学分)

软件工程(20学分)

C / C ++系统编程(20学分)

团队项目(20学分)

3年级

在你的最后一年,你有很多选择,所以你真的可以根据你的抱负和兴趣调整学位。您将花费三分之一的时间在项目上,或者根据您自己的想法开发,或者从工作人员提供的广泛选择中开发。这通常涉及编写大量软件,让您以自己的方式自由扩展和展示自己的技能。

在另外三分之二的时间里,您可以从20多个可选模块中自由选择,包括操作系统,计算机网络和图形等实用主题,以及进化计算,神经计算,智能机器人等领域的一些最新研究。和自然语言技术。一些模块允许您在专业领域获得进一步的编程技能,例如C和C ++中的系统编程。

核心模块

计算机科学专业(40学分)

可选模块

选择80学分的可选模块,示例如下:

高级网络(20学分)

复杂适应系统(20学分)

计算机图形学(20学分)

计算机视觉与影像(20学分)

计算机辅助验证(20学分)

人机交互(20学分)

个人学习(20学分)

智能机器人(20学分)

语言和认知(20学分)

机器学习和智能数据分析(20学分)

编程语言原理,设计和实施(20学分)

真实世界系统的安全性(20学分)

学校计算机教学(20学分)

安全理论基础(20学分)

"留学在线"的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服邮箱756005163@qq.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。