推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于应用能力培养的《Python程序设计》实践教学改革探索

更新时间:2019-12-24 07:23:03 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

针对《Python程序设计》课程教学普遍缺乏深入实践教学的问题,分析当前该课程教学的现状及Python语言特点,基于建构主义理念,提出一种以应用能力培养为目标、以“在线平台”为支撑、以“项目教学”为驱动的实践教学模式。实践表明,该模式能够有效激发学生的学习兴趣,提升学生运用理论解决实际问题的能力,取得较好的教学效果,有利于应用型本科高校人才培养目标的实现


部分文件列表

文件名 大小
基于应用能力培养的《Python程序设计》实践教学改革探索.pdf 2M

部分页面预览

(完整内容请下载后查看)
当代教育实践与教学研究  
基于应用能力培养的  
《Python 程序设计》实践教学改革探索  
河池学院ꢀꢀ张ꢀ年ꢀꢀ刘ꢀ燕  
Python  
摘ꢀ要:针对《 程序设计》课程教学普遍缺乏深入实践教学的问题,分析当前该课程教学的现状  
Python  
及 语言特点于建构主义理念出一种以应用能力培养为目标在线平台支撑、  
以“项目教学”为驱动的实践教学模式。实践表明,该模式能够有效激发学生的学习兴趣,提升  
学生运用理论解决实际问题的能力,取得较好的教学效果,有利于应用型本科高校人才培养目标  
的实现。  
Python  
关键词: 程序设计 项目教学 实践教学 应用能力  
文章编号:ISSN2095-6711/Z01-2019-10-0162  
为认真落实《教育部关于中央部门所属高校深化教育教 趣的。由此可见,学生的计算机和编程水平参差不齐,给该  
学改革的指导意见》(教高〔2016〕2 号)要求,针对部分 课程实践教学提出了极大的挑战。  
高校存在实践教学较薄弱问题,各高校要求把信息技术与教  
2. 重理论轻实践  
育教学进行深度融合,开展“建设一批以大规模在线开放课  
重理论轻实践容易使理论和实践脱节,是实践性较强课  
Python  
程为代表程应用与教学服务相融通的优质在线开放课程” 程教学改革的难点。  
语言是一种较为前沿的通用编  
Python  
的教育教学改革。2016 年教育部高等学校大学计算机课程 程语言,近年来受到广泛关注与重视。  
教学指导委员会发大学计算机基础课程教学基本要求释型超级语言,具有简洁、高效和生态的特点,轻语法,  
Python  
语言也是一种  
首次建议将  
语言作为首门程序设计课程的教学语言。 重问题解决。与此同时,该课程的实践教学环节重在训练和  
Python  
随后,教育部考试中心发布的全国计算机等级考试新增了 提高学生的编程能力。  
程序设计课程教学分为理论  
语言程序设计二级考试科目,并于 2018 年 9 月进行 教学和实践教学两部分,在实际教学过程中重理论轻实践的  
Python  
Python  
首次开考。《  
程序设计》作为大数据和计算机相关专 教学比较明显,理论教学课时通常占总课时的绝大部分。比  
业的基础必修或专业选修课程有较强的实践性和应用性, 如,总课时为 72 课时,理论占 48 课时,实践占 24 课时。  
Python  
该课程要求学生通过严格、规范的实践教学,提高解决计算  
问题及程序设计的思维和能力。  
程序设计课程是一门实践性和应用性较强的课程,理  
论课时偏多,实践课时偏少,结果学生在进行知识理解和知  
随着我国地方普通本科院校逐步向应用型高校转型试点 识内化时失衡,不利于编程思维和程序设计能力的提高。  
工作的推进,培养适应经济社会发展需要的具有较强应用能  
力的高素质人才,成为应用型本科高校人才培养的目标,而  
3. 实践平台功能不全  
实践平台是培养与提升学生动手、实践和应用能力的重  
实践教学作为理论教学的延续,在人才培养过程中具有关 要途径。在实践教学过程中,大多数高校采用的是学校计算  
键性的作用。为此,构建以应用能力培养为目标,面向该 机实验室,通过在实验室计算机上安装必要的操作系统,并  
Python  
123“在线平 搭建好  
Python  
语言开发及程序运行的环境。从表面上看,  
校 2016 级软件和网络工程专业开展基于  
+项目教学实践教学模式过一学年的教学实践, 这样的实践平台,的确灵活和方便,但实际操作过程中,却  
该模式能够有效激发学生学习的积极性和主动性,提升学生 遇到不少的问题:课中临时需要安装一个插件或第三方库,  
计算思维和实践动手的能力,取得了良好的实践教学效果。  
Python  
因实验室机子较多未能及时做好全部机子安装而使课堂实践  
教学受到耽误;学生机因总体配置低,加上多门课程共用,  
安装的程序及配置的环境往往使机子运行慢,影响学生实践  
效果;实践平台功能单一,学生实践操作过程无法做到可量  
化、可视化的管理,学生平时成绩评定无凭据,无法有效地  
一、  
程序设计课程实践教学的现状  
Python  
根据文献研究和实际调研发现,目前国内高校  
程序设计课程的实践教学普遍存在以下四方面问题。  
1. 学生编程水平差异  
学生编程水平差异化是进行个性化教学改革的重点。现 激发学生学习内在动力和主动参与实践学习。  
Python  
在各高校均开设了  
程序设计课程,进行了较好的教  
4. 实践项目经验不足  
学实践。该课程有面向计算机相关专业的,也有面向全校性  
实践项目经验是指导学生进行实践项目实施操作的重要  
Python  
Java  
C
C
VB  
PHP  
和 等  
开放的;有第 1 学期开课的,也有其他学期开课的;有中学 法宝。  
语言与传统的  
、 、 ++、  
阶段接触过计算机的,也有没接触过计算机的;有编程基础 编程语言不同,它是一门具有简洁优雅、功能强大和计算生  
的,也有没编程基础的;有对编程感兴趣的,也有不大感兴 态等特点且最接近自然语言的通用编程语言。该课程以培养  
·162·  
·教学实践探索·  
学生实践动手能力和创新能力为核心,成为国家创新人才培 业实际项目引入人才培养的全过程,注重团队合作精神的培  
IT  
养和产业模式变革的迫切需要于此高校普遍采项 养。在具体实施过程中,依托 行业教育的标准,将企业  
目教学”的实践教学方法,以满足或符合企业对应用型和创 项目进行分解简化后渗透到程序设计类课程的实验实践教学  
IT  
新型人才培养的需求。采取所谓的“项目教学”仅是以简 中,形成独特的创新的人才培养模式,最终解决了 人才  
单的或与企业相似的项目任务进行实践教学,让学生模仿和 培养与市场需求之间存在的矛盾问题。在课程实践教学中,  
完成该项目,以达到提高学生动手能力和实践能力的目的, 笔者以诸如政府工作报告词云制作、经典小说人物出场统计  
并非是真正意义上的企业项目的实践教学。然而,由于高校 分析、淘宝店数据爬虫及数据挖掘的企业网站开发和电商秒  
Python  
程序设计任课教师队伍仍普遍缺乏企业锻炼的经历, 杀系统设计等作为“教学项目”,基于程序设计解决实际问  
“项目教学”方面的教学经验更是显得尤为不足。  
Python  
题,使项目化教学真正应用到课程实践课堂,激发学生项目  
学习的兴趣和积极性,以此培养学生的计算思维和能力。  
二、开展  
在教育信息化背景下,各种新的基于网络课程的教学模  
——  
程序设计课程实践教学改革理论基础  
Python  
123“在线平台”+“项目教学”实践教学  
3. 基于  
Py-  
123“在线平台”+“项目教学”的实践教学新模式,对  
Python  
慕课、微课和翻转课堂应运而生,对传统教学模式  
针 对 该 课 程 实 践 教 学 的 实 际 情 况, 构 建 基 于  
thon  
及方法产生了巨大的影响,改变了学生的学习模式,突出了  
“以学生为中心”的作用,符合建构主义所倡导的“教师指  
程序设计课程进行创新实践教学设计体体现如:  
Python  
导下的以学生为中心教学模式构主义学习理论以 教师通过  
123“在线平台”进行课程教学课件、知识  
学生为中心”的自主学习和理想学习的理论。现代信息技术 点导学微课及视频和项目案例等个性化教学设计;学生通过  
的快速发展为建构主义所倡导理想学习提供了实现可能。基 平台根据教学安排和自身学习情况进行课前理论知识学习,  
于此学设计是教师指导下的以学生为中心的教学过即 调动学生的主观能动性;学生通过平台进行课中实践教学训  
教师为主导、学生为主体的“双主”教学过程),体现了以 练,遇到问题可以及时向教师或其他同学进行交流互动,充  
学生的“学”为主,突显学生的主体地位、重视学生自主学 分体现“以学生为中心,教师为主导”的作用;学生通过平  
习,并充分发挥教师的主导作用。与此同时,在实践教学过 台进行课后知识理解和内化,以“项目驱动”为导向,在实  
程中,要以项目教学为驱动、以探索性学习为基础,积极开 践中发现问题、分析问题和解决问题,不断地加强实践编程  
展课程实践教学改革探索。  
Python  
能力提升。  
Python  
三、  
1. 基于  
程序设计课程实践教学的改革探索  
123“在线平台支撑项目教学驱动,  
Python  
程序设计》课程实践教学,使学生课前能进行  
Python  
123“在线平台”的实践教学  
开展《  
Python  
Py-  
123“在线平台”是一个专注于为高校开展  
有效的自主学习,以弥补课中学习的不足;学习过程中遇到  
thon  
Python  
教学资源,集课堂教 难题时,可以反复观看微课、视频教程或课件资源,有效地  
语言教学,开放大量精品  
学和实践教学于一体,支撑教师课程教学、习题训练、项目 利用网络资源,也可以与老师或同学在线交流互动,有助于  
实践、日常考核、期末考试全过程的全新教学平台。教师依 学生的个性化、自定步调的学习,充分调动学生学习的积极  
Python  
123“在线平台”进行课程理论和实践教学,将 性和主动性,符合应用型本科高校人才培养的要求。  
托于  
课程大纲、教学计划、教学内容和教学方法等在平台上建设 四、结束语  
Python Python  
好,包括  
要点的导学录成微课、项目案例的讲解制成视频等。与此同 模式改革,使《  
Python  
语言课程的基础语法内容做成课件、知识  
基于  
123“在线平台”+“项目教学”的实践教学  
Python  
程序设计》课程的实践教学环节与企  
程序设计的实践教学环节重点打造的部分, 业项目开发得以较好的融合,有效解决学生编程水平差异、  
时,就  
精心挑选和设计诸如政府工作报告词云制作、经典小说人物 重理论轻实践、实践平台功能不全和实践项目经验不足等问  
出场统计分析、淘宝店数据爬虫及数据挖掘,电商秒杀系统 题。实践证明,该模式能够有效激发学生的学习兴趣,提高  
设计等接近企业需求的项目案例,供学生学习和训练使用。 学生解决计算问题的思维和应用能力,取得了较好的实践教  
Python  
123“在线平台”进行实践教学,使学生有了更 学效果,为其他程序设计类课程的教学改革提供了有益的参  
通过  
完整和深入的学习检验,可以根据自己的理解能力和认知水 考和借鉴。  
平选择适合自身节奏,进行更有效、更充分地学习,真正做  
参考文献:  
到理论知识线上学习,实践内容线下操作完成,最为重要的  
是实践环节有了更充裕的时间保障,充分发挥了“以学生为  
中心”的作用。  
[1]教育部高等学校大学计算机课程教学指导委员会.大学  
计算机基础课程教学基本要求[M].北京:高等教育出版  
社,2017  
2. 基于“项目教学”为驱动的实践教学  
Python  
[2]嵩 天,黄天羽. 语言程序设计教学案例新思维[J].  
Python  
项目教学是《  
程序设计》课程实践教学活动中的  
计算机教育,2017  
一个重要环节,是培养学生实践动手能力和开发项目实践经  
验的有效途径和方式。同时,项目教学就是在项目选择和设  
计时按照企业项目要求,在实际的教学场景中,侧重于将企  
OBE  
[3]石秦峰.基于 的程序设计类课程教学改革探索[J].计算  
机教育,2016  
Python  
[4]李芬芬,高尚兵.基于在线开放课程的 语言混合教  
(下转第 196 页)  
·163·  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载