最近有很多同学咨询爱丁堡大学软件工程专业的具体课程,以及该学校对于该专业的具体计划,今天,小编就给大家整理了爱丁堡大学软件工程专业的课程设置,下面就跟小编一起看一看吧!

一、爱丁堡大学软件工程专业课程设置
三年级
必修课
INFR09032系统设计项目System Design Project
INFR10022专业问题(10级)Professional Issues(Level 10)
INFR10067计算机安全Computer Security
INFR09051信息学大实用Informatics Large Practical
课程选项
INFR10057软件测试Software Testing
INFR10061编程语言的元素Elements of Programming Languages
INFR10064软件设计和建模Software Design and Modelling
INFR10074计算机通信和网络Computer Communications and Networks
INFR10079操作系统Operating Systems
INFR10054计算认知科学Computational Cognitive Science
INFR10078自然语言处理的基础Foundations of Natural Language Processing
INFR10085移动机器人简介Introduction to Mobile Robotics
INFR10086机器学习Machine Learning
INFR10087自动推理Automated Reasoning
LASC10061语音处理(荣誉)Speech Processing(Hons)
INFR10052算法和数据结构Algorithms and Data Structures
INFR10059理论计算机科学导论Introduction to Theoretical Computer Science
INFR10065编译技术Compiling Techniques
INFR10076计算机体系结构与设计Computer Architecture and Design
INFR10080数据库简介Introduction to Databases
INFR10085移动机器人简介Introduction to Mobile Robotics
二、爱丁堡大学软件工程专业课程介绍
第一年您将了解编程和计算的基本原理。您将研究如何在计算机系统中表示和处理信息,学习管理数据的基本技术,使用计算机程序解决问题,以及包括所有信息学领域所需的数学课程。第二年您将在第一年的基础上,涵盖更高级的编程和数据结构,以及相关的数学和更广泛的专业和社会问题。您将对以下内容有更深入的了解:软件开发,从数据中学习计算机或计算机系统的内部结构,计算的专业、社会和道德背景,您还可以从大学的各个学校选择选修课程。
以上就是爱丁堡大学软件工程专业的具体课程详情了,同学们要是还有其他需要,欢迎留言或者在线咨询西听老师。








