留学在线 2021-11-05 17:02:00
陪你一起海外学习,这里是教育!
随着互联网的迅速发展,越来越多的同学选择去英国读计算机专业。被同学选择比较多的计算机专业之一就是计算机科学(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学分)
2021-10-22
2023-09-11
2023-09-09
2022-03-01
2022-01-19
2024-01-16
2023-06-28
2023-06-15
2023-06-06
2023-05-26
2023-07-09
2022-03-02
2023-05-23
2023-06-05
2023-05-17
2023-06-26
2021-12-14
2021-12-20
2020-02-20
2024-02-19