Python应用基础教学实施方案_第1页
Python应用基础教学实施方案_第2页
Python应用基础教学实施方案_第3页
Python应用基础教学实施方案_第4页
Python应用基础教学实施方案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

5-教学实施方案《Python应用基础》

教学实施方案《Python应用基础》目录一、课程基本信息 2二、任课教师、助教、教室等情况 2三、阅读材料 2四、课程内容概要 2五、考核方式 6

一、课程基本信息1.课程名称:Python应用基础2.课程代码:CST2133.学分:34.学时:19周,1次课/周,3学时/1次课,共57学时。二、任课教师、助教、教室等情况(一)任课教师:办公室: 答疑辅导时间: 电子邮件:(二)教学助理:答疑辅导时间: 答疑辅导地点: 电子邮件:(三)课程资源:(四)教室:实验室:(五)上课时间:(六)纪律:1、无特殊情况,不允许无故缺课。2、每次作业须在规定时间内提交。三、阅读材料1.推荐教材:Python应用基础,谢志龙、李庆,机械工业出版社2.参考教材:3.进一步阅读:四、课程内容概要(一)课程目标1.认识学习程序设计的必要性和重要性。2.掌握高级程序设计语言的程序开发环境的建立和使用。3.认识程序语言的基本元素和功能。4.具备用程序语言描述算法的基本能力。5.具备用程序语言编写具备一定实用价值的数据获取、数据处理、数据存储、数据展现等实用程序的能力。6.具备能够通过进一步自主学习掌握其他编程语言编写程序的能力。(二)教学内容序题目/学时知识点作用/目标/思政教育1程序设计概述/6学时/(2周)为什么学习程序设计?学习程序设计的方法Python开发环境配置作用:认识非计算机(及相关)专业学习程序设计的必要性和重要性。初步了解学习程序设计的方法。知道在计算机中使用程序设计这种办法解决实际的数据处理问题需建立专门的程序设计环境。通过一些简单的程序实例,初步认识高级语言程序的形式和功能。目标:能够在自己的计算机上建立需要的程序设计及运行的环境。能够在自己建立的程序环境中编辑源程序代码,并运行。思政教育:结合目前我国在计算机领域取得的成就,对学生进行爱国主义教育,坚定“四个自信”。2高级程序设计语言基本元素/6学时/(2周)数据类型字面量(常量)、变量、函数、运算符、表达式的概念数据输入输出和赋值字符和字符串数据类型程序的基本模式(输入/处理/输出)作用:建立起计算机系统中关于数据类型和表达式的概念。能够在实际的数据处理过程中应用数据类型和表达式的概念。认识高级语言的数据输入、输出、计算、赋值等概念和方法。理解良好的源程序书写习惯的重要性。通过一些简单的程序实例,初步认识高级语言程序设计的方法和套路。目标:能够具备在认识数据类型和表达式的基础上编写15行左右的具有数据输入、处理、输出功能的小程序的能力。思政教育:结合案例,讲解我国GDP变化趋势,加强学生爱国主义教育。3程序基本结构/6学时/(2周)顺序结构逻辑判断和选择结构逻辑判断和循环结构break和continue基本结构的嵌套作用:建立起程序中包含的顺序、判断和选择、判断和循环三种基本结构的概念。建立起程序中上述三种基本结构可以相互嵌套的概念。理解死循环、强行终止循环、终止循环体执行等功能。目标:能够灵活应用上述概念,具备编写具有数据输入、比较灵活的数据处理、输出功能的实用程序的能力。思政教育:结合汇率案例,分析中美贸易战的本质,加强学生爱国主义教育,增强“四个意识”、坚定“四个自信”、做到“两个维护”教育。4.函数/6学时/(2周)函数的定义与使用代码复用与函数递归作用:建立起程序中函数的概念。能够将代码打包成函数,并实现重复使用。能够应用递归的思想解决问题。目标:掌握函数的基本使用方法,理解并掌握递归使用,能够编写带有函数的程序,并能够打包可执行文件。思政教育:结合函数设计和实现过程,讲解党史,教育引导学生以史为镜、以史明志,了解党团结带领人民为中华民族作出的伟大贡献和根本成就。5组合数据类型/12学时/(4周)序列类型及操作列表类型及操作元组类型及操作字典类型及操作集合类型及操作作用:理解组合数据类型的概念和作用。理解一维列表、二维列表、多维列表的概念。理解列表下标变量取值范围的概念。理解元组、集合及字典的不同使用场景。目标:掌握组合数据类型(集合、元组、列表、字典)的使用方法,掌握jieba库,能够处理一组数据,并处理文本。思政教育:结合案例,加强社会主义核心价值观教育。6文件操作/6学时/(2周)文件、目录、路径的基本概念从文件中读取数据往文件中写入数据作用:理解文件、目录、路径的概念。理解文件及文件系统的作用。认识文件打开方式和文件读写操作方法。目标:具备利用文件作为原始数据来源和结果数据保存的实用程序设计,及解决一些实际问题(比如:文本信息处理等问题)的能力。思政教育:结合案例,加强学生计算机安全、数据安全意识,进行社会主义法治教育。(三)课程要求1.理论与实践并重2.注重教学过程监控,实施全程考核3.引入了“翻转课堂”教学模式4.着力培养学习能力和适应能力,强调自主学习5.鼓励学生积极思考,培养学生信息技术应用和创新能力(四)教学安排进度教学内容授课方式课后作业第01周(1)课程基本情况(2)全课程内容导学(3)程序设计基本方法(4)Python开发环境配置(5)讲解5G等成就,进行爱国主义教育,坚定“四个自信”讲授1)了解教学资源2)完成高级语言程序设计环境建立备注:利用答疑时间指导学生如何利用安装程序设计环境第02周(1)熟悉程序设计环境(2)熟悉编辑器的使用(4)海伦公式计算三角形面积程序实例(5)身份证号码提取生日程序实例(6)九九乘法表程序实例(7)阶乘计算程序实例(8)讲解鸿蒙等成就,进行爱国主义教育,坚定“四个自信”操作1)通过阅读教材和参考资料,观看网络教学视频等教学手段,掌握相关基本概念2)按要求完成老师布置的程序的编写和运行任务备注:解决学生编写程序过程中遇到的问题第03周(1)讲解数据类型、常量、变量、函数(或方法)、运算符、表达式的概念(2)讲解字符串类型及操作(3)熟练掌握简单的数据输入、输出方法和语句,掌握赋值语句(4)讲解数据输入、输出、赋值的方法、类型和作用(5)讲解我国人口统计案例,对学生进行爱国主义教育讲授1)按要求完成老师布置的程序的编写和运行任务备注:重点为变量、表达式、运算符、数字类型、字符串类型及操作、输入输出方法第04周(1)布尔类型及比较运算(2)了解常用内置函数(3)掌握导入模块的方法(4)灵活利用Python基本操作解决实际问题(5)讲解我国GDP案例,对学生进行爱国主义教育操作1)按要求完成老师布置的程序的编写和运行任务备注:重点为布尔类型、常用内置函数,同时解决学生编写程序过程中遇到的问题第05周(1)序列类型及通用操作(2)列表、元组类型及基本操作(3)社会主义核心价值观教育讲授1)按要求完成老师布置的程序的编写和运行任务备注:重点为列表、元组类型概念及基本操作,难点为灵活应用第06周(1)列表案例(复利计算、个人收入计算)(2)课堂案例(3)销售数据统计案例(4)引导案例解析(5)结合案例,讲解党史操作1)按要求完成老师布置的程序的编写和运行任务备注:利用程序实例,熟悉列表、元组概念和基本操作第07周(1)程序分支结构if、if-else、三元表达式等语句的语法和功能(2)程序的循环结构(3)汇率换算案例(4)结合分支结构和循环本质,讲解党史讲授1)按要求完成老师布置的程序的编写和运行任务备注:重点为分支结构、三元表达式、循环结构,难点为编写分支结构程序第08周(1)横版竖版诗词打印程序案例(2)random库的使用(3)列表推导式(4)zip、map和enumerate函数应用(5)等额本金还款案例(6)上半学期内容复习(7)结合案例,分析中美贸易战的本质,加强爱国主义教育操作1)按要求完成老师布置的程序的编写和运行任务备注:利用程序实例,熟悉分支结构和循环结构第09周(1)期中考试无课后作业备注:组织并完成期中考试。第10周(1)期中考试试题讲解(2)编写程序巩固已学知识点讲授操作无课后作业备注:利用程序实例,巩固前期已学知识点第11周(1)集合类型及基本操作(2)字典类型及基本操作(3)社会主义核心价值观教育讲授1)按要求完成老师布置的程序的编写和运行任务备注:重点掌握函数的定义、使用以及匿名函数的应用第12周(1)jieba库的使用(2)字典推导式及相关案例(3)销售数据统计案例(4)股票涨跌统计案例(5)结合词频案例,学习习近平总书记“七一”重要讲话精神操作1)按要求完成老师布置的程序的编写和运行任务备注:指导学生学会pip的使用,灵活利用函数实现函数式编程第13周(1)函数的定义与使用(2)局部和全局作用域(3)匿名函数的使用(4)函数递归(5)结合函数设计和实现过程,讲解党史讲授1)按要求完成老师布置的程序的编写和运行任务备注:重点为集合类型、字典类型的基本概念和操作第14周(1)pip的使用(2)函数应用(列表排序)(3)函数式编程(map、filter的使用)(4)异常处理(5)销售数据预处理和统计案例(6)个人贷款计算器案例(7)结合函数式编程,讲解脱贫攻坚战的伟大胜利操作1)按要求完成老师布置的程序的编写和运行任务备注:灵活应用字典类型解决实际问题第15周(1)文件的使用(2)os库的使用(3)一维数据的格式化和处理(4)二维数据的格式化和处理(5)结合案例,加强学生计算机安全,进行社会主义法治教育讲授1)按要求完成老师布置的程序的编写和运行任务备注:重点为文件的操作第16周(1)销售数据统计案例(2)经典程序题讲解(3)结合案例,加强学生数据安全意识,进行社会主义法治教育讲授操作无课后作业备注:指导学生学会利用程序设计解决问题第17周(1)期末复习讲授无课后作业备注:重点为八种数据类型、两种控制结构、函数和文件注:1.本进度安排是一个基本的框架,任课老师应根据实际情况(比如:学生学习和掌握的情况、节假日放假的情况等等)进行相应的调整。2.在教学过程中,程序实例的数量、解决的问题、难度等,任课老师应根据实际情况适当设定或调整。3.本课程属于实践

温馨提示

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

评论

0/150

提交评论