版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1《Python语言程序设计》课程标准课程名称:Python语言程序设计课程性质:专业基础课学分:2.5计划学时:48适用专业:计算机相关专业1.前言1.1课程定位《Python程序设计》课程是大数据技术与应用专业的专业基础课程,在整个专业课程体系中占有极为重要的地位。为后续《大数据技术基础》、《大数据编程技术提高》打好基础。本课程的定位是使学生掌握Python语言开发基础,通过任务引领型的项目活动,让学生掌握软件二次开发以及大数据相关的程序设计语言基础的基本知识和技能。为今后二次开发工作以及大数据技术与应用打下坚实的基础。1.2设计思路传统的开发类课程的教学只是针对软件开发工具的操作方法进行讲授,理论知识点讲完后,学生进行软件工具的操作实验以及完成课后练习,知识点多而散,到最后一学期下来,学生只会编写简单的开发语言以及开发软件的基本使用,不会灵活的综合各知识点进行软件开发实践,无法真正将所学的知识应用到实际的开发过程中。在信息时代,提倡把“知识”放在问题中,放到现实中,让学生通过收集信息、分析信息、处理信息和运用信息,主动地探索、发现、体验和解决问题,从而培养获取新知识和利用知识进行创新的能力。为了提高学生的技能和改变以前的教学情况,信息技术系软件与信息服务专业教研室经过多年的教学模式研究以及培养方案探索,根据“以就业为导向,以能力为本位”和“项目教学法”的教学思想,并制定相应的项目教学方案,本课程《Python程序设计》课堂教学改革就是在上述教学思想的基础上开始实施,改变原有的传统教学模式,以“项目案例”为驱动,改革传统的实验、实践教学模式,带领学生模拟项目实践,学生就很容易接受,并能很好的应用所学知识和所学软件,最终使学生切实掌握软件开发过程。该课程总课时为48学时。通过融入经典的项目案例,有利于学生的理解与学习。该课程理念要求充分的调动学生思考和动手能力,先学后教,精讲多练,因此学生实验课时约占到了总课时的2/3以上,使学生在“做中学”,课程均在计算机房完成。表1为企业岗位对二次开发应用能力的需求。表1企业岗位对二次开发与大数据技术语言开发能力的需求岗位能力大数据应用与维护人员1、具有Python语言的程序语言开发技术2、具有大型数据库的应用和设计能力大数据技术服务人员二次开发技术服务人员具有较强的Python语言的程序语言开发技术具有软件二次开发技术服务能力2.课程目标2.1总体目标通过任务引领型的项目活动,旨在使学生掌握Python语言开发的基本知识和技能。最终通过模拟项目的训练,使学生在认知和实际操作上,对二次开发与大数据相关软件开发有一个整体认识,并掌握Python开发语言基础的基本技术和应用技能。倡导学生在“做中学”,为提高学生的职业能力奠定良好的基础。2.2具体目标(能力目标、知识目标、素质目标)通过理论和实践教学,使学生掌握大数据语言开发的常用方法,并培养良好的软件开发语言基础操作习惯。(1)能力目标:主要掌握Python开发语言的开发与应用能力,具体如下:1.了解Python语言程序宏观框架结构与特点2.了解软件开发环境下,Python语言程序开发过程3.简要了解Python语言程序设计应掌握的知识结构4.理解并掌握函数的基本定义方法5.理解函数间参数传递的过程和本质6.了解函数与变量的作用域和存储类型7.掌握条件判断语句的使用8.掌握if语句的嵌套的应用9.掌握计数循环的使用10.掌握循环语句的使用11.掌握跳出循环的方法12.掌握列表的定义13.掌握列表的操作14.掌握元组的定义15.掌握元组的操作16.掌握字符串的使用17.掌握字符串格式化操作18.掌握文件的输入输出方法19.掌握字典的定义20.掌握字典的使用21.掌握正则表达式的含义22.掌握正则表达式使用23.掌握类的属性、方法、继承、组合的使用24.掌握数据挖掘方法的使用25.掌握数据分析与可视化展示26.利用Python知识解决实际问题(2)知识目标:主要掌握Python开发语言基础基本知识,结合项目案例掌握如下知识:1Python运行原理2.语句的结束3.注释4.编码5.输入与输出6.变量与标识符7.变量与标识符8.运算符和不同类型的混合计算9.字符串的连接与倍增10.将数值转换成字符串11.导入模块12.函数的定义13.函数的调用14.函数形参、实参、返回值15.变量作用域16.Python的缩进格式17.局部变量与全局变量18.常用运算19.利用import导入机制20.条件判断语句的使用21.if语句的嵌套22.计数循环23.循环语句的使用24.跳出循环25.列表定义26.列表的操作27.元组定义28.元组的操作29.字符串的使用30.字符串格式化操作31.文件的输入输出32.字典的定义33.字典的使用34.正则表达式的含义35.正则表达式使用36.面向对象的概念37.类的属性38.类的方法39.类的继承40.类的组合。41.数据挖掘方法的使用42.数据分析与可视化展示(3)素质目标:培养严谨的工作作风,利用较综合性项目培养学生对大数据语言基础工作有直观的了解和认识,使学生胜任今后的工作。3.课程内容与要求表2课程内容与要求序号模块知识点能力要求学时1认识PythonPython运行原理语句的结束注释与编码输入与输出变量与标识符运算符和不同类型的混合计算字符串的连接与倍增将数值转换成字符串导入模块1、了解Python语言程序宏观框架结构与特点2、了解软件开发环境下,Python语言程序开发过程3、简要了解Python语言程序设计应掌握的知识结构92函数函数的定义函数的调用函数形参、实参、返回值变量作用域Python的缩进格式局部变量与全局变量常用运算利用import导入机制理解并掌握函数的基本定义方法理解函数间参数传递的过程和本质了解函数与变量的作用域和存储类型63分支条件判断语句的使用if语句的嵌套1、掌握条件判断语句的使用2、掌握if语句的嵌套的应用64循环计数循环循环语句的使用跳出循环掌握计数循环的使用掌握循环语句的使用掌握跳出循环的方法65列表与元组列表定义列表的操作元组定义元组的操作掌握列表的定义掌握列表的操作掌握元组的定义掌握元组的操作66字符串与文本文件字符串的使用字符串格式化操作文件的输入输出掌握字符串的使用掌握字符串格式化操作掌握文件的输入输出方法67字典字典的定义字典的使用掌握字典的定义掌握字典的使用38正则表达式正则表达式的含义正则表达式使用。掌握正则表达式的含义掌握正则表达式使用39面向对象面向对象的概念类的属性类的方法类的继承类的组合。掌握面向对象的概念掌握类的属性、方法、继承、组合的使用10Python数据挖掘与分析数据挖掘方法的使用数据分析与可视化展示掌握数据挖掘方法的使用掌握数据分析与可视化展示311期末复习测试期末考评合计=SUM(ABOVE)48注:“课程内容及要求”中,要分别体现技能内容及要求、知识内容及要求。4.实施建议4.1教材选用和编写建议教材是反映教学内容和课程体系的主要标志。为适应新的课程体系和教学内容的改革,本课程采用自编建材《Python语言及其应用》,电子工业出版社,翁正秋主编。该教材以先案例后知识点讲解的方式进行设计,让学生能够深刻体会到语言的开发效果,同时该书还通过大量的操作实例来帮助读者巩固相关的知识点。除此之外,自行制作了能满足本课程教学需要的一整套授课教案、电子课件等教学资料,在教学过程中发挥积极的作用。4.2教学建议本课程采用以项目为主的模块结构,将理论与实践的内容进行整合。1.在教学过程中应加强学生操作技能的培养,采用案例教学或项目教学,注重以任务引领,提高学生学习兴趣。2.教学最好在实训室进行,充分体现在“做中学”的理念。3.教师必须重视学习新技术,能紧跟技术发展潮流。4.授课过程中注意学生职业素质的培养,包括解决问题的综合能力,充分发展自己的个性特长,培养良好的工程规范,团队合作的精神以及自身可持续发展的研究探索能力。另外,建议课内进行分组,基于学习团队的方式,可采用课堂小组讨论互动,教师可以开展教学资讯发布、案例分析、现场,答疑、学习结果分析评价等教学活动项目。课外团队讨论,针对课外任务开展团队讨论会,以学生为主体,参与到展演式教学活动中。同时内容设计充分考虑与下一次课的课前预习活动设计的衔接性。利用学习平台、移动终端,在线观看教学视频,实施翻转课堂模式。4.3教学考核评价建议本课程为“教学做”一体化课程,应该加强过程化监控,同时注重职业素养考核。因此,不仅要重视平时成绩的采集,也要重视学生对本学科课程设计的理解与完成程度。图4考核评价方式表3成绩评定比例设定考核主体考核内容比例教师评价80%T1:学习态度30%T2:出勤情况30%T3:实践操作30%T4:成果报告10%学生评价20%S1:团队自评20%S2:研讨表现50%S3:项目互评30%成绩评定=教师评价*80%+学生评价*20%4.4课程资源的开发与利用本课程的实施必须依赖于条件性的课程资源,如计算机机房,大数据Hadoop实训环境、虚拟机、客户端软件等必备的开发软件平台。(1)实践教学环境。学校拥有实验教学计算机房,可进行开放性实验。教学实验教室拥有计算机、音响等多媒体设备,可供进行计算机程序设计实验之用。这些实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防安全管理人工作手册
- 3D 建模软件定制开发合同
- 企业跨部门协同方案
- 寒潮等级寒潮等级
- 陶艺命题创作试题及答案
- 2026年江西省导游基础知识考试卷及答案(二十)
- 中国近代史综合测试题(含答案)
- 视网膜静脉阻塞护理考核试题及答案解析
- 2026年居家养老照护员资格考试真题试卷及答案(共十一套)
- S7-1200 PLC应用技术任务工单(项目一 任务2 S7-1200 PLC硬件认识)
- 2025年消控证考试题及答案
- 工程机械租赁服务方案及保障措施投标方案文件
- 储能站施工组织设计施工技术方案(技术标)
- 汕尾市集中式饮用水水源地突发环境事件应急预案
- 咸宁经济开发区三期污水处理厂建设项目可行性研究报告
- 24秋人教版英语七上单词表(Vocabulary in Each Unit)总表
- 太阳能加空气能热水设计施工方案书
- 小学数学运用画图策略提高解决问题能力的实践研究
- 人工智能技术在图像识别中的应用
- 内审首次会议策划方案
- 高校思想政治理论课教学与研究
评论
0/150
提交评论