计算机程序设计教学中认知教学法的应用

合集下载

程序设计课程中的项目教学法实践

程序设计课程中的项目教学法实践

第 5期
孟朝霞 , : 等 程序设计课程 中的项 目教学法实践
7l
现实紧密结合 的小型软 件工程 项 目进行教 学活 动。它实质 上就是一种基于建构主义学 习理论 的探究 性学 习模式 , 强调
培养 , 我们需要重新考 虑课 程知识结 构 的编排 , 编制适 合项 目教学 的教材和实验 内容 , 以重构教学过程 。对 C语 言程序 设计课程教学 内容经过重新组织 , 分为 : () 1 初级 阶段 : 输 ./ 出学 习与训练 ” “ “ L 输 , 函数 和结 构 化程序学 习与训练 ” ;
厂,●●_ 、 、 、●L
知识 意义 和技能活 动的建构 性 , 强调 协作学 习 , 在不 断解决 问题 、 实现阶段任 务中完成 对知识 的意义建构 。根据 程序设
因此 , 以各种形式直接考核学生 的编 程技 能 , 免培养出高 避
分低能的学生。 如果生搬硬套其它名校 的成功经验 , 不一定适合本 校 , 取得 同样效果。因此 , 本科教育教学 也必须结合校 本实际 , 认准培养 目标 , 科学地进行教学改革研究与实践 。
12 培 养 目标 定 位 .
编程题 目与生活实际难 以结合 , 导致学 习 目的迷茫 ; 问题 和
活等, 如何提高学生编程能力 , 需要改革 课程传统 的教学方
法和知识认 知结构 。更多地从 程序知识结构 、 技能训练人手
教 学 。 因此 , 择 了 项 目教 学 法 。 选
算法及程序难 以结合 , 表现为空有理论 , 编程时常无从下手 ;
中图分类 号 :G 4 . 8 文 献 标 识 码 :A 文章 编 号 :6 1—19 ( 0 8 0 6 2 5 17 4 1 2 0 ) 5—0 7 0 0—0 2

五步教学法在VB.NET程序设计课程中的应用

五步教学法在VB.NET程序设计课程中的应用

謇教育研究萋河北职业技术学院学报J O U R N A L O F H E B E I PO L Y T E C H N I C C O L L E G E 第8卷第3期2008年6月“五步教学法”在V B.NE T程序设计课程中的应用苏琳(广东培正学院,广东广州510830)【摘要】程序设计课是当前高等院校计算机专业的重要课程。

在教学中,如何解决程序设计本身枯燥难学这个难题,一直是高校计算机教师颇感兴趣的课题。

本文以V B.N ET语言为例,结合该课程的特点及学生的认知规律确定处理V B.N ET教材的思路,提出“五步教学法”,对该课程教学方法的改进、提高学生的编程能力等方面作了一些探索和实践。

【关键词】五步教学法;程序设计;教学法[中图分类号]TP311.I(文献标识码]A【文章编号]1671—1017(2008)03—0036—02程序设计课程是高校计算机专业的专业基础课程。

教学目的是使学生建立利用计算机解决问题的意识,培养学生的逻辑思维和创造性思维能力。

使学生学会分析问题,建立数学模型,进行算法设计,具有一定的编写程序和调试程序的能力,这是高等学校程序设计课程的教学重点,也是计算机教学中要不断探索的问题。

在以往教学中,经常发现由于教师教学内容安排和教学方法选择的不当,导致很多学生对程序设计语言感到枯燥难学,学过之后不能独立设计程序。

因此,在教学中科学合理地加工处理教材,改进教学方法,激发学生的学习积极性,提高程序设计课的教学质量成为我们高校计算机教师需要思考的问题。

如何能教好程序设计课,笔者根据V B.N ET课的特点,摸索出一种以。

五步教学法’为主一整套教学方法和技巧,使程序设计课的教学取得了较好效果。

一、“五步教学法”的提出理解教材是上好课的基础,选择教法是上好课的前提,了解学生是上好课的关键。

教师从V B.N ET课程的教学大纲和教学目标出发,结合V B.N ET语言的特点及学生的认知规律确定V B.N E T教材的处理思路。

案例式教学法在“Visual FoxPro程序设计”教学改革中的应用

案例式教学法在“Visual FoxPro程序设计”教学改革中的应用

案例式教学法在“Visual FoxPro程序设计”教学改革中的应用摘要:本文描述了案例式教学法在“Visual FoxPro程序设计”课程中的应用,指出案例式教学法能够充分激发学生们学习该课程的兴趣,提高课堂的教学效果。

提出案例的选择、组织和实施是组织案例式课堂教学和案例式试验教学的关键。

关键词:案例式教学法;Visual FoxPro程序设计;非计算机专业;教学改革;计算机基础1引言“Visual FoxPro程序设计”是非计算机专业一门重要的计算机语言课。

该课程的教学目的是使学生掌握数据库系统的基本概念以及利用Visual FoxPro程序设计语言完成一个数据库应用软件的开发过程。

在传统的教学过程中,“Visual FoxPro程序设计”课程的教学内容主要包括以下三部分:Visual FoxPro基础、面向过程的程序设计和面向对象的程序设计。

Visual FoxPro基础部分主要包括数据库系统的基本概念、Visual FoxPro的基本知识、数据表的创建和使用、数据库及数据库表的操作、查询和视图以及关系数据库标准语言SQL。

面向过程的程序设计部分的包括Visual FoxPro语言的数据与数据运算、结构化程序设计。

面向对象的程序设计部分包括面向对象的程序设计、表单的设计与应用、菜单的创建和使用,报表、标签、工具栏和类的使用,以及开发数据库应用软件的基本步骤和方法。

根据上面的教学内容组织的课堂教学,主要以知识为主线,结合各个知识点的实例展开教学过程。

因此,传统的计算机语言教学中存在的必然问题是各个知识点之间缺乏必然的联系,各个实例也是相对独立的实体。

其课堂教学效果并不能达到灵活运用Visual FoxPro程序设计语言完成数据库应用系统开发的教学目的。

教育部曾指出,高校非计算机专业计算机基础教学的主要目标是培养学生利用计算机分析问题、解决问题的意识与能力,提高学生的计算机素质,为将来利用计算机知识与技术解决自己专业实际问题打下基础。

体验计算机解决问题的过程教学设计

体验计算机解决问题的过程教学设计

教学设计:“我为一带一路添算力”——体验计算机解决问题的过程课程内容标准(节选自《普通高中信息技术课程标准》(2017年版))通过解决实际问题,体验程序设计的基本流程。

一、教材分析本节课为广东教育出版社2017版信息技术必修1数据与计算,本节为第三章算法基础的第一节内容。

本章的教学设计目标为让同学们体验计算机解决问题的过程,理解和概述算法的概念与特征,学会运用恰当的描述方法和控制结构表示简单算法,懂得描述程序设计语言产生与发展的过程,了解不同种类程序设计语言的特点,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,促进信息技术学科核心素养计算思维的构建。

本节主要内容介绍本节课体验计算机解决问题的过程是算法与基础章节的开篇课,内容包括人工解决问题的过程;计算机解决问题的过程。

课时设置本节课讲解 3.1.2 计算机解决问题的过程一节内容,针对教材内容及授课地点情况,设计用1课时来完成教学目标。

二、学情分析1.本节内容的教学对象是高中一年级学生具备了一定的逻辑思维、分析问题、表达思想等能力,初步形成了主动思考合作探究的学习习惯,此阶段的学生自身认知能力、知识体系构建能力、世界观价值观人生观初步形成,对事物的发展规律有一定的归纳能力,对信息技术在社会发展的重要地位有深刻的认识,所以对信息技术知识的获取很感兴趣。

2.经过调查,发现授课学生的从小学三年级开始学习信息技术科目,初中阶段参加了信息技术初中学业水平考试,整体的对信息技术的掌握以及核心素养的积累达到了一定的高度,但初中阶段未接触过计算机程序编写的课程内容。

3.大多数同学对获取新技术、新知识有着浓厚兴趣,但重技能以及与实际生活脱节的现象时有发生,对事物规律的思考、归纳、挖掘提炼存在畏难情绪。

三、教学目标1.知识与技能(1)掌握用计算机解决问题的过程。

(2)掌握对给定的任务进行需求分析,明确需要解决的关键问题。

2.过程与方法(1)体会理解用计算机解决问题的过程和方法。

教科版高中信息技术选修一1.1计算机解决问题的过程说课稿

教科版高中信息技术选修一1.1计算机解决问题的过程说课稿
5.对学生的点滴进步给予肯定和鼓励,增强他们的自信心,激发学习动机。
三、教学方法与手段
(一)教学策略
我将采用的主要教学方法包括:问题驱动法、案例教学法、合作学习法和实践教学法。
1.问题驱动法:以实际问题引导学生学习,激发学生的探究欲望,培养他们的问题求解能力。这种方法的理论依据是建构主义学习理论,认为学习是学习者主动建构知识的过程。
(3)调试程序时,能够找出并修正程序中的错误。
二、学情分析导
(一)学生特点
本节课面向的高中学生,他们的年龄特征主要集中在16-18岁,这个阶段的学生思维活跃,好奇心强,具备一定的独立思考能力。在认知水平上,他们已经能够理解较为抽象的概念,具备一定的逻辑推理能力。在学习兴趣方面,学生对新鲜事物充满好奇,尤其是与实际生活密切相关的计算机技术,但部分学生对编程和算法可能存在恐惧心理。在学习习惯上,学生已养成了一定的自主学习与合作学习习惯,但仍需教师在过程中给予引导和督促。
3.编程软件(如Scratch、Python等):让学生动手实践,编写和调试程序。
4.网络资源:提供丰富的学习资料,拓展学生的知识视野。
这些媒体资源在教学中的作用是:直观展示教学内容,激发学生学习兴趣;提供实践平台,便于学生动手操作;丰富学习资源,帮助学生拓展知识。
(三)互动方式
我计划设计以下师生互动和生生互动环节,以促进学生的参与和合作:
3.定期进行教学总结,不断优化教学策略,提高教学质量。
(3)通过编写和调试程序,提高学生的动手操作能力和解决问题的能力。
3.情感态度与价值观:
(1)培养学生对计算机科学的兴趣和热情,激发他们探索未知领域的欲望。
(2)培养学生严谨、踏实的科学态度,使他们认识到编程和算法在解决问题中的重要性。

计算机辅助教育

计算机辅助教育

一、名词解释1.CMI:计算机管理教学(Computer-Managed Instruction 简称CMI)就是利用计算机系统帮助教师管理和指导教学过程的一种信息处理系统,英文缩写CMI。

2.脚本模板:一种脚本样式,包括了教学内容、结构体系、界面布局、交互设计等方面比较详细具体的参照方案,保证了课件脚本设计中共性操作的统一,帮助课件设计者利用模板将课件设计中的教学思想表现出来。

3.计算机辅助教育:计算机辅助教育,简称CBE(Computer-Based Education)。

指以计算机为主要媒介所进行的教育活动。

也就是使用计算机来帮助教师教学,帮助学生学习,帮助教师管理教学活动和组织教学等等。

5.网络课程:网络课程是在先进的教育思想、教学理论与学习理论指导下的基于Web的课程,其学习过程具有交互性、共享性、开放性、协作性和自主性等基本特征。

6.信度:是对测量一致性程度的估计,即多次测验的测量结果是一致的。

7. 效度:效度是测量的有效性程度,即测量工具确能测出其所要测量特质的程度,或者简单地说是指一个测验的准确性、有用性。

8.评价内容体系:如何把笼统的教育价值细分为一系列可以观察或测量的,便于处理、判断的信息分量,从而使评价人员可以从各个方面来观察、衡量教育价值,并以此为依据得出综合判断。

这种对于计算机辅助教育系统的教育价值的结构化就是评价内容体系。

9.CIIPS:课堂教学信息处理系统。

10.计算机辅助教学:计算机辅助教学(Computer Aided Instruction ,简称CAI)是在计算机辅助下进行的各种教学活动,以对话方式与学生讨论教学内容、安排教学进程、进行教学训练的方法与技术。

11. 题库:题库的概念,就是按照一定的教育测量理论,在计算机系统中实现的某个课程试题的集合,是在教学模型基础上建立起来的教育测量工具。

二、判断题1.评价体系建立的基本原则是完备性、合理性和有效性。

( F )2.信息技术主要包括提供与信息有关的机器与服务两大方面。

案例教学法在VB程序设计教学中的应用

案例教学法在VB程序设计教学中的应用

一、引言作为语言程序设计领域的前沿软件,VB的发展历史已经很久,相关的技术也比较成熟,由于其简单易学、功能强大、应用广泛,现在会VB的人越来越多了,但是我们也应该看到,很多人都局限在“会VB”,而不能灵活的运用,不能用VB完成相应的程序设计,更谈不上从事专业编程工作了。

在这样的情况下,作为高职教师的我们,在教学中怎样才能够吸引同学们努力主动的学习好VB,这是我们值得探讨的问题。

我们的教学目标,不仅是使学生熟悉VB的基本概念,而且还要能够熟练的掌握一些程序设计的相关技巧和方法,有一定的程序编写思维能力,并且在今后的教学中同学们能够积极主动的探索和学习。

为了达到这个目的,探索采用案例教学法来改变教学方式,激发学生兴趣,以利提高教学实效。

二、案例教学的优势案例教学由于自身的特点,同时经过长期的教学实践,已经形成了独具特色的教学方法,更确切地说,它已成为一种重要的教学形式。

案例教学模式的目标定位是加强理论与实践的联系,重视培养学生可持续性学习能力,特别突出培养学生的创新精神和实践能力。

案例教学的目标定位正是当前在计算机程序设计教学领域的薄弱环节。

它有以下两个特点:1.促进学生内化知识,缩短理论和实践的差距在案例教学中,教师提供给学生的是事件的真实素材,学生根据自己所学的理论知识,在不受任何外界因素干扰与影响下,进行“实践”操演,以最快的速度、最高的效率使学生实现从理论向实际的转化,达到理论与实际相结合。

同时案例中隐含的理论问题被揭示出来后,会慢慢与原有的知识融合,成为已有认知结构的一部分,从而更好的掌握理论。

而且在实施比较复杂的案例时,会遇到一些突破学生原有的知识范围、知识领域的内容,就迫使学生从角色的扮演中学会综合运用更多的知识和更加灵活的技巧来处理各种各样的问题,提高实际运作能力,增加新的知识,弥补学习中知识片面的弊端。

2.加强学生的团队合作精神,促进创新。

案例教学法的授课方式是教师和学生一起,共同参与对实际案例的讨论和分析。

高师院校《大学计算机基础》KM教学法的研究

高师院校《大学计算机基础》KM教学法的研究

有这样才能使学生的学 习达到事半功倍的效果 。 2 .“ 大学计 算机基 础程序设计教 学”K M 教 学法的应 用 “ V i s u  ̄F o x P m程序设计” 课程是牡丹江师范学院师范生必 修公共必修基础课 ,该课程是一门重要的基础课 ,在牡丹江师 范学院人才培养计划中占有重要 的地位 。学生掌握了 v i s u a l F o x P m 编程 的一般思维和方法 , 可以获得其他计算机语言类 自 学的能力 。 之后学 习者可以此为基础 , 逐渐掌握其他复杂计算 机软件 的设计过程 , 为学习者后续的专业课程学 习打下 良 好的 基础。于此可见 ,v i s u a l F o x P m程序设计课程是一门逻辑性很 强的课程 ,K M教学法完全适用于该课程的教学。 学习者学 习 《 V i s u a l F o x  ̄o 程序设计 》 时遇到 的较大问 题是——该课程 的各 知识点之 间的联系不紧密 ,该问题可 以 通过采用 K M 教学法中的逻辑框架 图来解决 ,逻辑框架 图能 较好地体现该课程 的知识整体性 ,从而实现 了将该课程的知 识点 “ 由厚变薄 ”。本课程 的逻辑框架 图如下 :
三、 《 大 学计算 机基础 》K M教 学法取得 的效果 通过 K M教学法在 《 大学计算机基础 》教学中的应用 , 我们将教学过程归纳 为 “ 抽点—连线—成 网—扩展 ”的知识 逻辑加工过程 , 这种教学思维完全符合 K m教学的基本理念 。 K M教学法 的实施 , 提高 了 《 大学计算机基础 》 课程 的教学效 果和教学质量 。
中填 充各部分相应的具体 知识 内容 ,也就是知识传授者把所 授课 程的知识点再次变 “ 厚” ;最后知识传授者再把填充到 框 架中的本课程知识概括总结起来 ,也就是把所授课程的知 识 再次变 “ 薄”填补到该课程 的主框架 中,这样就使得学习 者进 一步加深 了对所学课程的理解 。这种教学方法完全符合 《 大学计算机基础 》 课程教学 的认知规
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档