计算机程序设计课程的系统化云教学设计
2018-12-18黄瑜岳
电脑知识与技术 2018年26期
黄瑜岳
摘要:针对计算机程序设计课程经验化教学设计存在的问题,提出了一种结合云教学手段的系统化教学设计方法,并以一维数组知识点为例,阐述如何使用系统化教学设计来优化设计教学过程中的各种教学成分,使内部事件和外部事件有效互动,进而提升课程的效率、保证课程的效果、增强学习者的参与,提高教学质量。
关键词:系统化教学设计;移动云教学;程序设计教学改革
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)26-0152-03
1 概述
计算机程序设计是一门计算机相关专业的基础课程,其主要目的是通过对C语言的语法规则、数据类型、数据运算、函数、程序结构等的学习,使学生较好地掌握结构化编程的思想,具备应用C语言进行程序设计的技能,为今后的程序开发奠定一个良好的基础。但是,在实际教学中,教师的教学设计往往还停留在经验化教学设计的阶段[1],“自嗨”式、“放任”式的课堂效率较低。所以,往往是教师辛辛苦苦完成整个学期的程序设计教学工作后,学生对知识和技能的掌握程度并不是令人满意。这种情况正是目前困惑多数从事计算机程序设计教学工作教师们的“头疼”问题。
教育心理学家加涅通过对学习发生的过程及学习发生所需要的内、外部条件来研究教学,他认为教学是通过安排一系列符合学习者内部条件和外部条件(事件)来促使学习的发生[2],内外事件两者是相互检验相互促进的关系。所以,导致这种“头疼”问题的很大部分原因是我们的教学忽略了内部事件和外部事件的交互,即教师的教与学生的心理获得之间的交互。……
登录APP查看全文
