帝国理工 ICMSc Computing+ 查看更多
帝国理工 IC
MSc Computing
+ 查看更多
计算机硕士课程是一门授课型研究生课程,面向可能尚未学习过计算机但渴望获得核心计算技能或加深现有计算知识的优秀学生。
想要增加计算资格或想要重新培训为计算或 IT 专业人员的申请人是本课程的自然目标。毕业生的期望是,本课程使他们能够从事需要计算技能的工作,并将其作为工作描述的一部分。
本课程也适合为攻读博士学位做准备。该课程的一些毕业生继续攻读系内外的博士学位。
该计划为研究生提供了发展和展示计算基础和专业主题的知识、理解和实践技能的机会,发展和展示团队合作以及文献检索、技术演示和撰写报告,并参与大型软件项目的开发。
- 密集的入门编程课程,在课程的前两周讲授,涵盖面向对象编程语言 C++ 和基于 UNIX 的操作系统的命令部分
- 秋季学期讲授的基础材料必修课,辅以基于实验室的综合实践编程练习课程
- 从一组专业选项中选择的课程,在春季学期教授
- 贯穿春季学期的选择性实用小组编程项目课程
- 一个包含原创作品元素的个人项目,在夏季学期进行
- 学生还可以自由参加帝国研究生院大师班课程提供的任何专业技能课程
项目时长:1年制(全日制)
地理位置:英格兰 伦敦
- 2封推荐信
- 成绩单
- GRE - 不要求
- PS
当前的研究以及它们如何有用或相关
为什么你特别选择这门课程
相关工作经验和技能
课外活动和兴趣
你为什么选择这所大学
结尾段
- 简历
- 语言成绩
雅思:7.0+,单项不低于6.5
托福:100+,单项不低于22
托福:100+,单项不低于22
计算机架构
本课程的目的是培养对台式计算机系统的组织和操作的基本理解。本课程的重点是了解高级语言程序如何在体系结构级别表示和执行。
- 了解用于数字和文本的表示
- 计算机算术
- CPU组件的功能
- 了解主内存是如何组织的
- 理解奔腾微处理器的架构
- 能够设计输入/输出模型
操作系统
介绍控制程序执行和管理计算机资源的操作系统软件的组织和操作。提供对操作系统使用的结构和机制的理解。
- 注意与操作系统实现相关的关键设计问题
- 理解用于实现进程和线程的主要原则和技术,以及用于进程调度的不同算法
- 了解与并发和可用的不同同步机制相关的主要问题
- 了解操作系统中对虚拟内存抽象的需求,以及不同实现机制的含义
- 了解典型操作系统支持的基本安全机制
- 了解操作系统中的设备和 I/O 管理功能作为统一设备抽象的一部分
- 了解磁盘组织和文件系统结构
C++编程导论
该模块旨在教授学生基本的命令式编程概念,并通过解决小规模问题为学生提供实用的编程经验。由于该模块是为计算机科学以外学科的毕业生准备的,因此假定没有以前的编程经验。
在课程结束时,学生将能够:
a) 分析一个简单的编程问题规范
b) 设计一个高层次的(独立于编程语言)使用功能抽象和通用命令式编程语言结构解决问题
c) 编写、编译、执行和调试将高级设计映射到具体 C++ 编程结构的 C++ 程序
a) 分析一个简单的编程问题规范
b) 设计一个高层次的(独立于编程语言)使用功能抽象和通用命令式编程语言结构解决问题
c) 编写、编译、执行和调试将高级设计映射到具体 C++ 编程结构的 C++ 程序
面向对象设计与编程
介绍程序开发的基本面向对象元素
以面向对象的方式设计程序
C++的面向对象部分
了解如何学习和理解编程语言
综合编程实验室
在本课程中,学生将有机会通过实验室课程、课程作业和不断的反馈来练习写作程序,并应用在同一学期其他课程中学到的方法和技巧。它与 COMP70035 C++ 编程简介和 COMP70036 面向对象设计与编程紧密结合。
成功完成课程后,学生将:
- 能够根据给定的规范设计、实施和记录可维护、可重用、可扩展且易于阅读的程序代码
- 熟悉调试和自动生成可执行文件的技术和工具
- 了解整个编译过程
- 在如何测试以及如何推理他们的代码方面获得了经验
选修课程
Graphics
Computer Vision
Logic-Based Learning
Network and Web Security
Advanced Computer Graphics
Cryptography Engineering
Probabilistic Inference
Computer Networks and Distributed Systems
MSc Computing Software Engineering Group Project
Software Engineering Design
Algorithms
Symbolic Reasoning
Introduction to Machine Learning (Term 2)
AI Ventures
Computer Vision
Logic-Based Learning
Network and Web Security
Advanced Computer Graphics
Cryptography Engineering
Probabilistic Inference
Computer Networks and Distributed Systems
MSc Computing Software Engineering Group Project
Software Engineering Design
Algorithms
Symbolic Reasoning
Introduction to Machine Learning (Term 2)
AI Ventures
分享到:
相关专业申请 - 数据科学DS
相关专业申请 - 数据科学DS
相关专业申请 - 电子计算机工程ECE
相关专业申请 - 电子计算机工程ECE
相关专业申请 - 商业分析BA
相关专业申请 - 商业分析BA