英国卡迪夫大学硕士高级计算机科学课程旨在为学生提供推动新兴技术发展和趋势的关键话题。课程涵盖了现代生活的所有方面,提供了在学生所选择的领域应用新兴技能和先进技术的机会。课程的核心是通过学习高级编程语言和编程范例来进一步拓展学生解决问题的能力,并使学生获得计算机科学中各种主题的知识和技能。学生将选择学习可选的、以研究为导向的课程,这些课程允许学生自由构建独特的个人技能和知识组合。具体的高级计算机科学课程学习规划如下。
一、课程规划
学位的文凭阶段,学生将学习120学分的教学课程。所有教授的课程都有20学分。学位的硕士阶段是一个个人项目(60学分),学生将完成一篇论文。该项目将于夏季在一名学术人员的监督下进行。
学生将参加一门20学分的必修编程范例课程,该课程提供了编程技能深度和广度方面的经验,学生将被引导从一系列精心挑选的课程中选择五门20学分的选修课程,这些课程侧重于该学科中当前出现的当代相关主题。
二、课程设置
1、核心课程
CMT304编程范例20学分
CMT400论文60学分
2、选修课程
CMT116网络安全和风险管理20学分
CMT117知识表达20学分
CMT121渗透测试和恶意软件分析20学分
CMT202分布式和云计算20学分
CMT215自动推理20学分
CMT216计算机和网络取证20学分
CMT223物联网:系统设计20学分
CMT224社会计算20学分
CMT310开发安全的系统和应用程序20学分
CMT311机器学习原理20学分
CMT316机器学习的应用:自然语言处理/计算机视觉20学分
英国卡迪夫大学硕士高级计算机科学专业除了涵盖核心的高级计算机科学主题,学生还可以从三个研究主题中选择并进行深入研究(复杂系统,视觉计算,数据和知识工程)。更多课程相关的信息我们之后会更加深入地进行介绍,有需要的同学可以随时关注我们的文章哟。