少儿编程python课程体系,少儿编程python全套教案
055-79000大纲
一、课程基本信息
课程名称:Python语言编程
课程代码:1100004A
类别:公共必修课
总学时:51(授课时数:34,实践时数:17)
总分:1.5
适用:理科不是计算机专业。
起始学院:信息技术与工程学院
二、课程的性质和任务
Python语言程序设计课程是非计算机专业本科生的一门通识教育课程。
通过学习编程的基本方法,Python语言语法,Python语言的多领域应用等。本课程使学生掌握一门有助于各专业后续学习的、具有广泛应用价值的编程语言。让学生了解程序设计语言和应用方法,掌握使用计算机分析和解决问题的能力,培养使用计算机解决实际问题的方法和技能,逐步把学生培养成为具有操作、设计和应用能力的应用型人才。
三,课程教学目标
Python编程课程要求知识、技能和应用能力的提高。
1.了解编程的基本概念,掌握编程的基本方法,掌握Python语言的基本语法规则。
2.精通Python语言数据类型(数字型、字符串型、逻辑型、列表型、字典型等。)和各种运算符,并能正确使用和处理各种数据。
3.精通Python程序的三种控制结构(顺序、分支、循环),能够使用相关语句完成这三种控制结构的编程任务。
4.精通Python语言函数,能够正确传递函数中的各种参数。
5.了解Python语言文件,掌握各类文件的读写操作。
6.了解计算思维的概念、自上而下的设计方法和自下而上的执行过程。
7.掌握一个集成开发环境,如Python 3.6.5和PyCharm的使用,掌握读取和分析程序的方法和技巧,掌握编程过程和编程调试的方法。
8.针对实际应用问题,了解并初步掌握实用程序的开发方法和技术;能够对实际问题进行分析抽象,逐步分解,建立解题模型。
四。教学手段和方法
课程采用课堂讲解、多媒体课件演示、操作演示、课堂讨论和计算机练习的方法。课上用案例驱动法讲解编程的基本思想和方法;在课堂讨论中,将学生分组,分组完成综合作业,培养学生协作学习和工作的能力;为学生提供课外学习平台,如MOOC课程、教师课件等。
动词(verb的缩写)评估方法
考试采用闭卷考试方式,成绩由平时成绩和期末考试成绩组成。
1.正常等级:30%。
成绩=出勤(30%)课堂表现(30%)作业(30%)课堂笔记(10%)。
2.期末考试成绩:70%。不及物动词课时分配
章节时间
第1章编程的基本方法2
第二章Python程序实例分析4
练习使用海龟库2
第三章基本数据类型4
实践数据和运算符2
第四章程序6的控制结构
实用三分支结构2
练习四循环结构4
第5章功能和代码重用6
五个实用功能的应用3
第6章组合数据的类型7
练习实现六个组合数据程序3
第7章文件和数据格式3
七。实务文件的操作1
第八章编程方法2
七。教学内容
第一章编程的基本方法
(2小时)
[教学目标]
了解编程语言的开发流程;
了解Python语言的特点和重要性;
掌握Python语言开发和运行环境的配置方法;
了解IPO的编程方法。
[教学内容]
1.程序设计语言
2.概述2。Python语言
3.3的配置。Python语言开发环境
4.基本编程方法
[教学重点]
Python语言开发和运行环境的配置方法。
【教学难点】
IPO编程方法。
[小时数]
课堂讲解1.5小时,课堂讨论0.5小时。
第2章Python程序实例分析
(4小时)
[教学目标]
掌握解决计算问题的一般方法
掌握Python语言绘制图形的一般方法;
了解Python标准库的导入和使用。
[教学内容]
1.Python程序语法元素分析
2.海龟库的语法元素分析
[教学重点]
Python常用的内置函数;海龟图书馆参考。
【教学难点】
IPO编程方法和绘制图形的一般方法。
[小时数]
2小时讲课,2小时课堂讨论和实例演示。
2个小时的练习。
第3章基本数据类型
(4小时)
[教学目标]
掌握数字类型的概念和使用;
利用Python标准数学库的数学库掌握数值计算的方法;
掌握字符串类型的概念和用法;
掌握字符串类型的格式化操作方法和应用。
[教学内容]
1.数字类型和操作
2.2 .数学库的使用
3.字符串类型和操作4。字符串类型的格式
[教学重点]
操作员的优先级;字符串的索引和切片。
【教学难点】
类型的格式;字符串的索引和切片。
[小时数]
2小时讲课,2小时课堂讨论和实例演示。
2个小时的练习。
第4章程序的控制结构
(6小时)
[教学目标]
了解程序的基本结构,绘制流程图;
掌握程序的分支结构和if语句的应用;
掌握程序的循环结构;
掌握for语句和while语句的应用;
掌握随机库的使用;
了解程序的异常处理和方法。
[教学内容]
1.程序的基本结构
2.程序的分支结构
3.程序的循环结构
4.4 .随机库的使用
5.程序的异常处理
[教学重点]
If语句,for语句,while语句;随机库的使用。
【教学难点】
选择结构解决实际问题;应用循环结构解决实际问题;使用程序的异常处理来解决常见的输入错误。
[小时数]
3小时课堂讲解,3小时课堂讨论和实例演示。
6个小时的练习。
第5章功能和代码重用
(6小时)
[教学目标]
掌握函数的定义和调用方法;
了解函数的参数传递过程和变量的取值范围;
掌握日期和时间标准库的使用;
了解函数递归的定义和用法;
掌握常用内部函数的用法。
[教学内容]
1.函数和参数传递的基本用法
2.使用2.datetime库
3.函数递归
4.Python常用的内置函数
[教学重点]
函数的参数传递;函数递归。
【教学难点】
变量的范围;函数递归。
[小时数]
3小时课堂讲解,3小时课堂讨论和实例演示。
3个小时的练习。
第6章组合数据类型
(6小时)
[教学目标]
了解列表的概念,掌握Python中列表的使用;
掌握列表管理收集的信息和构造数据结构的方法;
掌握字典处理复杂数据信息的方法;
掌握组合数据类型进行文本词频统计的方法。
[教学内容]
1.组合数据类型概述
2.列表类型和操作
3.字典类型和操作
4.4 .街霸图书馆的使用
[教学重点]
列表和字典类型的操作。
【教学难点】
街霸图书馆的使用。
[小时数]
4小时课堂讲解,3小时课堂讨论和实例演示。
3个小时的练习。
第7章文件和数据格式化
(3小时)
[教学目标]
掌握文件的读写方法和打开关闭等基本操作;
了解数据组织的维度和特征;
掌握一维数据的存储格式和读写方法;
使用PIL图书馆的基本图像处理。
[教学内容]
1.文件的使用
2.一维和二维数据的格式化和处理
[教学重点]
二维数据处理。
【教学难点】
读取和写入CSV格式的一维或二维数据文件。
[小时数]
2小时课堂讲解,1小时课堂讨论和实例演示。
1个练习小时。
第8章编程方法
(2小时)
[教学目标]
理解计算思维的概念;
掌握自顶向下的设计方法;
掌握自下而上的实施流程;
了解计算生态学和模块编程思想;
掌握Python第三方库的安装方法;
掌握Python源文件的打包方法。
[教学内容]
1.Com
4.计算生态学和模块编程
5.5的安装。Python第三方库
[教学重点]
Python第三方库的安装。
【教学难点】
Python第三方库的安装。
[小时数]
1课时用于讲解,1课时用于演示和课堂讨论。
八。实用链接
本课程实践共安排17个学时,全部用于计算机上的案例练习。
九。教科书和主要参考书目
[1] yjfdmj dsdppx。Python语言编程基础(第二版)。北京:高等教育出版社。2017
[2]刘卫国主编。Python语言编程。北京:电子工业出版社。2016
[3] wxdh编辑器。Python基础课程。北京:人民邮电出版社。2016
[4]《大胡子篮球》主编。Python编程教程。北京:中国铁道出版社。2017
钢笔写作老师:袁弘
导演:酥枕。
批准人:
2019年5月21日
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。