大数据专业《程序设计基础》课程标准_第1页
大数据专业《程序设计基础》课程标准_第2页
大数据专业《程序设计基础》课程标准_第3页
大数据专业《程序设计基础》课程标准_第4页
大数据专业《程序设计基础》课程标准_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

《程序设计基础》课程标准二级学院:智能制造与信息工程学院执笔人:卫星君审核人:制定日期:2022年7月陕西能源职业技术学院一、课程信息表1课程信息表课程名称程序设计基础开课院部智能制造与信息工程学院课程代码考核性质考试前导课程计算机基础后续课程数据分析与挖掘、分布式文件系统应用Hadoop、数据清洗与可视化总学时56课程类型理论课是□实践课是□理论+实践是□理实一体化是√适用专业大数据技术二、课程性质1.课程类型《程序设计基础》课程是计算机网络技术专业的专业技术平台课程,在课程体系中起核心支撑作用,主要培养学生掌握Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。利用Python与数据库、网络、C语言等工具结合使用,从而为实际项目实施提供支撑。2.课程功能定位。表2课程功能定位分析对接的工作岗位对接培养的职业岗位能力Linux运维工程师1.用Python实现测试工具及过程。2.能使用python第三方库。3.能使用python实现自动化。PythonWeb网站工程师1.能掌握python基本语法2.能使用框架完成web设计数据分析1.能掌握python基本数据结构2.能使用numpy,scipy,matplotlib3.能对接spark,Hadoop人工智能1.能掌握python常用的数据分析方法2.能使用sklearn完成常用模型测试3.能使用框架完成算法模型设计三、课程目标与内容1.课程总目标学生通过本课程的学习,应熟练使用python语法,能进行设计、分析、编码、测试和部署,具有运用面向对象的思想编写程序解决实际问题的技能。能在linux操作系统下完成自动化运维的工作,在windows/linux下脚本开发,实现数据访问。强调从学生的学习和认知水平出发,倡导体验、实践、参与、合作与交流的学习方式,提高学生的编成应用能力。2.课程具体目标(1)知识目标1)掌握列表和元组、字符串的、字典的使用。2)掌握条件、循环和其他语句。3)掌握文件的处理方式。4)掌握函数的含义和作用、定义和调用、异常含义和异常处理的方式。5)掌握面向对象程序设计的基础知识、类和类型含义和面向对象思想编写程序。6)掌握对常用数据库基本访问和web的基本编程方法。(2)技能目标1)使用列表和元组、字符串的、字典实现常见数据存取。2)设计案例,实现条件、循环和其他语句。3)设计案例,实现对文件的读取。4)设计案例,完成函数的定义和调用,实现案例需求。5)能够使用面向对象的思想,设计程序,完成案例需求6)能够使用框架,完成简单网页设计。(3)素质目标1)具有良好的思想品德和诚实、敬业、负责等职业道德;2)具有良好的文化修养;3)具有良好的团结协作精神、团队意识、组织协调能力;4)具有开拓创新精神;5)具有良好的语言理解与表达能力、判断推理能力、数值运算能力、资料分析能力、信息技术应用能力、外语应用能力、思维策略能力、人际沟通与合作能力、自我学习与自我提高能力、分析和解决问题能力等职业核心能力。表3课程教学目标与内容序号毕业要求指标点知识目标技能目标素质目标教学内容1熟练python中常用数据结构设计案例,用列表和元组、字符串的、字典存取数据。完成案例设计,实现常见数据结构的使用。具有良好的数值运算能力。1.列表2.元组3.字符串的4.字典2掌握python中条件、循环设计案例,使用条件语句和循环语句实现。完成输出所有和为某个正整数的连续正数序列案例,实现条件语句和循环语句使用。具有良好的判断推理能力1.if语句2.for循环3.while循环3掌握pyhton中文件操作对文本文件的操作,实现文件内容的读取。完成记录键盘中输入的字符,并输出的案例,实现对文件的操作。具有良好的判断推理能力1.文件的基本操作2.指定目录下的文件操作4掌握python中函数的使用设计案例,使用函数满足案例中的功能要求。完成计算规则图形的面积案例,通过函数实现。具有良好的判断推理能力1.Python代码编写规范2函数的定义3.函数的调用5掌握python中异常处理方法。使用异常处理方法,解决程序中异常问题。完成程序设计中,异常处理的方法。具有良好的判断推理能力1.捕捉异常2.基本异常捕捉语句3.带finally子句的异常处理4.抛出异常掌握面相对象的基础知识。使用面相对象的思想,设计计算器案例。完成案例设计,实现面向对象的基本思想。具有良好的判断推理能力1.类的定义与使用2.Python类与对象3.继承4.析构函数使用Django框架,掌握基本的web编成方法设计完成一个简单网页使用python,完成简单网页设计。具有良好的判断推理能力1.Django安装2.创建项目3.数据库的访问表4课程教学安排序号项目(模块)任务(单元)2教学内容重点、难点、考核点课程思政元素学时1模块1Python基础1.掌握python的安装、基本概念、;2.掌握列表和元组;3.掌握字符串的使用;4.掌握字典的使用。5.掌握条件、循环和其他语句6.掌握文件的处理方式。1.python概述2.使用字符串3.字典使用4.条件、循环和其他语句5.文件和流字典使用条件、循环和其他语句文件和流IT行业202模块2python函数、异常1.掌握函数的含义和作用;2.掌握函数的定义和调用;3.掌握异常含义;4.掌握异常处理的方式。1.函数的定义和调用2.变量的作用域任务3.异常的含义和捕捉4.异常和函数函数的定义和调用变量的作用域任务异常的含义和捕捉传统文化163模块3面向对象设计1.掌握面向对象程序设计问题;2.掌握面向对象基础知识;3.掌握类和类型含义;4.掌握使用面向对象思想编写程序;1类和对象2构造和析构函数3继承类和对象构造和析构函数继承工匠精神144模块4web编程1.掌握对常用数据库基本访问;2.掌握web的基本编程方法1Python访问数据库2使用Django框架完成web编程Python访问数据库Django框架简单应用编码规范6四、课程考核本课程重在培养学生综合运用python语言知识编写程序、调试程序的能力。针对该课程的培养目标,考核方式采用“过程评价、终结考核、奖励加分”三部分的综合性考核方案。过程评价包含职业素养和专项考核两部分,占课程成绩的80%。职业素养包括出勤、作业、学习态度及与他人的合作情况。专项考核依托相应学习情境,选择三项主要实践/职业能力进行考核,重点考察实际操作能力,采用实际工作环境上机考试,在教学过程中根据教学进度分三次进行,每次考试时间为90分钟。。终结考核采用实做方式,占课程成绩的20%。设计完成某软件系统,必须包括输入输出、分支结构、循环结构、函数调用等知识点的运用。五、实施要求1.授课教师基本要求《python程序设计》课程团队建设规划,通过加强“双师”结构与“双师”素质团队建设、兼职教师队伍建设,努力打造具有实践能力强、教学水平高的“双师”结构合理的专兼结合教学团队。建立团队合作的机制,加强青年教师培养,积极开展教学研讨和教学经验交流,提升教学团队的执教能力;鼓励教师跟踪行业新技术发展,学习新技能,不断提高课程教学团队的技术服务能力。教师团体队需要的能力要求如下:(1)具有较强的编成能力。(2)具有一定的项目实践经验。(3)具备课程教学设计与组织能力,能很好的驾驭课堂。2.实践教学条件要求此部分主要填写本课程教学需要使用的校内实训室、校外实习基地的相关信息,可参考下表填写。(1)校内实训室(一个实训室一张表)表5实1401-2实训室实训室(中心)名称XXXXX实训室面积100m2序号核心设备数量备注1计算机30台2Pthon30套3相关软件包30套45(2)校外实习基地此部分主要填写本课程教学需要使用的校外实习基地,合作深度包括深度合作型、紧密合作型、一般合作型三个等级,各等级标准参照校外实践教学基地建设标准,可参考下表填写。表6python程序设计课程校外实习基地序号校外实训基地名称合作企业名称校外实训基地功能接纳学生人数备注3.教学方法与策略本课程应采用理论实践一体化教学模式。在教学过程中应将基础理论与实践操作紧密结合,做到理论为实践服务,充分调动学生学习兴趣。实验实训过程中应给予学生足够的时间,让学生能在教师带领下逐步由会使用,转变为会分析,会自己解决问题。本课程应采用多种教学方法。(1)“项目驱动”教学法在一体化教学过程中,以“任务驱动”为主线,将策划、任务分解、“教学做”有机结合起来。(2)现场教学法在实训场、生产一线进行现场教学,理论与实践有机结合,进行一体化教学,增强学生的感性认识,建立控制系统的现场感,提高学生的理解能力,易于学生掌握较抽象的知识点。(3)“教、学、做”一体教学法在可编程控制器应用技术系统的理论和实践技能讲授过程中,坚持采用教、学、练、做四位一体教学法,边讲边学,边学边练,边练边做,讲、学、练、做相互交叉,学做合一、理实一体,使学生具有坚实的理论知识和过硬的实践技能。(4)案例教学法采用课程教师参与开发的教学装置案例讲解,由于教师深入了解该装置,而且能运行,也可以调试(解决了到企业往往只能眼看手不动的不足),有效地使难以理解的概念简单化、形象化,充分激发学生的学习兴趣和主动性,并提出问题,培养学生分析问题、解决问题和创新思维的能力。在此基础上再到企业参观学习。4.教材、数字化资源选用表7python课程教材选用表序号教材名称ISBN教材类型编者出版社出版日期Python程序设计实用教程9787302500476全国高等院校应用型创新规划教杨连贺清华大学出版社2018.6表8python课程参考教材选用表序号教材名称ISBN教材类型编者出版社出版日期Python程序设计应用教程9787113241452高等院校计算机教育“十三五”应用型规划夏敏捷中国铁道出版社2018年02月表9XXX课程数字化资源选用表序号数字化资源名称资源网址Python快速入门/course/courseMain.htm?courseId=262012Python

温馨提示

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

评论

0/150

提交评论