《Python程序设计》教学标准-软件技术专业_第1页
《Python程序设计》教学标准-软件技术专业_第2页
《Python程序设计》教学标准-软件技术专业_第3页
《Python程序设计》教学标准-软件技术专业_第4页
《Python程序设计》教学标准-软件技术专业_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上海农林职业技术学院《Python程序设计》课程教学标准1.基本信息课程名称Python程序设计课程学时总学时54其中:讲授27,实训27适用专业软件技术、计算机网络技术、物联网应用技术专业学分3预备知识计算机导论,程序设计基础责任部门智慧农业工程系编写人王妍审定人胡鹏昱课程来源软件技术、计算机网络技术、物联网应用技术专业2022级人才培养方案实施日期2022年9月起2.课程的性质本课程是我院(高职)软件技术、计算机网络技术、物联网应用技术专业的一门必修课程,在专业人才培养方案中确定为专业基础课程。Python是一款用于数据统计、分析、可视化等任务,以及机器学习、人工智能等领域的高效开发语言。它能满足几乎所有数据挖掘下所需的数据处理、统计模型和图表绘制等功能需求。大量的第三方模块所支持的内容涵盖了从统计计算到机器学习,从金融分析到生物信息,从社会网络分析到自然语言处理,从各种数据库各种语言接口到高性能计算模型等领域。随着大数据时代的来临,数据挖掘将更加广泛地渗透到各行各业中去,而完全面向对象的Python程序设计课程也将成为高校大数据类相关专业的一个重要学习内容,这是大数据时代下的必然趋势。3.课程的任务通过任务引领型的项目活动,旨在使学生掌握Python语言开发的基本知识和技能。最终通过模拟项目的训练,使学生在认知和实际操作上,对二次开发与大数据相关软件开发有一个整体认识,并掌握Python开发语言基础的基本技术和应用技能。倡导学生在“做中学”,为提高学生的职业能力奠定良好的基础。知识目标:1.掌握Python程序的结构、函数的结构和程序开发过程;2.能够对实际问题中的数据进行描述和操作;3.掌握算法的特性和程序的三种基本结构,能够使用流程图或N-S图来描述算法;4.熟练使用顺序结构、选择结构和循环结构编写程序,解决实际问题;5.能够熟练的使用函数编写程序,掌握函数的定义、声明、调用及参数的传递方式;6.能够使用列表、字典、元组编写程序,解决排序、查找等实际问题;7.掌握Python中常用的字符串、列表、元组、字典等数据类型;8.掌握面向对象的程序设计、类属性与实例属性、类方法与实例方法、构造函数与析构函数、派生于继承,能利用面向对象的方法编写应用程序,解决较复杂的实际问题;9.掌握文件的读/写操作,能使用文件对数据进行处理,解决批量输人输出的头际回题,掌握文本编码。能力目标:1.能够用Python表达式表达实际问题,具有解决简单应用问题程序设计能力2.能够对算法进行描述,建立结构化程序与面向对象程序设计思想;3.能够用Python表达式表达实际问题中的各种条件,具有解决分支结构应用问题程序设计能力;4.具有解决重复操作应用问题程序设计能力、程序阅读和程序调试的初步能力5.具有解决综合应用问题程序设计能力、程序阅读能力和程序调试能力,建立结构化程序设计与面向对象程序设计的思想;6.具有综合运用所学知识进行应用软件开发、编码、调试、维护能力。素质目标:1.养成善于思考、深入研究的良好自主学习的习惯和创新精神;2.培养结构化程序设计思想和良好的编码规范;3.培养细致缜密的工作态度、团结协作的良好品质、沟通交流和书面表达能力;4.养成爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。4.教学内容及学时安排序号章节名称主要内容教学目标育人目标学时1认识Python1、Python运行原理2、语句的结束3、注释4、编码5、输入与输出6、变量与标识符7、变量与标识符8、运算符和不同类型的混合计算9、字符串的连接与倍增10、将数值转换成字符串11、导入模块1、了解Python语言程序宏观框架结构与特点2、了解软件开发环境下,Python语言程序开发过程3、简要了解Python语言程序设计应掌握的知识结构1、培养良好的交流沟通能力2、培养严谨的工作态度和坚韧不拔的性格3、培养自主、开放的学习能力4、培养团队协作意识5、培养学生的自信心、耐心和细心6、培养学生的挑战精神、团队合作精神7、培养学生规范的程序设计能力92函数函数的定义函数的调用函数形参、实参、返回值变量作用域Python的缩进格式局部变量与全局变量常用运算利用import导入机制理解并掌握函数的基本定义方法理解函数间参数传递的过程和本质了解函数与变量的作用域和存储类型93分支条件判断语句的使用if语句的嵌套1、掌握条件判断语句的使用2、掌握if语句的嵌套的应用64循环计数循环循环语句的使用跳出循环掌握计数循环的使用掌握循环语句的使用掌握跳出循环的方法95列表与元组列表定义列表的操作元组定义元组的操作掌握列表的定义掌握列表的操作掌握元组的定义掌握元组的操作66字符串与文本文件字符串的使用字符串格式化操作文件的输入输出掌握字符串的使用掌握字符串格式化操作掌握文件的输入输出方法67字典字典的定义字典的使用掌握字典的定义掌握字典的使用38正则表达式正则表达式的含义正则表达式使用。掌握正则表达式的含义掌握正则表达式使用39Python数据挖掘与分析数据挖掘方法的使用数据分析与可视化展示掌握数据挖掘方法的使用掌握数据分析与可视化展示3学时合计545.考核方式突出学生解决实际问题的能力,加强过程性考核。课程考核成绩构成=平时作业(20%)+课堂实训(20%)+期末考核(60%),期末考试建议采用开卷上机考核形式,试题应包括基本概念、基本理论、综合应用等部分,题型可采用判断题、选择、编程题等形式。(1)形成性考核具体形成性考核的形式、比例、内容及要求见下表:考核项目比例内容要求形成性考核10%出勤满分100分,≥60分合格无故缺勤2/3,不能参加期末考试;无故缺勤3次,0分;无故缺勤1-2次,60分;全勤,且课堂表现优秀、学习态度端正,90-100分。10%课堂表现20%项目化考核:每个项目的课堂及课后作业,满分30分每个实训项目单独计分,取平均值(2)终结性考核具体终结性考核的形式、比例、内容及要求内容见下表考核项目比例内容要求知识考核60%掌握Python程序的结构、函数的结构和程序开发过程并能够对实际问题中的数据进行描述和操作;卷面满分100分,卷面成绩≥60分合格形式:开卷时间:90分钟题型、题量和分值:单选题,15题,每题2分,总计30分;填空题,5题,每空2分,总计10分;程序理解题,4,每题4分,总分16分操作题,4题,共计44分6.教材与参考资料(1)教材教材是反映教学内容和课程体系的主要标志。为适应新的课程体系和教学内容的改革,本课程采用自编建材《Python语言及其应用》,电子工业出版社,翁正秋主编。该教材以先案例后知识点讲解的方式进行设计,让学生能够深刻体会到语言的开发效果,同时该书还通过大量的操作实例来帮助读者巩固相关的知识点。除此之外,自行制作了能满足本课程教学需要的一整套授课教案、电子课件等教学资料,在教学过程中发挥积极的作用。(2)课程资源的开发与利用本课程的实施必须依赖于条件性的课程资源,如计算机机房,大数据Hadoop实训环境、虚拟机、客户端软件等必备的开发软件平台。①实践教学环境。学校拥有实验教学计算机房,可进行开放性实验。教学实验教室拥有计算机、音响等多媒体设备,可供进行计算机程序设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论