来源:考而思在线
2024年9月即将开启为期一年的英国巴斯大学Computer Science MSc理学硕士学位课程留学啦,拿到入学offer的各位准留学生是不是都很好奇这门硕士专业究竟学点啥?要上哪些必修课程?今天考而思在线依据多年英国硕士课程辅导经验,来具体说说英国巴斯大学Computer Science硕士的必修课程结构,希望能帮助准留学生们进一步明确自己的专业重点学习方向。
一、英国巴斯大学Computer Science硕士专业介绍
英国巴斯大学Computer Science硕士旨在满足对接受过一门学科培训并精通计算机科学的毕业生日益增长的需求,在编程、软件开发和行业当代技术方面帮学生打下坚实的基础。除了编程经验外,该课程还为学生提供了计算机科学的广泛概述,并有机会专注于许多不同的研究领域。通过计算机科学的实践和理论知识提高学生的就业能力,为学生在工业界的职业生涯做好准备。
二、英国巴斯大学Computer Science硕士要上哪些必修课程?
英国巴斯大学Computer Science硕士理学学位课程的学习周期为1年,从2024年9月开始,到2025年结束。欢迎周将于2024年9月23日开始。
Computer Science硕士必修课程结构如下:
第一学期:
1、CM50258 编程原理(Principles of programming)
编程原理课程主要向学生介绍计算机软件的开发,包括问题分析、建立需求、设计、实施和评估;为学生提供编程的术语和概念,无论使用何种语言;提供阅读和编写程序的实用技能,并制作解决现实世界问题的程序;让学生对所教语言的编程以及能够学习不同的编程语言和编程范式充满信心。
2、CM50109软件工程(Software engineering)
软件工程课程主要让学生了解软件开发背后的原则如何比所选择的编程语言重要得多,以及规范、设计选择和开发方法如何对最终软件解决方案的正确性和适用性产生重大影响;以及对复杂软件系统构建的软件开发范式有系统的理解;培养学生批判性地分析问题以制定适当软件解决方案的技能,以及对比各种软件开发范式的能力。
3、CM50259数据库(Databases)
数据库课程为学生提供对数据、数据建模、存储、访问、检索和保护的基于系统的理解。
4、CM50260计算基础(Foundations of computation)
计算基础课程向学生介绍:计算的形式化模型(有限自动机、下推自动机、图灵机)和相应的形式语言类(常规、上下文无关、半可判定);确定性计算和非确定性计算之间的二分法;计算复杂度和复杂度类的概念。
5、CM50261研究研讨会(Research seminar)
研究研讨会课程主要是向学生介绍计算机科学的一般研究,更具体地说,让学生能够将研究置于更广泛的背景下,并为学生选择论文项目做好准备。
第二学期:
1、CM50175研究项目准备(Research project preparation)
在研究项目准备课程中,学生将进行概念审查、文献检索和对以前工作的批判性分析,为后续研究项目撰写研究综述和提案。课程的目的是帮助学生获得撰写科学报告、论文和学位论文所需的技能。
2、CM50262函数式编程(Functional programming)
函数式编程课程主要说明如何将编程语言的逻辑和语义基础转换为可用的编程语言,为学生提供使用函数式编程语言的实践经验。
Summer学期:
1、CM50170 论文(Dissertation)
Dissertation论文课程,主要帮助学生在以计算机科学为基础的事业中发展个人研究项目工作的技能,具有与学生所学的硕士主题相关的原创开发内容。项目完成后学生将提交一篇综合Dissertation论文。
以上就是关于“英国巴斯大学Computer Science硕士要上哪些必修课程”的介绍,准留学生们可以根据这些课程进行行前的预习准备。如果在英国巴斯大学Computer Science硕士课程预习过程中面临一些困难,可以及时咨询我们的在线老师为您安排英国巴斯大学预习课程,为您提供针对性的Computer Science硕士课程辅导。
考而思推出的全年领航计划除了可提供行前学术准备,还有选课指导、全年规划管家、GPA护航课,360°无死角为您全程护航,竭诚为您提供最优质的辅导服务,帮助您顺利完成学业,实现自己的梦想!
现在咨询即可领取报名优惠哦~
当前页面:
凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所有,任何媒体、网站或个人不得转载,否则追究法律责任
免费获得学习规划方案
已有 2563 位留学生获得学习规划方案
马上领取规划
*已对您的信息加密,保障信息安全。