程序设计课程中的阶梯式教学模式
- 格式:pdf
- 大小:166.78 KB
- 文档页数:2
阶梯式教学法在C#程序设计的方法教学中的应用李宁【期刊名称】《电脑知识与技术》【年(卷),期】2012(000)036【摘要】“阶梯式教学法”利于把握教育规律,提高教育质量,实施素质教育;面向对象编程教学的核心是类的设计,而类主要是由方法组成,如果不能建立方法的思想,很多后续课程无法开展。
为了将阶梯式教学法引入到了方法的教学过程中,文章选取了有梯度、有层次的教学案例,采取循序渐进、分步到位的操作办法,激发了学生的学习兴趣,调动了学生的学习积极性,在实践过程中是一种行之有效的教学策略。
% “Ladder teaching method”is benefit to grasp the education laws, improve the quality of education, implement the quality education; the core of object-oriented programming teaching is the design of class, and the class is mainly composed by the method. If you cannot set up the idea of method, a lot of subsequent courses cannot carry out. In order to lead the ladder teaching method to method teaching process, the passage select the gradient, the levels of teaching cases, take step by step, step in the operation way, to stimulate the learning interest of the students, to mobilize students' learning initiative. It’s an effective teaching strategy in practice process.【总页数】4页(P8712-8715)【作者】李宁【作者单位】安徽财贸职业学院,安徽合肥 230601【正文语种】中文【中图分类】G642【相关文献】1.任务驱动教学法在C#程序设计课程教学中的应用 [J], 梁宇恩2.项目教学法在《面向对象程序设计》课程教学中的应用研究——以C#程序设计为例 [J], 海晓伟3.案例教学法在《C#程序设计》教学中的应用 [J], 左洪真4.项目教学法在C#程序设计课程教学中的应用 [J], 曹婷婷5.项目教学法在高职C#程序设计课程教学中的研究与应用 [J], 于树科;李扬;祁宏宇因版权原因,仅展示原文概要,查看原文内容请购买。
程序设计课程中的阶梯式教学模式摘要:随着素质教育越来越受到广大师生的重视,在高校课程中,也相应加入了诸多考验学生实践能力的课程。
其中,计算机相关专业在这方面的改革力度最大。
其中,程序设计课程在很大程度上影响了其教学方式和理念,从而完善了高校计算机的实践教学特色。
但是,改革的过程中,也出现了一定的问题。
因此,需要在进行实践教育改革的同时,也要注意更加适合大学生的教学模式。
该文通过对程序设计课程的理解与分析,从而探究其阶梯式的教学模式。
关键词:程序设计;阶梯式教学;教学模式中图分类号:tp391 文献标识码:a 文章编号:1009-3044(2013)13-3098-02计算机专业的教学理念在不断的发生变化,并逐渐影响其相关专业的教学问题。
计算机的程序语言就学以及计算机相关程序设计教学课程,不只是大学生们学习的重点,也是计算机教师的教学难点。
由于大学课程中,对程序设计课程的要求更多的是在于让学生们能够更加适应实践能力,从而进行的课程安全。
但是,这样的课程安排也出现了一定的弊端,从而造成对教学质量和教学效率的影响。
因此,该文需要首先明确程序设计教学的难点,从而对存在的问题进行分析,进一步得出阶梯式的教学模式。
1 程序设计课程的教学难点分析程序设计课程主要以计算机的程序语言为主,其中计算机的高级语言c语言就是非常典型的计算机程序设计语言。
那么,在进行这些程序语言教学的过程中,存在哪些问题呢?这些问题对于教学的质量和效率有着怎样的影响呢?1.1 程序设计课程的课程安排分析对于计算机相关专业的学生们而言,在进入高校校园的第一时间里,对这些校园的生产和气息都非常陌生。
因此,在接受新课程的时候也显得有些不适应。
例如,程序设计课程中,安排在大学一年的就是计算机的c语言程序设计课程。
c语言是计算机的高级语言,在没有进入高校之前,学生们还依然适应着高中的学习方式,而接触的内容也无非是一些数学和语文外语等相关知识。
但是,进入高校之后,一开始就要学习c语言这样的一门逻辑思维要求很强的学科。
一、引言阶梯式教学目标设计方案是一种以学生为中心,注重学生个体差异,分阶段设定教学目标的教学方法。
该方案将教学目标分解为多个阶段,每个阶段都有明确的教学目标,旨在帮助学生逐步掌握知识、技能和情感态度。
本文将从以下几个方面阐述阶梯式教学目标设计方案的设计思路和实施步骤。
二、设计思路1. 分析学生需求:根据学生的年龄、认知水平、兴趣爱好等因素,分析学生的需求,确定教学目标。
2. 分阶段设定目标:将教学目标分解为多个阶段,每个阶段都有明确的教学目标,使学生在不同阶段都能有所收获。
3. 注重个体差异:关注学生的个体差异,针对不同学生的学习特点,制定个性化的教学方案。
4. 逐步提升难度:随着学生知识的积累和技能的提高,逐步提升教学目标的难度,激发学生的学习兴趣。
三、实施步骤1. 确定教学主题:根据教材内容和教学目标,确定教学主题。
2. 分析学生需求:通过问卷调查、访谈等方式,了解学生对教学主题的需求和兴趣。
3. 分阶段设定目标:(1)第一阶段:基础知识与技能- 目标:让学生掌握教学主题的基本概念、原理和技能。
- 教学方法:讲授、演示、练习等。
(2)第二阶段:综合运用与拓展- 目标:让学生能够综合运用所学知识解决实际问题,拓展相关领域。
- 教学方法:案例教学、小组讨论、项目实践等。
(3)第三阶段:创新与探究- 目标:培养学生创新思维和探究能力,提高学生的综合素质。
- 教学方法:研究性学习、科技制作、竞赛活动等。
4. 设计教学活动:根据教学目标,设计一系列教学活动,包括课堂讲授、实践操作、课后作业等。
5. 评估与反馈:在教学过程中,定期对学生的学习成果进行评估,根据评估结果调整教学策略。
6. 个性化指导:针对学生的学习特点,提供个性化的指导,帮助学生克服学习困难。
四、总结阶梯式教学目标设计方案是一种注重学生个体差异、分阶段设定教学目标的教学方法。
通过分阶段设定目标、关注个体差异、逐步提升难度等措施,帮助学生逐步掌握知识、技能和情感态度。
阶梯式教学模式加涅认为设计教学的最佳途径,是根据所期望的目标来安排教学工作,因为教学是为了达到特定的教育目标。
因此根据每一阶梯的教学目标系统围绕专业能力塑造、知识传授、素质培养进行教学模式的安排与设计,以动态的观点去把握教学过程的本质和规律。
1第一阶梯—概念获得模式布鲁纳、古德诺和奥斯汀的思维研究理论认为分类是把不同的事物当作相等看待,是将周围的世界进行简化和系统化的手段,从而建立一定的概念来理解纷繁复杂的世界。
概念获得模式的目标是使学习者通过体验所学概念的形成过程来培养他们的思维能力,主要反映了认知心理学的观点,强调学习是认知结构的组织与重组的观点,为此,非常适用于第一阶梯的教学。
教学中注重例子的全面、深入的分析,教师着重向学生演示“分析-综合”“抽象-概括”“归纳—演绎”的思维形式的分析过程,在分析的过程中让学生发现概念一些共同属性,掌握概念区别于其他概念的本质特征,如市场营销、推销、传销、直销、行销等相似、相关概念的区别和联系的讲解,强化学生对概念的理解,同时引导学生从历史、实践的角度思考营销学的发展在概念中显现。
学习的目的在于运用,在运用的过程中可以发现学生对概念的掌握程度,因此在对于营销概念理解基础上,以学生练习、启发式教学为主进一步学习营销产生的条件、营销道德、营销人员的专业素质等相关知识,并注意彼此之间的逻辑辩析关系。
2第二阶梯—加涅模式第二阶梯的教学内容不但向学生讲解各个市场的特征与相应的分析方法,更重要的是首要树立市场营销学的研究理念,即营销的一切正确的战略、策略的制定有赖于市场的准确分析。
而加涅的信息加工理论关注学生如何进行知模式选择和处理信息并做出适当的反应,重视个人的知识过程。
加涅的教学模式非常适用第二阶梯的教学。
加涅的九段教学法:引起注意、告知目标、提示回忆先前知识、呈现学习材料、提供学习指导、引出作业、提供反馈、评估作业、促进记忆与学习迁移。
在呈现学习材料时可侧重结构不良材料的提供,加强学生对信息辨析、整理能力的培养;其次作业应以某一市场的资料收集、分析、趋势预测、商机寻找为主,有意培养学生逆向思维能力与矛盾思维能力;最后在促进记忆与学习迁移中向学生提供相似的问题情形时,注重学生的自我管理,由学生独立完成。
计算机专业程序设计课程梯度教学-计算机专业论文-计算机论文——文章均为WORD文档,下载后可直接编辑使用亦可打印——【摘要】本文以程序设计类课程的教学模式改革项目为依托,深入构建计算机课程教学模式方案,提出三个学期一门课的梯度教学模式,旨在通过改革以后课程的学习,深度培养学生程序设计的能力,为学生的就业提供保障。
【关键词】梯度教学模式;计算机课程;课程改革程序设计类课程是计算机及相关专业学生的核心专业课,课程的教学质量直接影响学生的专业能力及应用能力,本文以程序设计类课程的教学模式改革项目为依托,针对传统教学模式的弊端、高等院校学生实际的学习基础、当前毕业生的社会需求等多个方面,对课程的教学模式进行系统化的改革研究,总结出针对编程语言类课程的梯度教学模式,并进行了实际的应用研究,旨在提高高等院校计算机相关专业学生对程序设计类课程的理论基础和实践能力。
1.研究现状高校对于计算机专业程序设计类课程的设置主要包括C++、JAVA、JavaScript等,此类课程的特点是:课程内容都涉及到语法规则、程序设计思想等内容,通过上机结合理论教学巩固课程内容。
因此,笔者把这类课程归为一类,统一进行课程改革的深入研究。
目前,高校对于计算机类课程的授课模式仍体现在以某一本教材的章、节、目进行讲授,教学内容更加倾向于理论化,即使存在上机课程,往往都是理论教学与实践教学相分离,实践教学比例过低,学生在学习过程中得不到及时的实践验证过程。
2.梯度教学模式改革方案2.1梯度教学模式的目标定位。
本课题研究的目标定位是:以程序设计类课程作为研究平台,构建程序设计类课程梯度教学模式,提高学生程序设计的能力、学生的实践和创新能力。
力求打造出计算机专业“强能力、实用型、创新型”人才。
2.2梯度教学模式改革方案。
程序设计类课程梯度教学模式改革研究包括以下几个方面:2.2.1梯度教学模式的课程设置:以《C++程序设计》课程为例,为该课程设置梯度教学模式,即:把该课程的教学环节由传统的一个学期,增设为三个学期。
阶梯式教案什么是阶梯式教案?阶梯式教案是一种教学设计模式,它将教学内容分解成多个阶段,每个阶段都有不同的目标和任务,学生需要逐步完成这些任务,最终达到整个教学目标。
阶梯式教案可以帮助学生逐步掌握知识和技能,提高学习效率和学习成果。
阶梯式教案的优点1. 逐步掌握知识和技能阶梯式教案将教学内容分解成多个阶段,每个阶段都有不同的目标和任务,学生需要逐步完成这些任务,最终达到整个教学目标。
这种教学设计可以帮助学生逐步掌握知识和技能,避免一次性学习过多的内容,导致学生无法消化和吸收。
2. 提高学习效率和学习成果阶梯式教案可以帮助学生逐步掌握知识和技能,避免一次性学习过多的内容,导致学生无法消化和吸收。
这种教学设计可以提高学习效率和学习成果,让学生更好地掌握知识和技能,提高学习成绩。
3. 个性化教学阶梯式教案可以根据学生的不同水平和需求进行个性化教学,让每个学生都能够在适合自己的阶段进行学习,避免了一些学生学习过程中的挫败感和焦虑感。
阶梯式教案的设计步骤1. 确定教学目标阶梯式教案的设计首先要确定教学目标,明确学生需要掌握的知识和技能,以及需要达到的学习成果。
2. 分解教学内容将教学内容分解成多个阶段,每个阶段都有不同的目标和任务,学生需要逐步完成这些任务,最终达到整个教学目标。
3. 设计教学活动根据每个阶段的目标和任务,设计相应的教学活动,包括课堂讲解、小组讨论、实验操作、练习题等。
4. 制定评估标准制定相应的评估标准,对学生的学习成果进行评估,以便及时发现和纠正学生的错误和不足。
5. 调整教学策略根据学生的学习情况和反馈信息,及时调整教学策略,以便更好地帮助学生掌握知识和技能。
阶梯式教案的实施方法1. 灵活运用教学资源阶梯式教案的实施需要灵活运用教学资源,包括课堂讲解、小组讨论、实验操作、练习题等,以便更好地帮助学生掌握知识和技能。
2. 引导学生自主学习阶梯式教案的实施需要引导学生自主学习,让学生在适合自己的阶段进行学习,避免了一些学生学习过程中的挫败感和焦虑感。
阶梯式教学法在C语言教学中的应用本文探讨了一种新式的C语言教学方法——阶梯式教学法,并展示了在具体授课内容中加入阶梯式教学思想的两个案例。
关键词:阶梯式教学;C语言教学;教学探索1 阶梯式教学法的基本概念“阶梯式教学法”是由程鸿勋老师首创的,它是指导学生一步一步地养成良好的学习习惯的方法。
宗旨是使学生爱学、会学,使不同程度的学生,尤其是学习有困难和问题较多的学生,都能得到提高和发展。
主要特点是目标具体,升级适度,符合学生的心态,使学生有成就感,形成积极向上的人生态度。
下面介绍一下笔者将“阶梯式教学法”与C语言教学相结合的具体步骤。
●备课时,将同类型问题找出来●将这些问题按难易程度排队●上课时,先让学生解决最简单的问题,按从易到难的顺序,依次提高问题的难度●注意提示学生由易到难的关键问题这样,通过教学,学生们对于同类问题的解决就有了比较深刻的认识。
同时通过教师在教学过程中的不断提问,每提问一次,问题的难度就加大一次,有利于培养学生主动思考、创新性的思维能力。
2 具体实施案例案例1:问题:打印规则图形第1层问题:打印输出由“*”组成的4*4矩阵第2层问题:在上题基础上,使输出格式变为平行四边形第3层问题:在上题基础上,使输出格式变为三角形第4层问题:在上题基础上,使输出格式变为菱形第1层问题的解决:#include “stdio.h”void main( ){int i,j;for(i=1;i<=4;i++){for(j=1;j<=4;j++)printf(“*”);printf(“\n”);}}第2层问题的解决:提醒学生注意,平行四边形特点及每行第一个字符的起始位置!#include “stdio.h”void main( ){int i,j,k;for(i=1;i<=4;i++){for(k=1;k<i;k++)printf(“ “);for(j=1;j<=4;j++)printf(“*”);printf(“\n”);}}第3层问题的解决:提醒学生注意每行第一个字符的起始位置及该行的字符数目#include “stdio.h”void main( ){int i,j,k;for(i=1;i<=4;i++){for(k=1;k<i;k++)printf(“ “);for(j=1;j<=2*(4-i)-1;j++)printf(“*”);printf(“\n”);}}第4层问题的解决:提醒学生注意菱形是由两个三角形构成的(由一个两重循环如何实现?)#include “stdio.h”void main( ){int i,j,k;for(i=-2;i<=2;i++){for(k=1;k<=abs(i);k++)printf(“ “);for(j=1;j<=5-2*abs(i);j++)printf(“*”);printf(“\n”);}}案例2:问题:排序第1层问题:任意给定10个数,排序第2层问题:任意给定n个数,排序第3层问题:任意给定n个字符串排序第1层问题的解决:采用冒泡法进行排序#include “stdio.h”main( ){int i,j,t;int a[10];printf(“请输入要排序的数组\n”);for(i=0;i<10;i++)scanf(“%d”,a+i);printf(“\n”);for(i=0;i<9;i++){for(j=0;j<9-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}}printf(“已排序的数组如下:\n”);for(i=0;i<10;i++)printf(“%d,”,a[i]);printf(“\n”);}第2层问题的解决:如何由用户决定每次排序的数据个数,注意数组的特点。
穰东实验快乐教育阶梯式游戏教学法实施方案一、背景:1、阶梯式游戏教学法在我校已经实施一个月,绝大部分老师都能接受和使用这种方法,并一致认为阶梯式游戏教学法,调动了学生学习的积极性,提高了课堂教学效果,是一个不错的教学方法。
2、教师们在实践过程中也存在一些问题:主要表现在a、个别学生不会预习和自学;b、学生不会合作探究;c、游戏性不强,学生对升级过关逐渐不感兴趣;d、没有过关的学生如何处理;e、个别学生如语文、英语的朗读背诵时间不足,等等。
3、阶梯式游戏教学法必须深入搞下去,而且在实践中不断深入和深化。
5、教师在实施阶梯式游戏教学法过程中力争做到:A、一定要把培养学生自学能力放在教学工作的首位;这是大教育观必须具备的思想,也是成功教师必须做到的事情。
B、既然自学那么重要,老师们一定要精心安排学生的自学,做到预学案设计要合理,预学时间有保障;遇到问题有人帮助解决、有时间安排解决。
C、一定要发挥学习小组和小组长的作用;D、一定要加强班级文化建设,营造积极上进、你追我赶的学风;E、及时进行评价,创造过关升级的游戏性;克服学生学习方式、评价方式单一而造成的精神疲劳,保持学生旺盛而积极的学习兴趣。
F、把合作探究讨论放在预学过程中实施,让合作探究讨论真正成为解决问题、全部提升的一种重要形式。
二、预学案要求:1、学校规定,教师编制的指导学生自学和预习的方案,统一称呼为“预学案”。
课题编制名称为:“xx年级xx学科第xx节预学案”。
2、学校教师不再编制以往意义上的教案,双语学校教师的教案就是“预学案”加课课检测过关题。
3、预学案的尺寸要求:A4纸,天头、地头各2厘米,左边2.5厘米,右边1.5厘米。
页眉文字显示“老师,先别给我讲,让我试试自己是否能学会………”4、预学案内容包括:“预学目标、预学要求、预学方法指导、基础知识及问题设计、重点知识精析、难点知识指导、自学札记”等内容。
(1)预学案目标:通过本节课教学,教师要求学生达到的目标。