Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx

上传人:b****0 文档编号:12934762 上传时间:2022-09-30 格式:DOCX 页数:13 大小:15.40KB
下载 相关 举报
Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx_第1页
第1页 / 共13页
Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx_第2页
第2页 / 共13页
Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx_第3页
第3页 / 共13页
Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx_第4页
第4页 / 共13页
Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx

《Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx》由会员分享,可在线阅读,更多相关《Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

Python程序设计项目化教程微课版课程标准 教学大纲授课计划文档格式.docx

课程设计以“专业能力、方法能力、社会能力”三能一体的能力本位教育思想为基本指导思想,以职业岗位需求为导向、以能力培养为核心、以学生为主体、以素质培养为本位的理念进行整体开发设计。

课程设计上紧密围绕专业人才培养目标,以职业岗位需求为导向,突出职业岗位能力的培养;

积极与企业合作,与行业专家共同探讨,剖析软件开发人员职业岗位需求,通过企业实际工作任务构建课程体系,选择相关知识点、技能点,形成理论与实践、知识与技能相统一的课程教学内容;

课程设计上体现通用技能与专业技能培养相结合,将知识、技能、态度贯穿于各学习任务中,以知识、能力和方法综合培养为主要教育目标,做到校企合一,学做合一,培养学生的软件开发能力。

1.3课程设计思路

“以学生为主体、教师为主导,以项目为载体、任务驱动”的教学模式,通过“做中教,做中学,做中评”,培养学生的编程知识和编程能力,提高其实践与创新能力,养成良好的职业素质。

2.课程目标

2.1总体目标

本课程的总体目标是培养学生的编程能力。

通过本课程学习使学生掌握Python语言的使用,能够利用Python编写程序解决相应问题,同时养成良好的编程风格并具备自主学习、终身学习的能力。

2.2具体目标

2.2.1知识目标

1、了解Python语言的发展历程、特点及应用领域

2、掌握Python开发环境的搭建及IDLE的使用

3、理解Python的基本值的内存管理模式,掌握运算符及表达式的使用

4、理解程序控制结构的作用,掌握三种基本控制结构的使用

5、理解序列的特点及作用,掌握Python中列表、元组、字典、集合及字符串的使用

6、理解参数传递机制,掌握自定义函数的使用

7、理解面向对象的编程思想,掌握类和对象的使用

8、理解文件的基本概念,掌握文件和目录的基本操作

9、理解异常机制,掌握异常处理结构的使用。

10、理解SQLite数据库的基本概念,掌握Python操作SQLite数据库的方法。

2.2.2能力目标

1、能够搭建开发环境,熟练使用IDLE。

2、能够熟练使用三种基本控制结构解决相应问题。

3、能够熟练使用各种序列解决相应问题。

4、能够熟练使用自定义函数。

5、能够熟练使用文件和目录完成相应操作。

6、能够使用异常处理结构编写健壮的程序。

7、能够使用Python操作SQLite数据库。

2.2.3素质目标

1、养成良好的编程风格和编程素养

2、具备团队协作能力

3、较强的自主学习能力和创新能力

3.课程内容与学时分配

3.1教学内容选取依据

1、突出对学生职业能力的训练,选取内容有利于学生专业知识的掌握、实践技能的养成,注意选取内容的可操作性。

2、以“行业企业发展需求”为导向,紧紧围绕完成工作任务所需,注意选取内容的先进性、实用性。

3、融合相关职业技能证书对知识、技能和态度的要求,注意选取内容的完整性和典型性。

4、满足学生可持续发展的需求,选取内容利于学生创新能力和再学习能力的培养

3.2教学内容组织与安排

序号

教学项目

教学内容与教学要求

活动设计建议

参考课时

1

环境搭建

教学内容:

1.Python的发展、应用领域;

2.Python的语言特性;

3.开发环境的搭建;

4.程序的创建、编辑、运行与调试。

教学要求:

1.了解Python发展历史、应用领域;

2.理解Python的语言特性;

3.掌握Python开发环境的搭建过程;

4.掌握Python程序创建、编辑、运行方法。

1.教学活动采用教学做一体方式进行;

2.幻灯片讲解教学内容、演示实例操作、学生动手练习;

3.实训安装Python开发环境,掌握Python集成开发环境的安装与使用。

4

2

单个学生成绩处理

1.Python数据类型;

2.Python变量;

3.Python运算符与表达式。

1.掌握常用数据类型;

2.掌握常量的使用;

3.掌握运算符和表达式的使用。

3.实训练习运算符与表达式的使用、常量的使用。

3

系统界面设计与实现

1.单分支选择结构;

2.双分支选择结构;

3.多分支选择结构;

4.while循环;

5.for循环;

6.循环的嵌套。

1.掌握条件表达式的使用;

2.掌握选择结构的使用;

3.掌握循环结构的使用。

3.实训练习控制结构的使用。

批量学生成绩处理

1.序列的基本概念;

2.列表的基本操作;

3.元组的基本操作;

4.字典的基本操作;

5.集合的基本操作;

6.字符串的基本操作。

1.了解序列的特性;

2.理解序列的特点;

3、掌握列表、元组、字典、集合及字符串的使用。

3.实训练习列表、元组、字典、集合及字符串的使用。

16

5

学生基本信息管理模块实现

1.函数的作用;

2.自定义函数的定义与调用;

3.参数传递;

4.参数类型;

5.变量作用域;

6.匿名函数。

1.了解函数的作用;

2.理解模块化程序设计思想;

3.掌握自定义函数的使用;

4.掌握不同参数类型的使用。

3.实训练习自定义函数的定义与调用、匿名函数的使用、常用系统函数的使用。

12

6

学生类的设计与实现

1.面向对象的基本概念;

2.类的定义与实例化;

3.访问控制权限;

4.类方法和静态方法;

5.类的属性;

6.继承和多态。

1.了解面向对象编程基本思想;

2.理解面向对象编程基本概念;

3.掌握类的定义与实例化;

4.掌握访问控制权限的使用;

5.掌握类方法和静态方法的使用;

6.掌握类的继承和多态的实现。

3.实训练习类和对象的使用、自定义队列的实现。

8

7

数据的导入导出

1.文件的常用属性和方法;

2.文件的基本操作;

3.目录的基本操作;

1.了解文件的基本概念;

2.掌握文件的基本操作;

3.掌握文件的常用属性及函数;

4.掌握目录的基本操作;

3.实训练习文件目录的基本操作。

系统异常处理

1.异常的概念及机制;

2.异常处理结构。

1.了解异常的概念;

2.理解异常处理机制;

3.掌握异常处理结构。

3.实训练习异常的处理。

9

基于SQLite的学生信息管理

1.SQLite数据库基本概念;

2.Python操作SQLite数据库的方法;

3.connection对象和cursor对象

1.了解SQLite数据库的基本概念;

2.掌握Python操作SQLite数据库的步骤

3.熟练使用connection对象和cursor对象

3.实训练习Python操作SQLite数据库。

总计

64

4.实施要求

4.1教材编写

1、教材编写原则

所编写的教材应充分体现培养学生的职业能力为中心思想,以“教、学、做”为一体组织课堂内容,注重理论与实践相结合、教材内容与行业标准要求相结合,强调理论在实践过程中的应用。

2、推荐教材

(1)张玉叶.《Python程序设计项目化教程》,人民邮电出版社,2021

(2)董付国.《Python程序设计基础》,清华大学出版社,2015

(3)董付国.《Python可以这样学》,清华大学出版社,2017

4.2教学方法与手段

4.2.1教学模式

“以学生为主体、教师为主导,以项目为载体、任务驱动”的教学模式,通过“做中教,做中学,做中评”,培养学生的编程知识和编程能力,提高其实践与创新能力,养成良好的编程风格和编程素养。

4.2.2教学方法

在教学过程中根据课程需要灵活采用项目导向、案例教学、分组协作等多种教学方法。

教学过程注重行为引导和任务驱动。

采用多媒体课件、视频、实际操作演示、师生交互等多种形式进行教学活动。

4.2.3教学手段

教学过程中充分发挥网络和多媒体等现代化教学手段的作用。

上课和实训在一体化多媒体室进行,同时为学生提供了丰富的网络资源,可满足学生课上课下的学习和训练。

4.3考核与评价

本课程考核采用形成性考核方式,总评成绩由形成性考核的各项成绩组成,全面考核学生的动手能力、基础理论和平时学习状况,分数比例为:

综合素质评价(平时表现+通用能力考核)20%

过程性考核(课堂实践考核+课后实践考核+单元测试)40%

终结性考核(期终考核)40%

4.4课程资源的开发与利用

参考书籍:

1、袁国忠译.《Python编程入门》.人民邮电出版社,2013

2、杨佩璐,宋强等编著.《Python宝典》.电子工业出版社,2014

3、董付国.《Python程序设计开发宝典》.清华大学出版社,2017

网络资源:

1、学银在线开放课程:

2、Python官网:

https:

//www.python.org/

3、Python基础教程:

4、W3CPython教程:

5.其他说明

6.课程标准论证意见

                         负责人:

   

年   月  日

姓名

工作单位

职务

职称

签字

《Python程序设计》课程授课计划

周次

学时

授课章节及内容提要

课型

教具

作业

备注

任务1开发环境搭建

讲授与上机

投影仪

实训1

开发环境搭建

 

任务2单个学生成绩处理

实训2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1