当前位置:大学毕业论文> 专科论文>材料浏览

关于教学模式方面毕业论文提纲范文 跟信息管理类专业的Python语言教学模式类毕业论文格式模板范文

主题:教学模式论文写作 时间:2024-01-04

信息管理类专业的Python语言教学模式,本文是关于教学模式方面毕业论文格式模板范文跟教学模式和Python和信息管理类论文如何怎么撰写.

教学模式论文参考文献:

教学模式论文参考文献 工程管理类论文信息管理和信息系统论文题目信息管理和信息系统专业论文语言教学和杂志

摘 要:针对如何面向信息管理类学生深入开展有专业特色的Python 语言教学的问题,分析目前已有Python 语言课程设置、教学内容、教学方式以及本门课与后续专业课之间的关系,提出建设有专业特色的Python 语言教学方案、实验方案与教学手段,强调教学时精讲基本知识点,侧重利用第三方库与数据分析理论引导学生编程解决实际问题.

关键词: Python;信息管理;数据分析;教学方法

0 引 言

Python 语言以其接近自然语言、代码编写高效以及侧重问题求解等特点,已在数据分析、自然语言处理、图像处理、计算机视觉等领域被广泛应用.各高校已开设的Python 语言课程,一般将其作为大一基础语言教学,或替代C 语言作为新生入门语言.但是,在计算机或信息管理等对计算机编程要求较高的专业,C 语言与Ja 语言仍以自身特色占有一定地位.如果不是作为第一门编程语言开设,则专业应用导向将对教学内容的深度与特色体现提出了更高的要求.传统的编程语言教学与实践多围绕经典算法、数学问题展开,专业性体现不突出,初学编程的学生常常对编程语言的具体应用感到困惑,致使学习动力欠缺.同时,在学时有限的情况下,怎样充分利用开放式在线教学方法,并将其与课堂教学有效结合,实现翻转课堂,达到较好的教学效果,也是值得研究的问题[1-2].

1 Python程序设计的教学目标

Python 语言是一种解释型、面向对象、动态数据类型的高级程序设计语言.具有简洁、可读性强、灵活性好、跨平台及开源等特点.文献[3] 提到Python 语言的教学层次,如果Python 语言作为入门语言开课,重点则是编程基础知识教学;而如果学生学过C、C++ 或Ja 等编程语言,则侧重Python 生态圈,针对具体专业应用学习相应的第三方库知识.对信息管理类学生,如果Python 作为专业应用基础教学,则可以侧重数据分析应用.Python 的教学目标根据授课对象不同,主要划分成两种: 一种是对没有编程基础的大一学生,需要侧重Python 程序设计的基础知识点讲解与简单应用,Python 语言的优势是入门容易、趣味性强,可结合图形图像、简单的第三方库使用讲授;如果针对大二有编程基础的学生,适宜将重点放在Python 生态圈的应用,如Pandas、Numpy、Matplotlib 等.

2 教学内容分析

如果Python 作为新生第一门编程语言,一般会循序渐进地从变量、表达式、程序设计结构、数据类型、函数、列表以及字典等基本知识点出发逐步讲授,重点是让学生理解程序设计方法,能够利用所学知识编写基本应用程序.然而,对解决实际问题及专业特色应用上,难以深入讲解.各高校不同专业的课程设置有所不同,因而不能一概而论.针对信息管理专业,如果学生在先修了C 或Ja 后,再开设Python,除了简要介绍Python 程序设计的基本知识点外,更多则要考虑本门课与后续课程的衔接.如果在大三开设大数据的相关课程,作为先修课程的Python 语言,可侧重Python 的实践应用,如基本数据分析方法.具体教学内容设计方案见图1.

首先,对程序设计中常见的知识点进行简要介绍,但Python 语言的列表、字典、元组以及集合的操作与使用需要系统讲解.同时,学生编程过程中的常见问题,如字符编码、异常捕获与正则表达式等需要进行必要的介绍.Python 语言可以利用丰富的第三方库,使其在机器学习、图像处理、中文检索、科学计算以及可视化等方面解决实际问题时凸显优势.因此,教学将第三方库的使用作为讲解和实践的一个重点.特别在数据分析案例教学中,将Numpy 库、Pandas 库作为重点,Matplotlib 库与seaborn 库作为数据分析结果展示,也是必要内容.此外,对数据爬取中的requests 和beautifulsoup4 也要进行简要介绍.

3 教学方法

3.1 教学模式

(1)针对学过编程语言的学生,在有限的学时内授课内容不能面面俱到,适宜精讲细练.例如,讲解Python 基本概念中的变量、数据类型、运算符、程序结构以及输入输出等内容时,可以采用对比已学过的编程语言,相似之处无需赘述,但易错地方要有示例.像列表、元组、字典与集合等基本知识点,学生以前不了解之处,需适当详细讲解.对数据分析模块的第三方库的使用与案例分析,需要重点讲解,详略得当,合理安排有限学时.

(2)要充分利用学科专业优势和现代教育技术, 建设开放式在线教学平台.由于本学院内包含多个专业,学生的学习基础有差异,这种局部知识点紧凑讲法不够细致,如果学生编程基础薄弱,掌握有困难,教师可以把每一知识点录成视频,让学生课后补充缺漏.将课堂教学与在线教学有效结合可以提高课堂教学效果[4].

(3)数据分析主要用到数据预处理、回归、分类、聚类等知识,需要本着因材施教的原则选择适合的算法.信息管理学院涉及的专业有信息系统、管理科学、电子商务与审计等,综合案例可以结合专业方向进行案例设计,让学生了解Python 在本专业的应用,为后续大数据课程教学奠定基础.根据学生接受能力,基本算法讲解可以由浅入深、通俗易懂地引导学生练习基本使用方法.例如,证券交易数据波动随时间的变化关系怎样编程实现?再如,根据身高、体重分析人的胖瘦,主要流程如下:

· 利用已有数据集,读入数据;

· 划分训练集与测试集;

· 使用信息熵作为划分标准,对决策树训练;

· 测试结果输出;

· 计算准确率与召回率等评价指标.

(4)共享校外开放平台课程资源.学生在学习过程中,有限的校内教学资源往往不能满足优秀学生的求知欲.引导学生利用校外丰富的共享资源辅助学习,对培养学生专业实践能力与提高学生自学能力起到较好的作用.

3.2 教学重点

在学习Python 基本知识后,对于信息管理类学生,如果在大三后开设大数据专业课程,则可在教学中引入简单的数据分析机器学习算法应用作为综合教学案例,为学生后续专业课的学习奠定基础.首先,需要对sklearn 库进行必要的介绍,学生在后续专业课程学习中会遇到信息管理相关的数据分析问题,通过综合实例的讲解,让学生了解数据分析中涉及的基本算法及编程思路.

(1)用线性回归模型解决广告成本与点击量问题.深入浅出地根据计算思维理论引导学生循序渐进地理解算法.首先,让学生明确要解决的问题,IPO 对应的是什么?为了简化问题,可将数据存储在xlsx、csv 等表中,将数据划分为训练集与测试集,然后调用第三方库中函数对模型进行训练与测试,最后进行数据结果分析并可视化.其中,需要重点讲清线性回归的原理,数据训练模型、参数设定以及如何用训练集与测试集进行数据预测的思路.

(2)充分利用网络资源,搜集通俗易懂的小例子.如利用KNN 算法[5] 根据身高与脚码判断性别问题.首先,KNN 类似是一个“少数服从多数”的问题,可以结合图2(a)

讲清算法的基本原理.对于其中涉及的归一化必要性、过拟合等问题的描述用图示说明,如图2(b)所示.通过举例、数据计算对比讲解, 结果通过可视化第三方库展示.例如,判断测试样本F(168,43)的性别.选取身高(cm)与脚码作为特征值训练样本, 分布如下:

通过解决实际问题,学生对利用Python 进行数据分析有了初步的认识.更深入的算法内容可以借助开放式教学平台辅助完成.

4 实践内容设计

4.1 实验内容设计

(1)实验内容设计主要从夯实基础与提高专业应用角度出发,主要针对Python 基本知识点的运用、利用第三方库解决实际问题方面进行安排.实践教学受学时限制,需要结合课内练习与课外实践,采用任务驱动方式,让学生以小组方式完成教师布置的任务.实验内容设计见图3,

实验内容在基本知识点模块,重点练习列表、元组、字典与集合的使用方法,这一部分学时较少;Numpy、Pandas 及Matplotlib/Seaborn 的使用,是在问题解决中引导学生理解并掌握[6].在综合实践中,侧重于Sklearn 库的使用,让学生加深对已学算法的理解.

此外,由于授课与实践学时有限,学生可以充分利用校内、外网络教学平台资源辅助理解所学内容,如中国大学MOOC、好大学在线等.

4.2 考核方式与学时分配

Python 程序设计的考核方式,有的学校采用在线考核方式,但是受自动判题系统性能的影响,这种方式也存在局限性.因为学时有限,本校大二学生开设课程学时为40 学时,其中课堂教学24 学时,实验16 学时.学生在掌握本门课程的系统性上略显不足,则采用上机编程+ 开卷考核方式.编程考试与平时成绩分别占80%、20%.

综上所述,Python 程序设计是需要结合应用实践,才能展现其魅力的一门课程.

5 结 语

笔者通过分析信息管理类学生的现有程序设计课程情况,针对已有编程基础的学生如何开展Python语言教学问题展开研究,围绕信息管理类专业的Python 教学内容、教学手段与实践内容进行探讨,提出了有专业侧重点的教学模式、教学内容、实验设计与考核方案,旨在通过课堂授课与实践内容的合理设计,辅助学生快速入门并掌握用Python 解决实际问题的方法.基础知识点要重点突出、精讲细练;通过实践让学生快速掌握python 的基本使用方法;对第三方库的使用,则通过典型案例与一定量的配套练习不断巩固与加深理解.综合练习的目标是依据计算思维理论指导学生实践,提高学生利用所学知识解决实际问题的能力.让学生在有限学时内掌握python 在数据分析、机器学习等方面的基本使用方法,目的是为学生后续大数据课程学习奠定基础.

参考文献:

[1] 嵩天, 黄天羽, 礼欣. 面向计算生态的Python语言入门课程教学方案[J]. 计算机教育, 2017(8): 7-12.

[2] 教育部高等学校大学计算机课程教学指导委员会. 大学计算机基础课程教学基本要求[M]. 北京: 高等教育出版社, 2016: 2-5.

[3] 刘卫国, 奎晓燕. Python语言程序设计教学体系建设[J]. 计算机教育, 2017(8): 13-17.

[4] 中国教育信息化网. 教育部关于加强高等学校在线开放课程建设应用与管理的意见[J]. 中华人民共和国国务院公报,2015(18): 48-50.

[5] 周志华. 机器学习[M]. 北京: 清华大学出版社, 2016: 225-226.

[6] McKinney W. 利用Python进行数据分析[M]. 北京: 机械工业出版社, 2014: 82-158.

此文评论:这篇文章为关于经典教学模式专业范文可作为教学模式和Python和信息管理方面的大学硕士与本科毕业论文教学模式论文开题报告范文和职称论文论文写作参考文献.

高职经济管理类专业实践教学改革
摘要通过研究经济管理类专业在改革中的不足,发现经管类专业在实践教学中存在与学生毕业工作衔接不紧密的现象,为教师的实践教学提供三点建议,致力于提高学生的实践能力,培养更符合现代社会需要的经管类人才 关键.

医学院校公共管理类专业实践教学情况的调查分析--以天津中医药大学为例
摘要公共管理类专业作为与民生息息相关的专业,具有非常强的应用性和实践性 项目组针对天津中医药大学公共管理类专业实践教学情况展开调查,分析其存在的问题并提出相应建议,以期提高该类专业的实践教学水平,完善.

管理类专业创业数字化教学改革和
中图分类号G642 文献标识码A DOI10 16871j cnki kjwha 2018 06 035摘要在教育数字化趋势愈发显现以及“大众创业、万众创新”思潮蓬勃兴起的背景.

电子信息类专业课程设计的教学和
中图分类号G642 文献标识码A DOI10 16871j cnki kjwha 2018 06 030摘要“专业课程设计”作为电子信息、通信工程及计算机科学……专业高年级本科.

论文大全