《计算方法》课程教学的多层次可视化
思维可视化在小学数学教学中的实践

小学数学教学一直是教育领域的重难点,如何提高小学生的数学思维能力是教师共同关注的问题。
思维可视化作为一种新型的教学手段,越来越受到小学数学教师的重视,可以帮助学生更好地理解数学概念、解决数学问题,从而提高他们的数学思维能力和数学学习效果。
本文以思维可视化的内涵为切入点,分析了其在小学数学教学中的应用现状、存在的问题以及实践策略,在此基础上提出基于思维可视化的小学数学教学策略,旨在引导教师更加科学地运用思维可视化教学方法,推动小学数学教学的改革。
随着社会的不断进步,数学作为一门重要的科学学科,在人们的日常生活和工作中扮演着越来越重要的角色。
小学是学生学习数学知识的基础阶段,培养其数学思维能力对他们未来的学习和发展具有至关重要的意义。
然而,由于小学生的认知水平和思维能力还处于发展中,对抽象的数学概念和运算过程的理解较为困难,这给小学数学教学带来了很大挑战。
一、思维可视化内涵思维可视化是指通过图形、动画、模型等可视化手段,将抽象的概念和思维过程转化为直观的视觉形式,以便更好地理解相关知识。
(一)思维可视化的特点第一,直观性。
将抽象的概念和思维过程转化为直观的视觉形式,使学生更容易掌握相关知识和技能。
第二,互动性。
通常具有交互性,学生可以通过操作来调整可视化内容,从而深入理解相关知识。
第三,动态性。
通过动画、模拟等方式呈现动态过程,帮助学生更深入地理解相关知识。
第四,多样性。
采用多种形式,如图形、动画、模型等,以适应不同类型知识和技能的呈现。
(二)思维可视化的内涵第一,概念可视化。
将抽象的概念转化为可视化的形式,使学生更容易理解相关知识。
第二,过程可视化。
将人类思维活动转化为具体的形式,更好地展示思维过程。
例如,在逻辑思维训练中,可以通过图表来表示不同的逻辑关系。
第三,问题解决可视化。
将问题转化为具体的形象,更好地展示问题解决过程。
例如,在物理实验中,可以通过模拟实验场景来展示物理原理的应用。
第四,数据可视化。
《计算方法》教学大纲

《计算方法》教学大纲1.课程概述1.1课程名称:《计算方法》1.2课程学分:3学分1.3培养目标:通过本课程的学习,使学生能够掌握有关计算方法的基本原理、基本算法和数值计算方法,并能应用这些方法解决实际问题。
1.4先修课程:高等数学、线性代数、数据结构等2.教学内容和教学要求2.1教学内容2.1.1数值计算的基本概念2.1.2线性方程组的直接解法2.1.3线性方程组的迭代解法2.1.4插值与拟合2.1.5数值积分与数值微分2.1.6常微分方程的数值解法2.2教学要求2.2.1掌握数值计算的基本概念和基本原理2.2.2熟练掌握线性方程组的直接解法和迭代解法2.2.3能够运用插值与拟合的方法解决实际问题2.2.4能够运用数值积分与数值微分的方法解决实际问题2.2.5掌握常微分方程的数值解法,并能够应用于实际问题3.教学方法3.1理论教学3.1.1通过教师讲解,使学生了解数值计算的基本概念和基本原理3.1.2教师通过案例分析,引导学生理解各种算法的应用场景和原理3.1.3强调数值计算方法的数学基础,帮助学生建立正确的数值计算思维3.2实践教学3.2.1给予学生大量的实际计算问题,并引导学生进行编程实现和计算3.2.2引导学生进行实际数据的插值拟合,数值积分和微分等实验操作3.2.3利用MATLAB等计算工具,帮助学生加深对计算方法的理解和应用能力4.教材及参考资料4.1主教材:《数值计算方法》,吴师铜主编,高等教育出版社4.2参考资料:4.2.1 《计算方法》,霍尔曼(Heath),电子工业出版社4.2.2《数值分析与计算方法》,江波,清华大学出版社4.2.3《MATLAB在数学建模中的应用》,田文镜,机械工业出版社5.教学进度安排5.1第一周:课程介绍,数值计算的基本概念和算法5.2第二周:线性方程组的数值解法5.3第三周:迭代解法与收敛性分析5.4第四周:插值与拟合5.5第五周:数值积分与数值微分5.6第六周:常微分方程的数值解法5.7第七周:复习和总结6.评估方法6.1平时成绩占比:40%6.1.1课堂参与和作业完成情况6.1.2实验报告和编程作业6.1.3课堂小测验和小考试的成绩6.2期末考试占比:60%6.2.1考查学生对数值计算方法的掌握程度6.2.2考查学生对理论知识的理解和应用能力以上为《计算方法》教学大纲的一部分,具体内容根据教学实际情况可进行调整和补充。
《计算方法》PPT课件

就可以得到一个递推公式
uk uk1x ank ,
k=1,2, …,n (1.3)
这样的计算过程只需要计算n次乘法和n次加法。 这种算法和上一种算法相比,不仅逻辑结构简单, 而且计算也明显地减少了。多项式求值的这种算法 称为秦九韶算法(计算框图见图1.2)。
2020/12/7
.
10
1.2 误差的来源及其基本概念
5
2020/. 12/7
5.
⒊得不到准确解时,设法得到近似解
例:求 x a, a 已0知数。
由数学中的极限理论可知,
当lim n
xn
x时(,极限存在)
有:lim n
xn1
lim
n
1 2
( xn
a xn
)
即x 1 ( x a )
2
x
于是 x2 a, a 0, x a
又∵n只能有限,∴x是近似值。
2020/12/7
.
6
在计算方法中,我们还将讨论: ⒋解的特性(近似程度,敛散性) ⒌各种方法的优缺点(速度,存储量) ⒍各种方法的实用范围(收敛范围)
7
2020/. 12/7
7.
⑵ 一个好的方法应具有如下特点:
第一,面向计算机,要根据计算机特点提供实际可行的 有效算法,即算法只能包括加、减、乘、除运算和逻辑运 算,是计算机能直接处理的。
计算方法
1
1.1 计算方法研究的对象和特点
计算方法实际上就是计算机上使用的数值计算方法,所 以这门课程又称为数值计算方法或数值分析。它是专门研究 求解各种数学问题的数值计算方法。现在,由于大多数科学 计算都比较复杂,人工计算无法完成;而计算机科学的迅速 发展和广泛应用提供了解决这些复杂问题的新途径。
计算方法第一讲知识课件

2020/9/27
例:计算多项式: 0 . 0 6 2 5 x 4 0 . 4 2 5 x 3 1 . 2 1 5 x 2 1 . 9 1 2 x 2 . 1 2 9 6 需10次乘法4次加法。
( ( ( 0 . 0 6 2 5 x 0 . 4 2 5 ) x 1 . 2 1 5 ) x 1 . 9 1 2 ) x 2 . 1 2 9 6
2020/9/27
教材与参考书
• 邓建中,刘之行,西安交通大学出版社,《计算方法》 ,2001年
• 李庆扬,关冶 《数值分析原理》,清华大学出版社, 2000年
• 李庆扬,易大义,王能超 《现代数值分析》,高教出版 社,1995年
• Michael T. H. Scientific Computing: An introductory Survey, 清华大学出版社,2001
• Matlews J. H. Numerical Methods Using Matlab, 电子工业 出版社,2002
2020/9/27
第一讲数值分析的意义内容与方法
数值分析或计算方法的历史早于计算机的产生 ,许多(如今仍在使用的)概念与方法由二 十世纪前的伟人给出 Newton (1642-1727) Euler(1707-1783) Lagrange(1736-1813) Laplace(1749-1817) Legendre(1752-1833) Hermite(1822-1901) Gauss(1777-1855) Cauchy(1789-1857) Jacobi(1804-1851) Adams(1819-1892) Chebyshev(1821-1894) Laguerre(18341886)
《计算方法》

《计算方法》《计算方法》是一门研究各种算法和计算技术的学科,旨在帮助学生掌握计算机科学和工程领域中常用的计算方法和技巧。
该课程通常涵盖了数值计算、符号计算、数据结构与算法、机器学习等多个方面的内容。
以下是关于《计算方法》这门课程的介绍、目的、内容、方法、意义和展望。
一、介绍《计算方法》课程是计算机科学和工程学科的一门核心课程,主要涉及计算机程序设计中的数值计算和符号计算方法。
这门课程旨在帮助学生掌握计算机程序设计中的基础算法和数据结构,并培养学生的逻辑思维和解决问题的能力。
通过学习这门课程,学生可以了解如何利用计算机实现各种数值计算和符号计算方法,并且能够熟练掌握计算机程序设计中常用的算法和技巧。
二、目的《计算方法》课程的主要目的是让学生掌握计算机科学和工程领域中常用的计算方法和技巧,包括数值计算和符号计算等。
通过学习这门课程,学生可以了解如何解决实际问题中遇到的计算问题,并且能够熟练地利用计算机实现各种算法。
此外,该课程还可以帮助学生提高逻辑思维能力,掌握计算机程序设计的基本原理和方法,为后续的学习和实践打下坚实的基础。
三、内容《计算方法》课程的内容涵盖了数值计算和符号计算等多个方面。
其中,数值计算方面主要包括线性方程组的求解、矩阵运算、数值积分、插值与逼近等内容;符号计算方面主要包括表达式求值、符号积分、微分方程的求解等内容。
此外,该课程还涉及到数据结构与算法、机器学习等方面的内容,例如排序算法、搜索算法、回归分析等。
四、方法《计算方法》课程的教学方法主要包括理论讲解、案例分析和实践操作等。
其中,理论讲解主要是让学生了解各种算法的基本原理和思路;案例分析主要是让学生通过分析实际问题中的计算问题,掌握如何利用计算机实现各种算法;实践操作主要是让学生通过编写程序实现各种算法,加深对算法的理解和掌握。
五、意义《计算方法》课程对于学生的职业发展和学术研究具有重要的意义。
首先,该课程可以帮助学生掌握计算机科学和工程领域中常用的计算方法和技巧,为后续的工作和实践打下坚实的基础;其次,该课程可以培养学生的逻辑思维能力和解决问题的能力,提高学生的综合素质;最后,该课程还可以为学生后续的学术研究和深造提供必要的理论和实践基础。
信息与计算科学专业课程简介

信息与计算科学专业课程简介课程代码:3112001131.课程名称:解析几何 Analytic Geometry总学时: 64 周学时: 4学分: 3 开课学期:一修读对象:必修预修课程:无内容简介:《解析几何》是学科基础课程,是所有数学专业及应用数学专业的主要的基础课。
它是用代数的方法来研究几何图形性质的一门学科。
《解析几何》包括向量与坐标,轨迹与方程,平面与空间直线,柱面、锥面、旋转曲面与二次曲面,二次曲线的一般理论与二次曲面的一般理论等。
选用教材:吕林根,许子道,《解析几何》(第四版),高等教育出版社,2006年。
参考书目:周建伟,《解析几何》,高等教育出版社,2005年。
课程代码:311200214、311200314、311200616、3112007152.课程名称:数学分析Ⅰ-Ⅳ Mathematical AnalysisⅠ-Ⅳ总学时:334 周学时:4,4,6,5学分: 18 开课学期:一,二,三,四修读对象:必修预修课程:无内容简介:《数学分析》是学科基础课程,是所有数学专业及应用数学专业第一基础课。
它提供了利用函数性质分析和解决实际问题的方法, 培养学生严谨的抽象思维能力,为学习其他学科奠定基础。
主要内容有:实数、函数、极限论,函数的连续性。
一元函数微分学,微分学基本定理。
一元微分学应用,实数完备性基本定理,闭区间上连续函数性质的证明,不定积分,定积分及应用,非正常积分。
数项级数,函数列与函数项级数,幂级数,付里叶级数,多元函数的极限与连续,多元函数微分学。
隐函数定理及其应用,重积分,含参量非正常积分,曲线积分与曲面积分。
选用教材:华东师范大学数学系,《数学分析》(第三版)(上、下册),高等教育出版社,2001年。
参考书目:① 陈纪修,《数学分析》(第二版),高等教育出版社2004年。
② 刘玉琏,傅沛仁,《数学分析讲义》(第三版),高等教育出版社,1992年。
课程代码:311200416、3112005153.课程名称:高等代数Ⅰ-Ⅱ Advanced AlgebraⅠ-Ⅱ总学时:198 周学时:6,5学分: 11 开课学期:二,三修读对象:必修预修课程:无内容简介:《高等代数》是学科基础课程。
小学数学教学中思维可视化技术的应用

教学创新新课程NEW CURRICULUM学生在学习时,大脑接受外界的刺激越鲜活,越容易留下深刻的印象,即学习效果越好,效率越高。
传统文本单色的文字,忽略了重点、关联、图像、色彩、视觉等重要的刺激信息,使学习者难于掌握重点,建立联系,展开分析,建立联想,在某种程度上限制了大脑的思维活跃,降低了学习效果。
作为教者,就想找到一种属性丰富的、容易记忆的、有高度组织性的可视形式,亦即思维过程和表达的可视化形式,并把它运用到教学当中,提高教与学的效率和质量。
在思维可视化的过程中,图示技术是实现思维从抽象到具象的桥梁。
常用的图示技术包括思维导图、模型图、流程图、概念图等技术。
现在的教室已经普遍多媒体化,以未来课堂为代表的诸多新型学习空间将是未来教室形态的主流趋势,这样的教学环境也为师生进行思维可视化教学提供了新的契机。
一、利用图示图例将思维可视化,能让学生理解各知识点之间的内在联系如,在教学三角形的分类时,教师讲述根据分类标准不同可分为两类:按角分类,按边分类,如只是单纯地文字描述,学生是没法分清这两种分类的本质不同。
按角分类的三种类别是并列关系,而按边分类的两类是包含关系。
还可以利用图示清楚地演示等腰梯形与三角形的内在关系(如下图)。
一个梯形,当它的上底逐渐减小,小到一个点时,就变成了一个三角形。
所以,三角形面积与梯形面积的计算方法是相通的。
梯形面积=(上底+下底)×高÷2,在计算三角形的面积时,可将上底看做0,即可再用上面的公式计算。
二、利用流程图这一思维可视化的工具,对提升学生的理解力有着极大的帮助利用流程图,可以让学生理解应用题中难以理解的条件,如:小猴帮妈妈摘桃子,第一天摘了5个,以后每天都比前一天多摘5个,第三天摘了多少个?第五天呢?利用上面的流程图,三年级认知水平的学生对“以后每天都比前一天多摘5个”这句话理解起来就容易得多。
这句话又是解决这道题的关键所在。
画图教学是以空间形象思维为主要的思维方式,便于帮助学生理解。
OBE理念下基于案例教学的《计算方法》课程教学改革探索

!"#!$%&$'(')*+&,-./&$01$21(3$&)%))$(%3;6P R理念下基于案例教学的 计算方法 课程教学改革探索吴静4王震4惠小健4章培军4任水利西京学院理学院!陕西西安!B#$#'&摘4要 -计算方法.课程的教学在培养学生的数值计算#数值方法的核心素质和运用计算机解决实际问题能力方面起着举足轻重的作用"针对当前该课程的教学中存在的问题!探讨":\理念下基于案例教学的-计算方法.课程教学改革与实践研究"关键词 计算方法$":\理念$案例教学$改革实践一 绪论":\教育理念"被称为成果导向教育和能力导向教育$概括来讲"有三个本质特征"分别是以学生为中心"以成果为导向"以持续改进为目的"代表的是先进的教育理念$在":\教育理念的倡导下"我校确定了机械设计制造及其自动化#土木工程#电子信息工程三个专业为工程教育认证专业$工程教育专业认证与成果为导向的应用型人才培养目标具有一致性"本质上以学生为中心"围绕培养目标和毕业的达成度进行教学安排和资源配置"核心以学生的学习成果为导向"评价专业教育的有效性"关键在于建立有效的质量监控和持续改进机制$为了实现以成果为导向工程认证教育的要求"需要与之相适应的教学方法"这种方法就是案例教学法$案例教学是一种基于实际问题背景"利用案例分析进行启发式教学的新型教学方法"具有开放性#互动性和参与性的特点$,计算方法-课程为工程应用和科学研究提供强有力的数值分析和数值实验支撑"对培养理工类大学生的科学计算能力#原始创新能力和综合素养非常重要$对于这门课程"采用案例教学是以成果为导向的工程教育认证的必然要求"也是实现教学质量提升的必由之路$它可以使学生从烦琐的公式中解脱出来"将有限的时间和精力放在对课程宏观的理解#对知识内容之间有机联系的认识和提高动手动脑实践能力等方面$二 教学实际中存在的问题'一(教学内容量大!有一定挑战度!但教学课时非常少,计算方法-课程的教学内容非常丰富"前修课程是高等数学#线性代数等基础类数学课程"一般都将开设本课程的时间选择在本科阶段的第三学期$实际上"本课程涵盖众多的数值方法和原理"内容丰富"讲解全部课程内容约需G%学时"而由于专业总学时和课程结构的限制"目前教学学时只有()学时"其中理论课)3学时"实验课G学时$囿于课时所限"实际教学中"部分重要的算法只讲基本的思想"无暇展开讲解细节$'二(教学内容编排传统!更新落伍!缺乏精彩案例一方面"随着人工智能#大数据等新兴产业的兴起"传统经典的数值分析方法已不能满足新工科的需要"应该对现有的教学内容优化重组"特别是要更新补充近年来在工程实践中运用和发展起来的重要的数值计算方法$另一方面现有教学内容大多是由定义.定理.证明.例题的方式"缺乏贴近生产生活实际的教学案例"学生很难深刻理解计算方法的内涵和要义$所以需要重点开发设计有代表性#新颖性和鲜活的工程背景的教学案例"通过精彩的案例来激发学生的学习兴趣和动力"激活课堂教学的活力$'三(教学方法和手段因循守旧!传统讲授仍是主流我们处在信息社会的潮流之中"在教学手段科技化#教育传播信息化#教学方式现代化的今天"还有部分教师只采用传统的单向讲授式教学方法$这样的教学方式和手段已不能适应教育教学发展的需要"产生的教学效果也非常有限"无法实现工程教育认证的考核目标和要求$ '四(教学理念重理论!轻实践,计算方法-是对学生的实践能力和要求很强的一门课程"以往的课程教学强调算法和原理的证明与推导"而对概念的实践背景#算法设计的思想#算法如何落地实现并没有真正去改革落实$实际教学中"学生上机实践操作很少"只能被动地机械记忆一些公式和算法流程图"很难深入理解和掌握重要数值方法的思想和算法精髓$学生的学习体验感和获得感不强"对课程的内容和知识点理解不深刻"分析问题#解决问题的能力没有得到提高"与课程的教学目标和大纲要求有一定的差距"与工程认证教育更是有较大的差距$总之"目前我校,计算方法-课程教学存在的问题比较严峻"所以进行,计算方法-课程的改革与实践显得尤为迫切且意义重大$理论研究科技风"#""年$月三 教学改革的主要思路一 按照课程的内容与对应的指标点来进行教学内容的优化重组以成果为导向的工程认证教育"对学生的学业能力与水平都有明确的要求"同时对毕业要求进行达成度评价"将每项毕业要求分解成若干可考核的指标点"指标点具有一定的关联性和科学性"以便分析评价该项毕业要求的达成情况$通过对指标点的分析和整理"合理减少指标点之外的教学内容"而适当增加新颖的教学案例和最新的数值计算方法成果"对教学内容进行重新编排#优化组合"形成数值代数#数值逼近#数值积分#微分方程的数值解等相对独立的知识模块$这样可以有效化解课时少#教学任务繁重的矛盾"提高学生的达成度水平"实际上有效地提升了毕业生的能力水平$二 根据教学模块化的安排 突出模块的综合性与思想性进行案例设计对教学内容进行优化重组"教学模块化是课程设计的内在要求"也是进行案例设计的重要前提$对每一个模块开发设计并选择最优的案例作为本模块的教学案例"在设计案例时要突出本模块的数值方法的综合性和思想性"即一个教学案例中要有若干种相关的计算方法"解决的问题要用几种不同的数值方法"突出的数学思想是非常鲜明的"但都紧紧围绕一个案例来展开$三 根据大纲要求确定的指标点 将教学案例通过C O Q X O V软件平台实践化在,计算方法-课程案例教学法的实施过程中"教学案例进行数学模型化以后"进行数据分析与采集"设计算法"用C O Q X O V编写程序"并对程序的收敛速度进行分析"对结果进行分析和整理"作为案例的补充和完善$当然在这个过程中会遇到各种问题"比如算法的设计是否能合理反映和解决问题"程序的编写是否正确合理"代码运行能否通过"运行的结果是否合理并满足对精度的要求"等等$正是这些问题的出现"给,计算方法-课程带来了足够的吸引力和与众不同之处"因为出现问题就伴随着解决问题的过程"在这个过程中学生的分析问题和解决问题的能力会真正提高$四 教学改革的着力点与主要抓手一 将案例教学作为主导思想 贯穿整个教学过程案例教学是一种科学有效的教学方法"是以成果为导向的工程认证教育的必然要求"也是实现教学改革的主要抓手$主要从以下三个方面来进行说明!一是案例教学的设计思路$案例教学中"教师是组织与引导者"学生是参与者$学生在教师的积极引导下"对案例进行思考与分析"通过小组讨论与交流"开展自主探索研究"解决实际问题$实际上"案例教学与设计"由四个阶段有机进行!其一"准备阶段$教师将案例与教学目标相结合"并根据实际情况适当调整内容与观察点$其二"分析阶段$教师深入细致对案例进行分析"编写对应的教学设计环节$第三"课堂实践$教师课堂讲解案例的背景#内容和目的要求"通过设计环节中的任务与观测点"启发学生动脑思考"展开小组讨论"交流分享"集思广益"形成解决方案$第四"评价阶段$由课程实践的实施过程"根据学生的实际表现"形成过程性评价$二是案例教学库的开发建设$教学案例的开发应该遵循三个原则$第一"案例要紧密联系教材知识点'第二"案例要与学生专业背景相结合'第三"案例要有代表性$根据知识点的分布"将数值分析教学内容模块化"选择若干具有典型代表的教学案例"具体如下表所示$教学内容与对应的教学案例表教学模块教学内容教学案例教学模块$解线性方程组的直接法和迭代法小行星轨道问题教学模块)非线性方程求根养老保险问题教学模块(插值与逼近人口增长模型教学模块3数值微积分汉江流量估计模型教学模块;常微分方程数值解法温度变化问题#导弹追踪问题44三是案例教学的实施步骤与过程$我校数值分析课程总学时只有()学时"其中理论课时)3学时"实验课时G 学时"但教学内容却包含0个章节"显然在有限的时间内讲授过多的内容给教学带来一定的挑战$为此"依托我校一师一优课教学资源"借助中国大学慕课网#学堂云等网络资源开展线上线下混合式案例教学$具体实施过程为!教师首先发布线上学习清单"然后学生进行线上自主学习"进一步地进行单元作业与测验$随后"教师在课堂进行案例教学$教师根据学生学习和测验情况"将案例细化"分解成若干个小问题"然后组织学生以小组的形式对这些问题进行讨论$在讨论期间"引导学生进行思想碰撞和自主探索$最后"学生通过学堂云或雨课堂等媒介将答案拍照上传"每个小组将本组讨论的结果通过实验报告的方式上交给任课教师$二 优化重组教学内容 更新补充最新数值计算方法一方面将课程内容进行优化重组"本课程教学内容可分为数值代数#数值逼近#数值积分#常微分方程的数值解#C O Q X O V软件等主要部分$按照主体内容分块的思想"可合理地编排重组知识板块"突出每一板块的主要数学思想和方法原理"并着重讲解不同板块之间的联系与区别"!科技风"#""年$月理论研究用能力与目标这条主线将不同板块穿起来"在教学中让学生紧紧抓住这条线"理清重点与难点"剖析板块中重要的思想方法$另一方面教师应将图像处理#人工智能等领域的重要数值算法和教师本人的学术成果融入教学中"在潜移默化中培养学生的学习兴趣$例如"非负正交矩阵分解的交替方向乘子算法#特征值反问题在振动梁等工程领域中的应用等$通过补充和优化教学内容"对开阔学生的学术视野有良好的促进作用$五 教学改革的过程与方法'一(突出专业背景精选案例代表性的*案例+是案例教学法的核心"因此在采用案例教学时精心选择或设计案例是非常重要的环节$在案例的选取时"必须要突出所教专业的特色背景$围绕所教专业的背景来选择开发案例"这样能够加深学生对算法和公式的记忆"深刻理解算法原理和解决问题的数学思想和方法"让学生真正学会原理"弄懂方法"也能够提高学生的分析问题#解决问题的能力$'二(融入数学建模的思想!将案例模型化,计算方法-课程与数学建模有密切的联系$近年来"全国大学生数学建模题目越来越接近于生产生活实际"给定的问题越来越复杂"并且数据量越来越大"对学生与指导教师提出了更高的要求$在建模过程中"涉及与数值分析与计算有关的环节几乎无处不在"无论是模型的建立#求解还是优化"都能找到数值分析的思想方法和相关算法$鉴于此"在,计算方法-课程的教学中应该不断培养学生数学建模的意识和能力"提高学生的数学素养和综合素质$相应地在案例的开发设计和教学过程中融入数学建模的思想"紧扣建模的主旨和要领$将案例经过合理的简化和假设"建立数学模型"然后进行模型的分析和检验"并通过实践检验模型和改进模型"不断地去逼近工程实际$ '三(借助C O Q X O V平台进行案例实践教学C O Q X O V%C O Q9/[X O VR9O Q R9j&是当今最流行#最重要的数学软件之一"具有计算功能强大#界面友好#语法简单#容易编程和数据可视化等特点"深受高校师生和科研人员的欢迎$面对计算科学的发展",计算方法-课程改革过去只面向计算机高级语言的做法"为学生构建一个先进的#面向科学与工程计算的平台"在这样一个平台上"利用C O Q X O V 强大的数值计算功能和图形处理功能"将抽象复杂的定义#概念及算法简单化#清晰化"使得计算结果*可视化+$ C O Q X O V软件强大的计算能力和良好的交互性"提供了解决复杂工程实际问题的可能性"可以将计算过程包括图形图像等动态直观地展现在学生们面前"增加学生的感性认识和学习兴趣$例如"拉格朗日插值中高次多项式插值呈现出的龙格现象"通过C O Q X O V软件平台直观演示后"学生可以看到插值多项式呈现出的振荡性"为后续的分段低次插值埋下了伏笔$总之"借助C O Q X O V平台进行案例实践教学"有利于激发学生的学习兴趣"提高学生学习的主动性"激发课堂教学的活力$'四(采用多样化的案例式教学法首先"案例式教学法可以分解一些知识的重点和难点"对有些难于理解的重点和难点"结合案例进行讲解更加直观"有助于学生理解和掌握$其次"案例教学法适用分组实施"通过设置一些问题"对学生就案例设计的算法采用各种辩论方式$通常设定正反两组辩论"通过对各自不同的改进算法进行辩论"提高学生兴趣"训练学生表达能力$再次"案例式教学可以采用以学生为主体#分组讨论的形式教学"教师主要是辅导及引导"在学生在遇到困难时加以提示"形成良好的互动讨论模式$结语针对西京学院,计算方法-课程的教学现状和客观存在的问题"从以成果导向教育为目的工程教育专业认证的要求入手"以案例教学为主导思想和抓手"探讨":\理念下本科院校,计算方法-课程教学改革"并使用C O Q X O V软件作为教学实践的重要手段与案例教学紧密结合"通过案例建设和案例教学为工程教育认证下工科院校,计算方法-课程的教育教学方面提供一定的参考"也能够带动其他理论与实践课程的教学改革$参考文献%$&熊金泉&":\模式下案例教学法在-数值分析.课程教学中的应用研究%F&&南昌师范学院学报!)%)%!3$ '%0();%2;(&%)&江志超!邓凤茹!毕晓华!霍东升&案例教学法在研究生数值分析课程教学中的应用探究%F&&北华航天工业学院学报!)%$1!)1'%0()3%23;&%(&栾秀春!高璞珍!王晓莺!王俊玲&案例教学法在工科专业数学课程教学中的应用%F&&高等工程教育研究! )%)$'%(()$0'2$1)&%3&张莉!吴芸!屈苏波!曲东&基于混合式教学模式的案例教学法实践,,,以数值分析为例%F&&教育观察!)%)$! $%'$%()$)(2$);&基金项目 西京学院)%)$年度本科教学改革研究项目)":\理念下基于案例教学的-计算方法.课程教学改革与实践'F^i:)$)(($)%)%年西京学院本科一师一优课建设项目$)%)%年陕西省教育科学十三五规划课题)5<\C教育理念下大学数学类课程的教学改革与实践研究'5^] )%i$;3)(作者简介 吴静'$'G),4(!男!陕西延安人!硕士!讲师!从事计算数学#矩阵理论与应用研究$王震'$'G$,4(!男!陕西合阳人!博士!教授!主要从事科学计算与控制论研究"理论研究科技风"#""年$月。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
更 好 地 加深 对算法的理解和直观展示, 可以 借 助 一 些高 级语 言,如 C++,VB 等,对有关算法统一实现,并集成到一个统一的 演示平台下,开发完整的可视化专门软件,并适当的延展,和相 关 的 专 业 相 结合, 增加 算法 之间 的 相互 理解以及整体性的 把 握。 如图 5,一种可视化集成方案。 4. 结论 计算方法是科学计算的基础和理论保障, 是一门与计算机 密切结合的具有实用性和很强理论性的数学课程, 往往涉及到 各种算法、公式 的 推 理,显 得繁琐、抽象 ,通过 借 助可视化的技 术, 从不同的层次对课程进行多层次的可视化展示, 这样可直 观、形象 展示算法的有效性,提高学生的学习兴趣,特别是和相 关专业的具体实例的结合,这将会达到计算方法课程的更好教 学效果,从而逐步提升该课程的教学质量和水平。 参考文献:
图 1 双线性插值示意图
利用双线性插值算法可以对图像进行缩放,从而实现图像 的放大处理。 如图 2 和图 3 所示。
图 2 原图
图 3 放大 2 倍的效果
项目基金:杭州电子科技大学 2016 年高等教育研究资助项目《 : 计算方法》课程教学改革与研究 ( YB201626)
2017 年第 10 期
福建电脑
·63·
F
福
建
电
脑
UJIAN COMPUTER
(2)中层可视化 为了求解各种数学模型,不可避免地会出现各种复杂的计 算方法,特别是算法中出现各种参数对计算结果产生明显的影 响,这就需要对算法的执行过程能够进行有效的监督,实现算 法求解的过程展示,从而提高学生对算法的整体认识。 例:牛顿迭代法是求解非线性方程的重要方法,但是其易 受到不同的初始值的影响,为了展示这些需要对迭代法的整个 求解过程进行可视化展示,从而更直观地理解算法本身。 如图 4,牛顿迭代法求解某方程的动态展示过程。
[ 1]陈俊, 张顺利, 张西洋《 . 计算方法》可视化教学研究与实现 [ J].现代 计算机,2012. ( 33):30-32 [ 2]茹静.工科计算方法课程的教学研究与实践 [ J].吉林化工学院学报,
图 4 牛顿法可视化动态演示
2013 ( 30):103-105 [ 3]曲良辉,邢琳,周瑞芳等,计算方法课程教学方法与手段的改革与实 践 [ J].科技创新导报,2015 ( 23):189-192 [ 4]王能超. 计算方法: 算法设计及其 Matlab 实现 [ M]. 武汉: 华中科技 大学出版社, 2010. [ 5]郭卫斌,李建华.面向计算机专业的计算方法教学研究 [ J].计算机教 育,2013(18):69-72
DOI:10.16707/ki.fjpc.2017.10.
UJIAN COMPUTER
《 计算方法》课程教学的多层次可视化
张善卿
( 杭州电子科技大学计算机学院图形图像研究所 浙江 杭州 310018) 【 摘 要】计算方法具有数学的抽象性和计算机直观性的双重特点。 为了更直观、形象地实现教学效果,本文针对现 在计算方法课程教学过程中出现的一些普遍问题, 从可视化的角度出发提出了计算方法课程教学的多层次可视化解决 方案。 【 关键词】可视化技术;计算方法;可视化教学 1. 引言 现实生活中的许多问题经过抽象、简化,往往可用一些数 学模型来描述,为了获得这些数学模型的近似解,从而出现了 数值计算这一新的学科,特别是随着计算机的发展数值计算方 法在很多学科领域得到了广泛的应用,现已成为大多数高等院 校理工科学生的一门重要必修课。 目前,在计算方法教学过程中可能存在以下一些普遍问题 [1-3] : ( 1)教学内容抽象繁琐,计算方法涉及到的有关算法理论和 计算公式的推导冗长繁琐, 并且理论部分与实际应用有些脱 节。( 2)重理论轻应用,教师的课堂教学偏重计算方法理论的讲 解,忽视方法的具体实现和相应专业的对接。 ( 3)教学方法单 一,在教学中多采用板书+多媒体课件的传统教学模式讲解,缺 乏具体地、形象的算法描述和展现。 ( 4)可视化技术手段缺乏, 教学过程多采用一些低层次的多媒体技术,缺乏对算法的动态 图形化描述和整体过程检测。 虽然,在计算方法的教学过程中可借助编程实现、多媒体 技术,克服算法描述的抽象性,但学生仍然感到理论推导繁琐、 算法枯燥,同学的学习主动性和积极性受到了抑制。 本文针对 上述问题,从可视化技术的角度出发谈谈一些教学体会。 2. 可视计算与可视化教学 可视计算是计算机应用技术中重要的研究方向之一,涉及 到多门学科,如计算机图形学、计算机视觉、数字图像处理、游 戏与动画、计算机辅助几何等。 随着可视计算技术的发展和完 善,将这些技术应用到实践教学中,从而诞生了可视化教学,即 借助计算机软件、多媒体技术和网络技术,将被感知、被想象、 被推理的事物及其发展变化的形式与过程,用仿真化、模拟化、 形象化、现实化的方式,充分运用在教学过程中[4]。 与传统的教 学模式相比,可视化教学在计算方法教学过程中所表现出的优 势明显和特点[5],如 “ 所见 与 所 得 ”、 “ 形象、具体 ”、 “ 生动、动态 ” 等,采用可视化教学的新手段将 增加 学生的学习 兴趣 ,从而获 得最佳的教学效果。 3. 计算方法课程的多层次可视化 (1)浅层可视化 多媒体技术已在现代教学中得到广泛应用, 如借助图像、 视频、声音等多媒体技术,制作丰富多彩的多媒体课件;又如利 用一些应用软件,进行各种得实验仿真,特别是 利 用 Matlab 软 件。 使用 Matlab 可快速实现一些算法,利用 Matlab 的图形、图 像处理功能可以将有关计算方法的过程和结果进行动态仿真、 动画 演示 ,可 增强 课程可视化 效果 ,特别是 结合 一些实际的问 题,使学生产生浓厚的兴趣,从而达到教育质量提高的目的。 例:图像的放大问题。 针对此问题我们可采用双线性插值。 双线 性 插 值算法的 核心思 想是在 水平 和 垂直两个 方向上分别 进行一次线性插值。 在图 1 中,通过 Q11(X1,Y1)和 Q21(X2,Y1) 求 解 R1 的 坐标 ( X,Y1), 通 过 Q12(X1,Y2) 和 Q22(X2,Y2) 求 解 R2 的坐标(X,Y2),再通过 R1(X,Y1)和 R2(X,Y2)最终得到 P 点的 坐标(X,Y)。