APP下载

高性能计算课程教学内容设置与教学实践

2019-08-06盛乐标

计算机时代 2019年7期
关键词:课程内容教学实践教学方法

盛乐标

摘  要: 高性能计算在众多领域的广泛应用,使得开展高性能计算教学变得更加迫切,但目前国内对非计算机专业的高性能计算课程教学没有太多的经验。在考虑学生和科研工作实际需求的基础上,结合教学实践经验,摸索出一套合理的高性能计算课程教学内容及教学方法。课程内容包含了Linux基础知识、OpenMP/MPI编程、异构编程等,通过具体的计算示例,介绍高性能计算在不同学科中的应用,以提高学生的学习兴趣,锻炼学生解决实际问题的能力。

关键词: 高性能计算; 教学方法; 教学实践; 课程内容

中图分类号:G642          文献标志码:A      文章编号:1006-8228(2019)07-56-03

Abstract: The wide application of high performance computing make it needful to give a related course. However, there is not much experience in the teaching of high performance computing courses for the non-computer specialties in China. By considering the basic need of the students and the scientific research, a rational content setting and teaching method of high performance computing course is proposed based on the teaching experience. The course content includes Linux basics, OpenMP/MPI programming, heterogeneous programming, etc. Through the specific calculation examples, the applications of high-performance computing in different disciplines are introduced to improve students' interest in learning and to train students' ability to solve practical problems.

Key words: high performance computing; teaching method; teaching practice; course content

0 引言

高性能计算已被公认为是继理论科学和实验科学之后的第三大科学研究方法,它在促进国民经济发展、国防建设和科技进步方面具有重要的战略地位。高性能计算的水平已经成为衡量一个国家综合实力的重要标志之一[1]。从传统学科到新兴学科众多领域,对高性能计算都有着强烈的需求。一方面,国内多家高校和研究机构都建设了大型的高性能计算平台,一些课题组也纷纷采购规模不等的计算机集群;然而却很少有高校针对高性能计算开设专门的课程。所以在本科高年级阶段和研究生阶段开设高性能计算课程就显得非常必要。该课程的开设能促进学生科研水平提升,也有助于培养学生高性能计算集群使用技能和掌握高性能计算程序编写技巧。

高性能计算是一门综合性学科,包括硬件系统、软件研制、建模、算法等一系列内容,是一个知识密集的创新研究领域。……

登录APP查看全文

猜你喜欢

课程内容教学实践教学方法
基于“课程内容六要素”的绘本文本解读路径探析
初中英语写作教学方法初探
教学方法与知识类型的适宜
中职计算机应用课程教学改革与反思
浅论高中化学生活化教学的实践与思考
浅谈初中物理实验教学与学生创新能力的培养
测量平差课程教学改革探讨与实践
学前教育专业体育课程内容的构建
依标明辨 巧用萃取——谈如何将文本内容萃取成课程内容
《风电场规划与设计》课程内容探讨