留学资讯 一手掌握

洋蜜蜂computer science tutor简谈英国计算机专业课程基础

时间: 2019-06-03 文章来源: 洋蜜蜂

在当今的互联网时代,计算机专业是留学生最多选择的专业之一,计算机专业虽然学起来费脑,但是就业率高,导致了大部分留学生在英国留学的时候都会选择计算机专业就读。那么选完计算机专业后,留学生们都有提前了解该专业学什么吗?今天洋蜜蜂computer science tutor就以伯明翰大学来举例,给各位即将出国留学的同学们讲讲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学分)
看完洋蜜蜂computer science tutor的总结,大家有没有对于计算机科学这个课程有了一个简单的认识了呢?如果想提前预习这门课程,或者在留学过程中,专业课程不会,考试遇到困难的话,那么就赶紧与洋蜜蜂CS Tutor联系吧。