分层教学法在程序设计基础课程中的应用
时间:2022-05-31 12:49:01 浏览次数:次
摘要:在正视学生个体差异和分析程序设计基础课程教学现状的基础上,研究分层教学法在Visual FoxPro 6.0教学中的应用,以满足不同层次学生的学习需求,切实提高课堂教学质量和效率。
关键词:程序设计基础课程;分层次教学;课堂教学质量和效率
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)45-0074-02
一、引言
程序设计基础课程是计算机基础教育的必修课程,一般在大一下学期开设。对于非计算机专业的理工类本科生必须通过计算机二级考试才可以顺利地获得学位。目前,该类课程一般以一门高级编程语言(C语言、VF、VB)为依托展开教学,采用教师先讲解理论知识点,学生后上机练习例题的教学模式,而教学实践证明,这种传统的灌输式教学模式,已经远远不能满足教学要求。而由于学生的知识基础、认知水平和个性的差异,知识的领悟和应用能力参差不齐,因此在程序设计基础课程的教学中普遍存在着一部分学生“消化不了”,另一部分学生“吃不饱”的尴尬局面。为了较好地解决这些问题,本文研究分层教学法在程序设计基础课程中的应用,以满足不同层次学生的学习需求,力求让所有学生在知识、技能和能力方面都能得到提高。
二、分层教学法
分层次教学的理论依据古已有之,如“因材施教”、“量体裁衣”等,教师事先针对各层学生设计不同的教学目标与练习,由易到难,由浅到深,使得处于不同层次的学生都能“摘到桃子”,获得成功的喜悦;其次,教师在备课时,事先估计在各层中可能出现的问题,并做充分的准备,使得实际施教更有的放矢、目标明确、针对性强,增大课堂教学的容量,提高教学质量和效率。分层教学法的四个重要环节为:学生分组、分层备课、分层授课、分层指导,在教学过程中,任课教师严格按照这四个环节实施教学,充分调动所有学生的学习积极性。
三、分层教学法在Visual FoxPro教学中的应用
1.将学生分层。将学生分为A、B、C三个层面:C层面学生,在老师的指导下,能完成基本的学习任务,能够读懂简单程序;B层面学生,在完成基本学习任务的前提下,能对知识点进行一定的扩充,举一反三;A层面学生,学习能力和程序设计能力较强,能对知识点融会贯通,并进行深层次学习。
2.将教学内容分层。在教改中,面向对象程序设计部分并没有按照惯例依次讲解基本数据类型、程序控制结构、数组、自定义方法等内容,而是将该部分内容分为数学运算、字符处理、日期处理等几个应用,并以这些应用为主线,根据难易程度不同,将内容划分为不同层次,并设置相应的任务,详细介绍完成这些任务所需要的理论知识和解题方法,并引导学生思考更深层次的问题,培养学生独立思考和解决问题的能力,切实提高他们的实际编程能力。由于篇幅有限,本文只例举数学运算的层次划分和每个层次的具体任务(见表1)。
以循环部分的课堂教学为例:(1)回顾两个数相加,抛出1+2+3+…+100;(2)分析如用两个数相加,实现1+2+3+…+100会遇到哪些问题,这些问题该如何解决,进而提出用循环解决该类问题的新思路,让学生了解什么情况下使用循环;(3)通过解决该任务,介绍用循环结构解决问题的步骤和注意事项,如循环变量赋初值、循环变量变化的语句、循环体的执行等;(4)抛出1×2×3×…×n这个任务,在巩固的基础上,用反例教学法,提示学生循环变量初值、循环变量变化的语句在循环中的重要性,(5)将知识点在深度上扩展,逐次抛出1-1/2+1/3-1/4+…-1/100、1!+2!+3!+…+n!、e=1+1/1!+1/2!+…+1/n!直到1/n!<0.000001等任务,重点讲解这些任务虽然不同,但都可以规约为1+2+3++…+100,让学生学会融会贯通、举一反三。
四、结语
通过在Visual FoxPro教学中的实践表明,分层教学法最大限度地调动了学生的积极性,使所有学生的知识、技能和能力都得到了提高,大大提高了课堂教学的质量和效率。
参考文献:
[1]戴大蒙.“程序设计”类课程层次型教学模式的研究与实践[J].中国成人教育,2010,(05).
[2]高洪云,孟宪华.分层教学法在程序设计课程中的研究[J].黑龙江科技信息,2011,(04).
[3]高艳平,张茉莉.高校计算机基础教学内容与方法改革探讨[J].成功(教育),2011,(6).
作者简介:王莉莉(1981-),女,河北涿州人,工学硕士,重庆工商大学融智学院基础部讲师,研究方向:软件工程,数据库。
[分层教学法在程序设计基础课程中的应用]相关文章
- 项目教学法在高等数学教学中的探索与实践
- 案例教学法在高中地理教学中的作用分析
- 商务英语教学中的团队教学法探究
- 行动导向英语教学法促素质教育的实验与研究
- 人文类公共基础课程适宜教学法研究与实践
- 问题驱动教学法在《离散数学》课程教学中的应用
- “数据结构”教学中的关联教学法探索
- 基于PBL教学模式的案例教学法和数学实验在医用高等数学中的应用
- “教、学、做”一体化教学法在《中医药膳学》教学中的探索与实践
- PBL教学法在妇产科临床教学中的应用
- 在高一地理课堂教学中实施“分层成功教学”的实践与探索
- 分层广义线性模型在准备金评估中的建模研究
- 分层培养视角下独立院校专升本财务管理专业建设方案研究
- 面向对象非线性有限元程序设计方法研究
- 以计算思维为导向的非计算机专业程序设计课程创新教学
- 体育课程教学计划材料
- 职业院校“非线性科学”课程建设探讨
- 学校思政课程课建设情况报告 课程思政总结报告
- 课程思政培训心得体会2020 课程思政总结报告
- 课程思政总结 课程思政总结报告
- 课程思政教学总体实施方案 课程思政实施方案(附参考文献)
- 课程思政培训6篇
- 地方院校转型背景下计算机科学与技术专业课程标准设计思路与实践
- 图论课程的学习应用
- “小学数学教学论”课程整体教学分析
- 副县长履行基础教育工作职责述职报告范文6篇
- “基础教育跨越式发展创新实验”实施理念与策略
- 2007年首都基础教育工作要点
- 创新基础理论
- 审视基础教育中的“适应”与“超越”
- 差分放大电路基础上的宽带直流放大器的设计分析
- 2022年关于提升社区基础设施建设质量范文(2022年)
- 农村基础教育财政体制发展与改革的走向
- 中职生文化基础与医学基础课程关系的研究
- 高职计算机专业计算机基础课的改革与实践
- 上一篇:软件体系架构案例教学:连珠软件开发
- 下一篇:我国教育政策的管理、政治和法律价值