人工智能(AI)是具有智能行为的人工系统的构建。该领域的研究有两个主要动机,一是通过使用计算机模型来理解自然智能;二是构建能够进行智能决策和行动的系统。因此,人工智能既是一门科学,同时又是一门工程学科。人工智能的应用范围从家用设备的“智能”控制器到能够用英语交谈、玩游戏、进行智能网络搜索或充当机器人大脑的计算机。爱丁堡大学本科人工智能专业的课程涉及各个人工智能领域,学生可以灵活地专注于自己最感兴趣的领域进行研究和学习。下面我们一起来看一看该专业的课程情况。
一、第一年课程:
学生将了解编程和计算的基本原理,学生将研究如何在计算机系统中表示和处理信息,并学习管理数据的基本技术,以及使用计算机程序解决问题的方法。必修课程如下:
MATH08057线性代数
MATH08058微积分及应用
INFR08025信息学1-计算导论
INFR08029信息学1-面向对象编程。
请注意,学生必须通过INF1A(信息学1 - 计算导论INFR08025)和INF1B(信息学1 - 面向对象编程INFR08029),才能进入该学位的第二年。
二、第二年课程:
学生将在第一年的基础上,了解更高级的编程和数据结构,以及相关的数学和更广泛的专业和社会问题。学生将学习到软件开发、决策、计算、社会和道德方面的知识。必修课程如下:
INFR08030信息学2-数据科学基础
INFR08026信息学2-算法和数据结构导论
INFR08031离散数学与概率
INFR08032信息学-软件工程与专业实践
INFR08010信息学2D-推理和代理
三、第三年课程:
学生的学习将变得更加集中,并在选择专业课程时更加灵活。学校提供了一系列特定于人工智能和其他信息学领域的课程。学生将获得实际工作、独立解决问题和小组工作的经验。必修课程如下:
INFR09032系统设计项目
INFE10022专业问题
INFR09051信息学实践
同学在做出课程选择之前,可以与个人导师讨论,因为一些第三年的课程是特定第四年课程的先决条件,建议同学在选择课程时考虑第四年的计划。
四、第四年课程:
根据兴趣,学生将从人工智能和其他信息学领域的大量高级课程中进行选择。第四年主要是INFR10044荣誉项目(信息学),学生可以从给定的主题中开发一个可行的项目。选择主题时,学生有多种选择,并由导师指导。
以上就是爱丁堡大学本科人工智能专业四年学习的主修课程以及相应的选课注意事项,同学们判断一下适不适合自己学习或者是已经拿到offer的同学们要不要提前做好学习规划,做好课程的提前准备和预习呢~