PAGE
PAGE9
《计算机编程基础》课程标准
课程代码:
课程类别:专业技能课
学分/学时:4学分/68学时
适用专业:计算机应用
适用年级:
制订人:
审订人:
合作企业:
二〇二〇年十二月
《计算机编程基础》课程标准
一、制订课程标准的依据
本课程标准依据《中等职业学校计算机应用专业教学标准》和《计算机应用专业人才培养方案》制订。
二、课程的性质
《计算机编程基础》(以Python为例)课程是计算机应用专业人才培养方案中专业方向课模块下的职业综合能力课程之一,是该专业的一门专业选修课。
《Python基础》课程的教学目的是学生通过学习该课程,掌握Python程序设计语言的基本知识和使用Python语言进行软件开发的思想和基本方法,进而掌握程序设计的基本步骤和通用方法,提高通过编写程序解决实际问题的能力,为今后进一步使用数据采集和分析等大数据及人工智能方面的运用打好基础。课程着眼于学生的长远发展,重点培养其软件开发、大数据及人工智能领域岗位基本工作技能、职业素养、社会适应能力、交流沟通能力、团队协作能力、创新能力和自主学习能力。
三、本课程与其它课程的关系
序号
前期课程名称
为本课程支撑的主要知识、能力和素质
1
计算机应用基础
熟知计算机的基本操作能力。
序号
后续课程名称
为后续课程支撑的主要知识、能力和素质
1
Python网络高级教程
掌握程序设计的步骤和通用方法,能通过编写程序解决实际问题的能力,为网络数据挖掘、大数据处理及人工智能方面运用打好基础
四、课程的教学目标
依据计算机应用专业培养目标要求,本课程的教学使学生具有基本的Python程序设计能力、一定的语句编写能力、一定的数据处理分析能力、解决问题的能力、一定的创新能力与良好的沟通能力。
知识目标
1.能安装Python环境与模块
2.掌握Python的基础语法
3.掌握Python的控制流程语句
4.掌握Python的数据类型
5.掌握Python函数
6.掌握Python模块
7.掌握Python面向对象
8.掌握Python文件操作
9.掌握Python异常处理
10.掌握Python数据库操作
11.了解Python计算生态库
能力目标
1.能安装Python开发环境与第三方模块,能打包发布程序
2.能在计算机上按规范完成程序的编写和调试
3.能进行异常处理
4.能对文件及数据集进行操作
5.能对数据库进行操作
素质目标
1.培养良好的分析问题和解决问题的能力
2.培养科学的创新精神,并在表达能力、协作能力和自学能力方面均有所提高
3.培养职业岗位必须的质量意识、安全意识和环保意识,养成规范化操作的职业习惯,提升综合素质
4.培养爱岗敬业、诚实守信、服务于社会的良好职业道德
5.养成遵纪守规、细心认真、勤奋节约、吃苦耐劳的工作态度
五、课程的教学内容与建议学时
序号
项目名称
学时
教学形式
备注
1
初识python
4
理论型
1.教学做一体化
2.以实训项目进行
2
编程基础
8
理论+实训型
3
控制流程
6
理论+实训型
4
Python数据类型
12
理论+实训型
5
函数
6
理论+实训型
6
模块
6
理论+实训型
7
Python面向对象
6
理论+实训型
8
文件操作
6
理论+实训型
9
异常处理
4
理论+实训型
10
MySQL数据库操作
4
理论+实训型
11
计算生态库
6
理论+实训型
六、课程教学设计指导框架
章节(项目)名称
教学目标
学习与训练内容
学时
建议
教学方法手段与资源利用建议
教学环境说明
考核评价
初识Python
1.了解Python发展历史及应用领域
2.掌握Python环境搭建
3.了解常用的Python开发环境
4.掌握pip包管理工具
5.掌握PyInstaller打包发布方法
1.Python发展历史及应用领域
2.Python开发环境
3.Pip工具
4.PyInstaller工具
4
教学方法:
讲授法、演示法、讨论法,任务驱动法、项目教学法。
教学资源:
电脑,多媒体设备、PyCharm软件。
1.理论课在教室运用多媒体讲解;
2.实训课在计算机实训室。
形成性考核50%(出勤、课堂表现、实训报告、实训过程截图)+终结性评价50%(期末理论考试)
编程基础
1.了解Python的固定语法
2.掌握Python的用户输入与屏幕输出
3.熟悉Python