备案 网站错了,中国域名拍卖网,襄阳市网站搭建公司,景泰县做网站非计算机专业算法分析与设计教学改革论文【摘要】算法分析与设计不仅是计算机专业的核心课程#xff0c;同时也是与计算机有关的非计算机专业的专业课。本人针对非计算机专业学生在学习过程中存在的若干问题#xff0c;就教学内容、教学手段和考核方式等方面提出了改革措施。…非计算机专业算法分析与设计教学改革论文【摘要】算法分析与设计不仅是计算机专业的核心课程同时也是与计算机有关的非计算机专业的专业课。本人针对非计算机专业学生在学习过程中存在的若干问题就教学内容、教学手段和考核方式等方面提出了改革措施。【关键词】算法分析与设计教学改革非计算机专业学习兴趣实践能力一、引言算法分析与设计不仅是计算机专业的一门核心基础课程同时也是一门与非计算机专业相关的专业课程。随着计算机技术在各个行业、领域的广泛应用越来越多的非计算机专业学生也开始选修这门课程。通过本课程的教学旨在培养学生对算法的计算复杂性进行正确分析的能力为独立地设计算法和对给定算法进行复杂性分析奠定坚实的理论基础。由于非计算机专业的学生在学科背景、前期课程的设置、前期课程的掌握程度等方面与计算机专业的学生存在很大的不同因此如何给非计算机专业学生上好算法分析与设计这门课给广大的教师带来了挑战和考验。本文从非计算机专业的角度出发首先分析了非计算机专业学生在学习这门课程时存在的问题然后从教学内容、教学手段和考核方式三个方面提出了教学改革措施。二、非计算机专业学生学习算法分析与设计存在的问题1.学习基础薄弱数据结构与高级程序设计语言(如C/C语言)是学习这门课程的基础。非计算机专业课程的学生在接触这门课之前可能仅学过C语言的一些简单知识缺乏系统、全面的编程训练无论是对C语言的运用还是程序设计的抽象思维能力亦或是实际动手能力与计算机类专业学生相比都有一定的差距。另外数据结构通常只是非计算机专业学生的主要选修课而非专业基础课因此无论是理论授课还是实验课时都相对不足。学习基础薄弱导致学生学习这门课程较为吃力久而久之学生越来越畏惧这门课程形成恶性循环学习兴趣越来越低下严重影响了实际的教学效果。2.内容多课时少本门课程教学内容非常丰富包括算法复杂性分析、分治法、贪心法、动态规划法、回溯法、分枝限界法等经典的算法设计策略每种策略都有不同的实际问题还有一些针对复杂问题更加高级的算法策略所涉及到的知识非常繁多。对于非计算机专业学生来说所安排的课程是相当有限的将这些算法策略全部讲透非常困难。3.理论多实践少本门课程注重对算法的理解而这些理论对于非计算机专业学生来讲非常艰深想要全部理解非常困难。对于非计算机专业学生来说他们主要希望学习基本概念和基本的应用能力并不希望在算法实现等领域学习较深的理论因而实践较少。三、非计算机专业学生学习算法分析与设计教学改革措施根据非计算机专业学生在学习中遇到的困难提出以下几点改革措施1.合理选择教学内容调动学生的学习兴趣根据学生学习要求合理选择教学内容合理确定学习的重点和难点。每个专业具有不同的特点不同的专业对计算机的应用要求不同所以应通过分析与调研确定教学难点和重点而不是一味试图将所有的知识点都讲得面面俱到。同时在让学生掌握相关理论知识的前提下多注重培养学生的实践应用能力让学生在实践中不断地探索发现进而增强他们学习的兴趣。在具体的教学过程中如果是抽象的问题学生学起来就会感觉枯燥无味因此可将生活中一些具体的问题结合算法讲解给大家如在讲解分治法时可举邮局选址问题为例讲解贪心法时可举汽车加油问题为例讲解动态规划法时可举最少费用购物问题为例。2.综合运用多种教学手段提高教学效率将传统的教学方法与现代化教学方法相结合综合运用黑板板书与多媒体技术教学。对于一些基础知识、推理等内容可采用板书的形式传授给学生对于一些比较抽象难以理解的内容可采用多媒体形式直观形象地进行展示。另外可采用网络教学方式建立在线论坛、QQ讨论组等为师生之间的信息交流提供更为方便的途径可利用网络聊天工具如QQ、微信等实现个别教学让学生从过强的共性制约中解放出来有利于发展学生的个人志趣。3.改进考核方式提高学生综合素质考核方式作为检验学生学习效果的一项重要内容对于促进学生的学习效果起着重要的作用。传统的考核方式主要由平时成绩和期末理论考试成绩两部分构成平时成绩一般占30%期末理论考试成绩70%。这对于非计算机专业学生来说期末理论考试成绩比例过重无法考查学生的实践能力因此我们提出将考核分为平时成绩、实践成绩与期末理论成绩三部分其中平时成绩占15%实践成绩占35%期末理论成绩占50%这样更注重学生在平时学习过程中的表现和实际动手能力有利于促进学生的学习兴趣提高学生的综合素质。【参考文献】[1]李涵.“算法分析与设计”课程教学改革和实践[J].中国电力教育2010(16)74-75.[2]黄琴唐素勤.非计算机专业数据结构教学的实践及创新[J].计算机教育2011(3)38-42.[3]张俊玲刘鸿波.非计算机专业计算机基础课程教学改革探索[J].实验室研究与探索.2009(11)126-128.[4]廖彬胡金龙胡洁.面向非计算机专业的算法教学方法研究[J].中国教育技术装备2007(7)21-23.【非计算机专业算法分析与设计教学改革论文】相关文章