卢曦 潘良 王岩

摘要:将STEM多学科融合的教育理念引入计算机专业本科教学中,让学生在专业学习的过程中能够综合运用科学、技术、工程、数学等多学科知识来分析和解决问题,有利于激发学生对专业课程的兴趣,培养与提升学生的综合素养。以《移动应用开发》课程为例,阐述围绕STEM教育理念完成一个手机防盗器项目开发的完整教学活动设计过程。

关键词:STEM教育;计算机;教学活动设计

中图分类号:G642 文献标识码:A

文章编号:1009-3044(2019)36-0123-02

1概述

随着STEM教育理念的引入,将STEM教育的特点与优势与国内本科教育的实际情况相结合,通过不断的探索和实践,最终的目的是培养出具有较强综合素质、能够适应未来社会需要的创新型人才。

2 ADDIE教学设计模型

教学系统设计的概念最早出现在20世纪50年代,1975年ADDIE第一次被提出。如今,ADDIE模型已经成为教育技术解决问题的一种方法论。ADDIE模型主要包含了分析、没计、开发、实施和评估,反映教学设计过程的系统性。

(1)分析:收集数据、全面分析。对学习者特征、已有认知及环境进行系统的分析。

(2)设计:形成课程的基础要素。教师需确定学习目标,制定评价策略。

(3)发展:完成课程整体内容。教师利用收集的信息,在教学中开发最佳学习方案。

(4)实施:严格流程,完善并行。教师针对测试对象、内容,反馈后进行教学实践。

(5)评估:体现价值的关键。教师利用调查问卷等方式了解学习反馈并调整与改善。

3面向STEM的计算机专业课程教学活动构建

本文以建构学习理论为基础,将STEM教育理念和ADDIE教学设计模型相结合,提出面向STEM的计算机课程教学活动构建模型,围绕STEM教育将教学活动分成五个环节。

(1)面向STEM的计算机专业课程教学环境分析

教学环境分析包括学校教学环境和课堂教学环境。其中课堂教学环境包括学习对象特征信息、教师TPACK能力、教学场地空间等。通过对教学环境的分析才能选择匹配学习者学习需求的STEM学科融合方式和教学方法。

(2)面向STEM的计算机专业课程教学活动设计

本阶段的主要任务是围绕STEM教育理念完成学习情境、学习目标和学习活动设计。在学习情境设计方面是指以不同的STEM学科作为主题来为学习者构建认知情境。在学习目标的制定上采用STEM学科和目标领域间的学习目标矩阵。在学习活动设计方面包含活动过程与活动内容的设计。

(3)面向STEM的计算机专业课程教学活动与教学资源的开发

教师需要为学习者提供文本、视频、软件硬件资源等,以便学习者能够课外自主学习。教师还需对教室、实验器材等预先布局,对设备预先调试与验证,以便教学活动的顺利开展。

(4)面向STEM的计算机专业课程教学活动实施

活动实施是讲预先设计好的教学活动进行实践的过程,但这个过程应该根据不同学习对象的特性、理解程度、活动参与度等实际情况做出灵活的调整。

(5)面向STEM的计算机专业课程教学活动评价

教学评价是教与学双方活动的综合评价,包括对知识的理解、应用能力评价,对解决问题达成目标的过程评价。评价的形式应多元化,包括白我评价、他人评价与总结性评价等等。

4《移动应用开发》课程教学案例

4.1课程与学习者分析

《移动应用开发》课程包含Android应用程序开发环境搭建、手机防盗器、新闻阅读器、地图相册等七个项目,共80课时。本文主要围绕手机防盗器项目开展研究。 本课程的实施班级为2016级软件工程专业(本科)1601班,共52名学生。本班学生在自愿的前提下按照多元化规则进行分组,分为14个小组,每个小组3人。通过前期网上的问卷调查可知大部分学生对移动应用开发课程的学习表现出了较大的兴趣和期待。

4.2教学环境分析

本课程在专业实验室进行,实验室可以支持全班52名同学同时进行实验活动。

4.3手机防盗器项目的学习与应用

手机防盗器项目着重阐述传感器、短信和电子邮件发送技术,涉及传感器、工程、物理、数学、计算机软硬件等不同的学科领域,即包含了STEM教育的多个跨学科领域。

(1)教学目标

本案例教学活动是让学生了解服务(service)组件、传感器、短信和电子邮件发送技术,并掌握其使用方法,具体见表l。

(2)教法与学法

教学活动围绕项目学习法展开,通过任务驱动法突出教学重点。手机防盗器项目包含三个子项,共6课时。第一节课介绍了设计原理和思路,明确了关键技术的实现技巧和方法、学习任务等,第二、三节课主要由学生自由支配设计与实现该项目。整个教学过程中以学生为主体,教师的主要任务是讲授基础知识,帮助学生解决问题,引导学生白主地解决问题。

(3)教学过程

课堂教学过程包含项目导入,理论与案例讲解,小组协作学习,成果展示、交流分享五个环节,其中评价部分贯穿教学整个过程。表2呈现了项目的完整教学过程,以学生为主体。

5总结与反思

本文所采用的面向STEM的计算机专业教学活动设计旨在培养具有较强综合素质、能够适应未来计算机行业的实用型、创新型人才。以移動应用开发课程为例,从项目完结报告、课堂观察、满意度调查等方面综合分析可知,学习对象在完成了一学期的课程以后初步形成了创造创新的意识,在将想法投入到实践的过程中动手实践能力得到了提升。

参考文献:

[1]王娟.STEM整合视野下的机器人教学活动设计[D].温州:温州大学,2014.

[2]肖如,顾倩颐.面向STEAM教育的App Inventor课堂教学研究[J].中国信息技术教育,2016(17).

[3]秦赛.项目教学视野下学前STEM教学活动的建构与反思[D].西安:陕西师范大学,2018.

【通联编辑:光文玲】

收稿日期:2019-09-13

基金项目:本文系江苏高校哲学社会科学研究基金项目“STEM教育视角下的高校计算机专业学生技术与工程素养培养研究”(项目

编号:2017SJB1297)的研究成果

作者简介:卢曦(1984-),女(蒙古族),江苏南通人,硕士研究生,讲师,主要研究方向为计算机软件技术、数字图形图像处理。

stem在计算机课程中的应用,STEM教育视角下的计算机专业课程教学活动构建相关推荐

  1. 计算机科学技术中的优秀案例,2014级计算机科学与技术专业ppt 大赛活动案例.doc...

    2014级计算机科学与技术专业ppt 大赛活动案例 2014级计算机科学与技术专业PPT 大赛活动方案 一.竞赛目的 大一新生PPT 设计大赛,旨在巩固理论知识掌握的同时,给学生提供一个展示自己的平台 ...

  2. 现代教育技术没有计算机基础知识教程,浅析现代教育技术在专科计算机基础课教学中的应用...

    摘 要:随着计算机技术和网络技术的发展,现代教育技术也得到日新月异的发展.计算机基础课教学改革过程中,在保留传统教学的优点基础上,运用现代教育技术改良教学模式,提高教学成效. 关键词:教育技术:计算机 ...

  3. 计算机和思想政治教育,【中学教育论文】谈计算机专业课与思想政治教育的结合(共2947字)...

    摘要:我国高职院校教学中,计算机专业是重要的基础课程,教学中需要以学生为主体,发挥教师的主导作用,在课程教学中融入思想政治教育方面的内容,在提升学生学习兴趣的同时,也能引导学生树立正确的价值观和世界观 ...

  4. 教育背景计算机的,素质教育背景下的计算机教育教学原则之我见.doc

    文档介绍: 素质教育背景下的计算机教育教学原则之我见该论文来源于网络,本站转载的论文均是优质论文,供学****和研究使用,文中立场与本网站无关,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知 ...

  5. 计算机stem案例,【stem教育项目教学案例】_STEM教育理念下的“三维创意设计”课程教学案例...

    [教师简介] 李雯,中国人民大学附属中学朝阳学校科技中心副主任,中学一级教师.曾荣获北京市基础教育优秀课堂教学设计评选一等奖,北京市中小学第一届"京教杯"青年教师教学基本功展示活动 ...

  6. 微信在计算机基础中的辅助作用,基于微信课后辅导在计算机基础教学中应用.doc...

    基于微信课后辅导在计算机基础教学中应用 基于微信课后辅导在计算机基础教学中应用 摘 要: 如今,计算机技术更新快与计算机教育资源少的矛盾,促使课后学习成为大学生获取知识的重要途径.课后辅导是大学生课后 ...

  7. 在计算机领域中通常用bips来描述,9月计算机一级MsOffice考试章节练习题

    2017年9月计算机一级考试将于9月23日-26日进行,为帮助考生们复习备考,以下是百分网小编搜索整理的一份9月计算机一级MsOffice考试章节练习题,供参考练习. 1[单选题] 下列设备组中,完全 ...

  8. 计算机术语中Cache代表缓存,2012年3月计算机一级MsOffice选择题精选及答案详解(第六套)...

    1.下列两个二进制数进行算术运算,10000 - 101 = ______. A.1101 B.101 C.01011 D.100 答案:( ) 评析: 二进制数算术减运算的运算规则是0-0=0,0- ...

  9. 计算机课中的隐藏,合理利用组策略--隐藏计算机中的某个磁盘

    计算机中的组策略是电脑中软件.系统相关设置的一个大的集合,用户是可以在这里进行一个系统内的设置,有些用户如果想要将自己Windows资源管理器中的磁盘隐藏起来,不让你发现,这个功能该怎么去做呢?不要想 ...

最新文章

  1. 微信小程序教学第二章(含视频):小程序中级实战教程之预备篇 - 封装网络请求及 mock 数据...
  2. [codevs3044][POJ1151]矩形面积求并
  3. UNIX环境高级编程 文件I/O
  4. ie 浏览器布局中的 offset
  5. php if !=,php If else 用法
  6. 生命银行怎么样_银行双职工家庭现状实录
  7. pythonclass实例化_Python中实例化class的执行顺序示例详解
  8. 贪吃蛇的c语言代码怎么弄,刚学C语言,想写一个贪吃蛇的代码
  9. 拿4k的前端开发都会做些什么?
  10. CCF 201812-2小明放学
  11. 想多赚钱就要多培养自己脖子以上的能力
  12. Objective-C内存管理教程和原理剖析(三)
  13. 用LDA在R中聚类四本小说
  14. Tensorflow 2.x代码中如何控制随机性以保证结果可重复性
  15. 无共享模式的数据架构
  16. QQ是成年人的“不老神仙水”
  17. ITIL 4 Foundation题目-4
  18. python手动安装依赖包
  19. 全志F1C100S的BROM研究
  20. 最新抓包工具BurpSuite2022.2.3 pj版

热门文章

  1. C++ 之 函数对象
  2. c#和java部署pytorch同事识别两个图片_人脸识别漏洞频出?这里有个开源静默活体检测算法,超低运算量、工业级可用...
  3. nui— DatePicker:日期选择框
  4. HJ40 统计字符 【python3】
  5. 王者荣耀java_王者荣耀版Java教程第四期:数组来了
  6. 利用python写一个烟花代码
  7. iphoneX 前端两种适配方案
  8. kubernetes基于nginx-ingress进行蓝绿部署、金丝雀发布(canary)
  9. Xilinx 7系列FPGA数据手册:概述--中文版
  10. iPhone文件读写