《Python程序设计》课程标准.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Python程序设计》 课程标准 课程代码 课程名称 《Python程序设计》 课程性质 适用专业 学分 总学时 执笔 审核 制(修)订日期 1.课程性质 《Python程序设计》课程,是计算机软件技术专业的基本能力课;它来源于岗位需求中软件开发人员、软件培训、软件销售、软件实施人员等岗位,这些岗位都要求对程序设计有一定的理解,Python语言作为一门程序设计语言,以其简洁清晰的书写语法、优雅明确的设计哲学、丰富完整的扩展能力、充分彻底的面向对象应用、开源免费的共享体系,在近年来得到了各大公司的青睐。随着人工智能、物联网及大数据产业的兴起,Python作为主要使用的开发语言,正被各个新型行业广泛的应用。《Python程序设计》课程也是后续开发类课程的基础,Python由于简单易学,经常作为初学者入门的首选语言,所以学习掌握Python编程为后续Web开发、数据库、网页设计等各门课程的学习奠定了基础。 2.课程设计思路 近年来随着物联网的不断发展,软件和硬件这件的关系越来越紧密,以Python语言简化硬件开发成为新的潮流,依据工学结合、过程导向、学生主体、能力本位等课程建设理念同时顺应市场的发展趋势,本门课程创新的将硬件开发与软件学习相结合,采用基于硬件设备学习软件编程的方式学习Python语言,并配合上丰富的游戏实例,力求提升学习兴趣,提高学习效率。并且在课程设计中遵循学生的认知规律规律,将软件知识和硬件游戏相结合,在讲解知识点和软件案例之后引入硬件游戏实例,通过硬件游戏实例强化对Python知识的理解并提高应用能力。通过任务驱动、理实一体的教学模式,让学生在边学、边练、边做、边玩的过程中,了解硬件知识的同时学到软件编程的基本技能。 3.课程目标 3.1素质目标: 1.具有较强的分析、判断和概括能力; 2.具有较强的逻辑思维能力; 3.具有良好的方案文字处理能力; 4.具备较强的外语阅读能力; 5.掌握市场调研和需求分析的方法; 6.具有对小组成员和竞争对手的正确评价的方法; 7.具有学习新技术的意识和方法。 3.2能力目标: 1.具有认真负责、严谨细致的工作态度和工作作风和团队协作意识; 2.和用户沟通能力,根据用户的描述提取用户需求的表达与沟通能力; 3.具有技术标准意识、操作规范意识、服务质量意识、尊重产权意识以及环境保护意识; 4.会搭建Python软件硬件开发环境; 5.具有代码理解能力,能够读懂已有的Python程序; 6.会使用Python语言在软件及硬件平台编写程序解决实际问题 3.3知识目标: 1.了解Python基本数据类型; 2.掌握Python基本语法; 3.掌握基本的程序流程控制结构:顺序结构,分支结构及循环结构; 4.掌握Python特有的各种集合类型; 5.掌握函数和代码复用的方式; 6.能够掌握面向对象的编程思考方式; 7.了解Python网络编程的相关方式; 4.课程内容与要求 序号 学习任务 知识要求 能力要求 学时 项目1揭开程序的面纱,认识Python的世界 任务1:Python开发基本介绍 1.了解课程整体结构、考核方式 2.了解程序设计语言的发展历史 3.理解Python语言的特点及其重要性 1.掌握Python语言Hello程序的编写方法 2.能够掌握Python语言开发的运行环境的配置 2 任务2:skids开发板介绍及烧录 1.了解Skids基本结构 2.理解硬件烧录原理 1.能够将程序在Skids上运行 3.能够掌握Skids的固件烧写方法 2 项目2走遍世界都不怕,各国国旗Python画 任务1:认识turtle库 1.了解turtle画图的基本方法 2.理解程序开发的基本流程 3.理解程序的顺序结构 1.能够熟练在PC上使用turtle画图 2.能够使用顺利结构开发简单程序 2 任务2:Skids画国旗 1.了解turtle在skids上的使用方法 2.理解skids程序开发的基本流程 3.理解模块化编程的思路 1.能够熟练在skids上使用turtle画图 2.能够熟练运用skids进行程序开发 3.了解程序开发中使用函数的好处 2 任务3:认识变量 1.了解变量的含义 2.理解变量的命名规则 1.能够熟练的使用变量进行编程 2.能够正确的为变量命名 2 项目3 数学计算最基本,制作简单计算器 任务1:认识变量类型 1.了解变量类型的含义 2.理解类型之间转换规则 3.理解字符串变量的含义 1.能够熟练的使用各种数值类型的变量 2.能够正确的使用字符串变量 3.能够熟练的进行类型转换 2 任务2:认识运算符 1.了解运算符的种类 2.理解运算符的优先级 3.理解逻辑运算符 1.能够熟练的使用各种算数运算符 2.能够正确的使用比较运算符、赋值运算符 2 任务3:

您可能关注的文档

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

从事职业教育近20年,高级职称。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档