第 PAGE 页

《计算机程序设计基础》课程混合式翻转课堂教学实践与启示

0 引 言

我国《教育信息化十年发展规划(2019-2020)》指出,教育信息化发展以教育理念创新为先导,以优质教育资源与信息化环境为基础,以学习方式与教育模式创新为核心[1]。目前,我们学校建设《计算机程序设计基础》精品资源共享课为开展混合式教学提供了一定物质基础,结合一些院校混合式教学经验[2-6],以65人班为试点,开展混合式教学。

我校《计算机程序设计基础》课程是面向大一新生,在第二学期开设以C语言为主线课程,采用分级教学,大班授课形式。目前主要存在以下问题:

(1)课时严重不足,无法全面讲授课程内容

国家教育部计算机基础教学指导委员会建议C语言程序设计课时为48~80学时,而我们大学人才培养方案规定课程教学为42学时,其中课堂理论教学32学时,上机实践10学时,课时严重不足,难以保障教学质量。

(2)注重知识讲解,忽视思维培养

从“教”方面看,课堂教学中教师过分注重程序语句、语法规则与一些细节讲解,而轻视算法思想、问题求解方法剖析。不但难以调动学生学习程序设计积极性与主动性,而且无法培养与锻炼学生计算及思维能力。

(3)维持性学习,创新不足

从“学”方面看,学生往往只注重程序设计语言语法知识学习,被动接受程序设计课程中语法与算法等知识,知识点掌握不全面,导致遇到具体问题时无法与程序设计课程知识有效连接,理论与实践严重脱节,运用程序设计课程知识解决专业问题能力较差,缺乏创新剖析精神。另外,军校学生自主学习时间有限,更无法保障课程教学效果。

如何立足校内,利用现有学时、资源充分调动学生学习积极性,是我们急需解决问题。调研认为,构建混合式教学模式,利用翻转课堂是加强学生知识构建与创新能力有效途径。

1 混合式教学模式改革实践

1.1 MOOC与SPOC资源建设

我们建设《计算机程序设计基础》MOOC资源主要由课程信息、八个学习模块、考核系统、学习论坛与答疑系统等构成,从课程理论学习、上机实践、课程考核等环节全面支持教学过程。课程信息包括课程标准、知识点、重点、难点、学习方法等内容。八个学习模块分别是网络教材、内容讲授、讲授课件、上机实践、编程训练、综合应用、学习园地与程序人生,其中前四个模块是必学模块,后四个模块是选学模块。学习模块资源见表1所列。

SPOC建设以清华“雨课堂”为平台,选择性地将一些重点、难点如迭代算法、穷举算法、递归算法等制作成翻转教学视频,供学生使用。

1.2 教学手段改革

混合式教学主要是不同教学媒体混合,传统教育与E-learning 在线学习结合。《计算机程序设计基础》课程混合教学模式如图1所示。

由于军校特点,使学生上网受限,线上学习只有通过军事训练网军队网络教学平台来部署《计算机程序设计基础》MOOC资源。学生线上学习采用将以下两种形式相结合方式:

(1)通过军网上部署MOOC课程完成线上学习;

(2)通过手机,利用“雨课堂”发布学习信息,完成该课程学习任务。

1.3 教学内容重构

混合教学需要精心对现有教学内容进行重构性设计。比如哪些内容适合学生在线学习,哪些内容需要课堂讲授;课堂讨论组织与评价采用什么方式;什么样讨论主题既能够结合课程内容又有利于促进学生能力提升;课堂讲授与在线学习在时间上如何衔接与安排;如何利于在线论坛进行交流;在线自测练习与作业安排同时要综合考虑在线学习对学生课业负担影响等。

由于军校学生采用是整齐划一管理方式,学生自由度不大,我们将现有《计算机程序设计基础》MOOC资源进行加工改造,细化知识点,重构教学内容设计,使学生通过军队网络教育平台进行线上学习,课堂上针对重点、难点及典型问题进行研讨式学习。

混合式教学采用多种方式,主要分为教师主讲引导式、学生主讲式、问题研讨式、课堂补充式、项目实践式等。表2列出了 《计算机程序设计基础》混合式教学设计方案。

《计算机程序设计基础》课程实验课采用相关讨论形式,首先采用任务驱动模式,规定上机实践内容,学生对教学内容进行预习与课上讨论之后完成规定题目,课下以分组形式完成组内讨论,并在辅导答疑课上进行展示、分享、交流,教师在实践课上直接进行作业辅导,对集中典型问题进行讲解。

1.4 考核方式改革

课程考核采用综合评价方式,由线上评价、线下评价与无纸化考试组成。线上评价融合系统评价与学生互评;线下评价融合课堂研讨、学生互评与教师评价。评价成绩占总成绩40%;无纸化考试成?占总成绩60%。

另外,对于参加全国程序设计竞赛获奖学生,根据获奖等级,给予相应加分:获得国家二等奖以上加10分;获得省级一等奖或国家优秀

计算机课程翻转式课堂的设计,《计算机程设计基础》课程混合式翻转课堂教学实践与启示.doc...相关推荐

  1. 计算机组成原理方程求根设计,计算机组成原理课程设计.pdf

    山东英才学院 课程设计 (论文 ) 设 计 题 目 :微程序控制运算器的设计 课 程 名 称 : 计算机组成原理 院 (系) 部 : 信息工程学院 学 生 姓 名 : 邵 帅 班 级 : 11科计技本 ...

  2. 成都大学c语言综合实战答案,信工课程之星-《C语言课程设计》深耕细作、孜孜以求;翻转课堂,我们一直在努力……...

    本课程是<C语言程序设计>基础部分的后续课程,属项目实训类课程.课程本着传授知识.培养能力.提高素质的教学理念,采用项目导向.案例驱动的思想来组织. 通过项目案例学习和实践,综合复习C语言 ...

  3. 计算机学院班徽在线设计,计算机学院班徽班旗设计大赛通讯稿

    计算机学院班徽班旗设计大赛通讯稿, 10月23日晚8点30分,在逸夫楼一楼举行了由我院宣传部记者团组织的班旗班徽设计大赛. 大赛邀请了院学生会主席卢硕.宣传部部长刘同斌.女生部部长白玉芳.心里部部长袁 ...

  4. 计算机教育应用3t模式,开题报告样例--初中语文说明文阅读教学整合模式研究.doc...

    文档介绍: 硕士研究生学位论文开题报告 论文题目:初中语文说明文阅读教学整合模式研究 报告人姓名:单丽 研究方向:信息技术与课程整合 学科专业:教育技术学 年级:2007级 指导教师:钟绍春 所在学院 ...

  5. 计算机在初中物理中应用,多媒體计算机技术在初中物理教学中的应用.doc

    多媒體计算机技术在初中物理教学中的应用 PAGE PAGE 5 教学论文 <多媒体计算机技术在初中物理教学中的应用> 清新县三坑镇初级中学 邓志诚 2007年3月8日 多媒体计算机技术在初 ...

  6. 辅助设计是用计算机进行绘图和过程设计,计算机辅助设计与制造复习题

    计算机辅助设计与制造复习题 一.选择题 1.计算机辅助制造进行的内容有[] A.进行过程控制及数控加工 B.CAD C.工程分析 D.机床调整 答案:A 2.加工过程优化计算中,可控变量有[] A.刀 ...

  7. 美国款游戏计算机,美国一程序员设计计算机游戏 悼念早逝爱子(图)

    据美国<今日>网站4月25日报道,美国科罗拉多州的程序员赖安•格林(Ryan Green)设计了一款叫做"癌症:那条猛龙"的游戏,以此纪念爱子约耳(Joel)短暂的一生 ...

  8. 用计算机画小鸡,flash动画设计教程:5.17——如何演示绘制小鸡的动画效果.doc...

    Flash cs3仿真艺术设计5.17:如何演示绘制小鸡的动画效果 本例为Flash CS3仿真艺术设计系列教程,在上一课中我们学习了如何正确制作人物动作的预测,在这一课中我们将学习如何演示绘制小鸡的 ...

  9. UI设计课程介绍:UI设计都有哪些课程

    成为一个优秀的ui设计师除了需要掌握Photoshop.Illustrator等设计工具外,还需要掌握Dreamweaver.HTML.DIV+CSS等网站技术工具,同时还需要具备交互设计的思想.下面 ...

最新文章

  1. 诺贝尔奖得主Paul Krugman认可bch发展路线
  2. javabean mysql_Mysql 存储 javabean
  3. Java 求一批数的绝对值
  4. java反射构造函数_【译】3. Java反射——构造函数
  5. 交换机MAC地址学习和转发数据帧的原理
  6. opencv获取mat的指针_数字图像处理之opencv中Mat数据操作
  7. asp.net core 读取连接字符串
  8. React Native Keyboard使用详解
  9. linux怎么卸载fishshell,为Bash/Zsh/Fish安装Starship Shell提示符的步骤
  10. matlab 图像处理之拟合圆
  11. 你必须知道的 NET(第2版)
  12. Sunshine 项目构思
  13. STM32F103ZE和STM32F207ZG的芯片区别
  14. 720P、1080P、1440P、2160P、HD、FHD、UHD、2K屏、4K屏是什么意思
  15. Streamline(流线),Pathline(迹线),Streakline(脉线) and Timeline(时间线)
  16. pip或pip3安装报错Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming。。。
  17. Hadoop的java程序报错Exception in thread main java.io.FileNotFoundException: File does not exis
  18. 如何使用【微信开发者工具】调试【企业微信】应用网页
  19. java 预览打印_请问JAVA如何实现打印及打印预览功能?
  20. 周迅与李大齐分手后首谈旧爱:诚实面对自己的想法

热门文章

  1. 192.168.1.1无法登陆无线路由器
  2. vue发送请求时遇到Uncaught (in promise) TypeError Cannot read properties of undefined(reading ‘randomExtend
  3. 凹凸技术揭秘:618 大促解析
  4. 脚本造成web浏览器运行速度减慢_该页面上的脚本造成internet运行缓慢如果继续运行计算机将会变得更慢...
  5. SpringCloud H版 Config+Bus 实现全局配制刷新
  6. C语言详解童年游戏“9*9扫雷”
  7. html如何退出登录,睡眠、退出登录和关机快捷键
  8. 计算机网络精品,计算机网络-精品.ppt
  9. N+One公司在摩洛哥部署第一个中立运营的IXP
  10. NVIDIA CUDA 高度并行处理器编程(七):并行模式:前缀和