2
其它(请具体注明)
Other(Please specify)
先修课程、其它学习要求
Pre-requisites or Other
Academic Requirements
计算机程序设计基础 Introduction to Computer Programming (CS102)
数据结构与算法分析 Data Structures and Algorithm Analysis( CS203)
后续课程、其它学习规划
Courses for which this course
is a pre-requisite
其它要求修读本课程的学系
Cross-listing Dept.
本课程在计算机程序设计、数据结构等课程的基础上,围绕大数据处理,让学生了解掌握目前分布式存储和并行计算的模
式与框架,初步掌握分布式编程的实践能力。
This course focuses on big data processing on the basis of computer programming, data structure and other courses to
make students understand and master the current distributed storage and parallel computing mode and framework, and
preliminarily master the practical ability of distributed programming.
通过本课程的学习,学生预期可达到:
了解大数据管理的硬件和软件、系统体系结构、新的编程范式,以及并行分布式计算技术最新研究进展。
了解云计算的整体框架及关键实现技术、业务模式,掌握创建高性能集群和分布式编程实践能力。
On successful completion of the course, students should be able to:
Be familiar with the hardware and software of big data management, system architecture, new programming
paradigms, and the latest research progress of parallel distributed computing technology.
Understand the overall framework of cloud computing, key implementation technologies and business models, and
master the ability to create high-performance clusters and distributed programming practices.
课程内容及教学日历 (如授课语言以英文为主,则课程内容介绍可以用英文;如团队教学或模块教学,教学日历须注明
主讲人)
Course Contents (in Parts/Chapters/Sections/Weeks. Please notify name of instructor for course section(s), if
this is a team teaching or module course.)