你好,请问一下,格拉斯哥大学本科计算机科学专业的课程主要学什么?具体包括哪几门课?我想提前了解一下这个专业的课程设置,希望老师能解答和指导。
格拉斯哥大学的计算机科学本科课程涉及范围广泛,从大型软件系统的编程和工程设计,到人机界面、算法、计算机和网络系统、人工智能、信息检索和大数据系统的设计和评估。以下是格拉斯哥大学计算机科学专业的具体课程设置,希望对你有所帮助。
一、课程概述
1、第一学年
计算机科学专业非常重视编程,并将其视为一项基本技能。第一学年的课程主要使用Python语言,并将广泛介绍计算机学科的其他关键领域,包括计算机系统、数据库和人机交互。
2、第二学年
你将学习Java编程、面向对象的软件工程、数据结构和算法、算法基础、计算机网络、操作系统和网络应用程序开发。
3、第三、四和五学年
如果你升入荣誉学位,你将深入学习计算机科学的基本内容。这些课程由世界领先的研究部门驱动,从第三学年开始,你将获得专业课程学习的机会。通过团队项目和大量的个人项目,为专业计算机科学研究做好准备。
计算机科学可作为理学硕士课程学习,其中包括额外的一年。修读理学硕士课程的学生先修读荣誉学位课程,然后再加读一年,学习高级课程和大量以研究为导向的项目。
如果你成绩优异,可以选择快速通道,这样你就可以免修第一年的大部分计算机科学课程,在比通常少一年的时间内完成标准的荣誉学位或理学硕士学位课程。

二、课程设置
1、第一学年
- 计算机科学 1P(标准课程)
- 计算机科学 1F - 计算基础
- 计算机科学 - 1S 系统
- 计算机科学 - 1CT 计算思维导论
- 计算机科学 1PX(备用课程)
2、第二学年
- 面向对象程序设计导论
- 面向对象软件工程 2
- 算法基础 2
- 网络与操作系统基础 2
- 算法与数据结构 2
- 网络应用程序开发 2
3、第三、四和五学年
- 算法 I (H)
- 数据基础(H)
- 以人为本的系统设计与评估(H)
- 系统编程(H)
- 专业软件开发(H)
- 团队项目(H)
- 个人项目(H)(SINGLE)
- 专业技能与问题(H)
以上就是格拉斯哥大学计算机科学专业的具体课程设置。如果你在学习这些课程时遇到问题,可以立即和考而思的课程顾问联系。考而思能够针对你的具体课业问题,提供全面细致的格拉斯哥大学课程辅导,为你解答课程疑问,讲解课程知识,梳理重点难点,使你能够充分掌握课程内容,获得理想的课业成绩。