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

面向非计算机类专业Python编程教学设计研究

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

资料介绍

针对非计算机专业编程语言公选课教学问题,文章分析了Python语言作为其优先选择的原因,并针对非计算机专业学生特点结合Python语言特点重点从教学内容、教学方法方面进行了设计与探讨,提出了“分方向的理论与实践指导”的教学设计,有助于全面提升教学质量,使学生有机会掌握一门终身受用的程序设计语言。


部分文件列表

文件名 大小
面向非计算机类专业Python编程教学设计研究.pdf 1M

部分页面预览

(完整内容请下载后查看)
N o .18  
S e p t e m b e r 2 0 1 7  
无线互联科技  
Wireless Internet Technology  
第18期  
2017年9月  
面向非计算机类专业Python编程教学设计研究  
仲晓胜楠百慧  
(山东子学院东 济南 250300)  
摘 要针对非计算机专业编程语言公选课教学问题文章分析了Python言作为优先选择的原因并针对非计算机专业学  
生特点结合Python语言特点重点从教学内容教学方法方面进行了设计与探讨分方向的理论与实践指导的教学设  
有助于全面提升教学质量使学生有机会掌握一门终身受用的程序设计语。  
关键词Python编程教学设计非计算机专业编程语言  
Python是一门免费源的跨平台高级动态编程语言, 广泛应用在Android应用融业应用的服务器程序站、  
可以处理系统运维形处理据库编程媒体编程、 嵌入式领域数据技术和科学应用等领域是对于非计  
软件分析Web编 程 科 学 计 算 与 可 视 化 、机 器 学 习 、人 工 智 专业学生而言Java语言学习成本比较高作后的应用  
能等有众多狂热的支持使得各个领域的人员能快速 场景较言本身重点关注代码复用性和可移植性些  
实现和验证己的思路与创意。  
Python早就广泛应用到企业之中2004年, 1.2 非计算机专业选择Python的原因  
特点说明Java并不适用于非计算机专业学生[1]。  
Google便已决心在快速开发方面使用Python近 日 ,IEEE  
Python语言由荷兰人Guido van Rossum1989年发  
Spectrum发布了第四届顶级编程语言交互排行榜为有各 明一个公开发行版发行于1991已 经 有 28年的历史。  
种 不 同 语 言 的 排 行 所 以 IEEE Spectrum依据不同的变量对 Python在设了清晰划一的风格使得其成为一门  
流行度进行了排Python击败JavaCC++等 语 言 跃 居 维护且被大量用户所欢迎的途广泛的语言。  
编程语言交互排行榜第一名。  
Python的 设 计 哲 学 “ 优 雅 “ 明 确 ”“ 简 单 ,具 有 丰 富 和  
非计算机专业学习编程的目的并非为了培养专业的编 强大的库[2]。  
程开发人员是一方面为了锻炼学生逻辑思维实的问  
Python语言是最接近自然语言的编程语言码简洁高  
题分析能力一方面为了方便学生在各个领域进行研究 效于没有编程经验的学生来说较易上手生无需纠结  
实践Python语言的优势在于资源丰富有坚实的数值算 语法和程序编写方式是更快的抽象问题并提出解决方  
标和数据处理基础设施了非常良好的生态环 案样更容易激发学生的学习热情计算机专业涉及范  
引了批科学家以及各领域的专家使用也是非计 围 广Python所能完成的工作也非常广泛Web编程、  
专业学生学习Python编程的必要性。  
编程语言的学习对非计算机专业的重要性  
1.1 程序设计基础在非计算机专业开设情况  
图形处理算机视觉件分析联网管理学计算与  
可视化等领域些意想不到的领域Python也 能 涉 及 例 如  
Python也能够用于电影视觉特效的制作中就包括星  
1
我国大学针对非计算机专业开设的程序设计基础课程, 球大战些电影特效的制作集体渲染到批量处理再到  
使用C语言作为基础语言的较多C语言作为程序设计基础 影片合成Python将所有步骤都紧密黏合在2017年,  
语言够让学生明白程序运行原理算机各个部件如何  智 能 首 次 被 列 入 政 府 工 作 报 Python也借助人工  
交互序在内存中是怎样的状态以及操作系统与程序有怎 智 Artificial IntelligenceAI数据科学爬到了编  
样的关系是对于非计算机专业学生来说C语言语法复 程语言生态链的顶级位置AI应 用 的 发 展 数 百 万 之 众  
试程序困难生缺少对计算机体系的整体认识教师司职员程师理者  
无需了解计算机底层知识续工作很难使用C语言来解决 和公务员将裹挟着各自领域中的行业知识和数据资源入  
问题以并不适合教授给没有任何计算机认知背景的非计 PythonAI大潮之中刻地改变整个IT或 者 说 数 据 科 技  
专业学生。  
Java语言也是部分高校面向全校开设的程序设计基础编  
程公选课一门面向对象的编程语言有简单性布  
Data TechnologyDT业的整体格局和面貌。  
2
非计算机专业Python编程教学设计  
对于非计算机专业学生习编程语言是很有挑战性  
壮性移植性台独立态性等特点Java语言 的生专业不同维方式也不相同了引发学生学习  
作者简介仲晓1984东济南人助教硕士研究方向智能计算与大数据。  
-82-  
N o .18  
S e p t e m b e r 2 0 1 7  
第18期  
2017年9月  
无线互联科·数字教育  
兴趣到较好的教学效果师要转变课堂上的角色知识亲自动手操作解决实际问题师应当分专业引  
学生成为课堂的主角[3]对该课程和学生特点分 导学生参与课题或项目中的部分模块学生创造更多机会  
方向的理论与实践指导生可以有重点地进行 去实践生完成课题或项目后分体验到编程的乐趣,  
学习。  
从而更好地激发学生学习兴趣。  
2.4 拓展学生视野  
2.1 教学目标  
计算机编程延伸到非计算机专业学生的掌握计算机  
由 于 学 生 专 业 不 同 教 师 应 当 充 分 备 课 了 解 Python在  
理 论 知 识 和 实 践 技 能 要 求 较 高 “ 程 序 设 计 基 础 ” 作 为 入 门 个领域中的突出应用学习相关领域中的应用背景与相  
课 程 除 了 教 授 学 生 一 门 编 程 语 言 的 概 念 、语 法 及 使 用 ,还 知识果能将所学知识带入实际情境中生用于解决  
要教会学生编程思想析问题和解决问题的能力。  
工作和学习中遇到的各类非通用计算问题解并实践计算  
思维[3]拓展学生视野的过程中同时增进了教与学的相互  
2.2 教学内容  
非计算机专业Python编程教学涵盖的基本内容包括师与学生都积极参与到教与学的互动中了教  
础知识Python序列程控制语句向对象程序 学效果着互联网与传统行业深度融合以及人工智能的火  
设计等续应当着重针对学生的学习方向或者兴趣点沿性础性叉性的学科研究越来越多利于培  
针对性地讲解Python的标准库和扩展库以案例或者项目 养学生的创新意识和开拓精神。  
的形式展现Python在 各 个 领 域 中 的 应 用 通 常 ,不 同 学 校 的  
公选课的学时不同32学时或者48学 时 无 论 多 少 ,学 生 都 无  
3
结语  
身为教育工作者教与学的理论上思考编程语言公  
法只利用上课时间达到最佳的学习效果以课下的自主学 选课的教学问题者认为分方向的理论与实践指导”  
习尤为重要学习每个知识点后师安排部分课下自主 能 够 培 养 学 生 基 于 自 身 学 习 研 究 方 向 ,学 好 用 活 书 本 知  
学习的内容帮助学生更充分地掌握所学内容安排大 识重要的是与实践应用相联系利于培养学生的创  
量与实际工作学习相关案例。  
新能力究精神和创新思维能力文提了面向非计  
2.3 教学方法  
专业学生开设Python编程教学入门的必要性针对  
除 了 讲 授 法 案 例 法 等 传 统 教 学 方 法 ,教 师 应 当 充 分 分 编程语言特点阐述分方向的理论与实践指导教学  
析学生特点时刻观察学生的反应师在引入新概念、 设计是编程公选课教学适应高素质人才培养要求的一  
新理论时要以学生学习或者生活中熟悉的内容为切入点尝试有在教学过程中系本校学生实际情况断  
然并具有逻辑性够解决问题发学习积极思考问题。  
创新能使教学设计达到更好的效果社会培养  
实践是编程语言学习必不可少的过程过实践夯实理 真正 有用的人 。  
[参考文献]  
[1]王立翔.计算思维的python学改革刍议[J].教育现代化20171512-13.  
[2]嵩天黄天羽礼欣.Python程序设计课程教学改革的理想选择[J].国大学教学2016242-47.  
[3]狄博王晓.Python言的面向对程序设计课程教学[J].机工程与科201436122-125.  
Study on teaching design of Python programming for non-computer majors  
Zhong Xiaofang, Pang Shengnan, Yin Baihui  
Shangdong Women s University, Ji nan 250300, China)  
Aiming at the problem of professional elective course of non-computer programming language teaching, this paper analyzes the  
Abstract:  
reason of the Python language as its priority, and combined with the characteristics of Python language mainly from the teaching content  
for the non-computer professional students’ characteristics, designs and discusses the teaching content and method, and puts forward the  
teaching design of “Directional Theory and Practice Guidance”, which helps to enhance the quality of teaching, so that students have the  
opportunity to master a life-long programming language.  
Python programming; teaching design; non-computer majors; programming language  
Keywords:  
-83-  

全部评论(0)

暂无评论

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

  • 打赏
  • 30日榜单

推荐下载