注册/登录
移动端
 
伯明翰大学

伯明翰大学

Birmingham

会计与金融 电子与电气工程 计算机科学 生物化学 教育 航天工程
首页 > 院校专业库 > 专业
伯明翰大学-计算机科学
第一年

你的第一年和第二年是由计算机科学的必修科目组成,你将在基本的、相关的科目中接受全面教育。你将获得该学科的概述,并在算法原理、人工智能、软件工程和相关数学方面获得坚实的基础。你还将学习Java的计算机编程--一种广泛用于商业和工业的语言。

必修课程

人工智能1

数据结构和算法

全栈应用开发

计算机科学的数学和逻辑基础

面向对象的编程

计算的理论

第二年

你将继续学习计算机科学中更多的基础学科,包括启用技术,如数据库、图形和编程语言的形式基础。将这些内容与编程一起教授,可以让你将理论付诸实践,使你有更深刻的理解。你还将学习在团队中工作以制作软件,你将学习Java和第二种语言的新的编程风格。

必修课程

人工智能2

功能性编程

安全和网络

软件工程和专业实践

C/C++的系统编程

团队项目

第三学年

在最后一年,你有大量的选择,所以你真的可以根据你的抱负和兴趣来定制学位。你将花三分之一的时间在一个项目上,要么是根据你自己的想法开发,要么是由工作人员提供的广泛选择。这通常涉及到编写一个大型软件,并给你自由,以自己的方式扩展和展示你的技能。

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

计算机科学-专业课程

课程名称 学术
人工智能1 Artificial Intelligence1
数据结构和算法 Data structures and algorithms
全栈应用开发 Full Stack Application Development
面向对象的编程 Object-oriented programming
计算的理论 The theory of computation

计算机科学
专业课程

立即咨询

hmkt088