




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE7《Python程序设计A》课程教学大纲一、课程基本信息课程名称Python程序设计A课程编号200702课程性质必修课课程类别核心课程开课单位人工智能学院计算机基础教研室授课学期第5学期学分/学时2.5/40课内学时40理论授课24上机学时16课内实践0实验学时0课外学时40适用专业车辆工程专业是否双语否先修课程信息技术基础、C语言程序设计后续课程二、课程简介Python程序设计是车辆工程专业的一门学科专业基础课程,是理论性和实践性相结合较强的一门课程。本课程对Python语言进行程序设计与实现的知识进行理论讲授及上机实验验证,培养学生掌握Python语言的基本知识、基本程序设计方法,具备分析问题,设计算法,可以独立开发Python简单的项目程序。本课程主要讲授内容包括Python语法基础、程序流程控制、函数、列表与元组、字典与集合、文件等内容。Python程序设计课程涵盖了从基本语法到高级技术的全面学习,通过学习本课程,具备编写程序的能力,锻炼学生的问题解决能力。在面对问题时,能迅速查找和分析原因,并采取相应措施予以解决;在团队中,与队友有效沟通和协作,以达到共同目标。三、课程目标及对毕业要求指标点的支撑(一)课程目标通过本课程的学习,使学生达到以下目标:课程目标1:思政目标通过本门课程的学习,激发学生求知热情、探索和创新精神;培养学生勤于思考,勇于实践的习惯;培养学生树立正确的社会主义核心价值观,增强学生的社会责任感及爱国情感。课程目标2:知识目标学生能够掌握并表述Python程序设计语言的基本概念、基本语法、函数、模块、标准库和第三方库件的使用、文件等内容。课程目标3:能力目标学生能够根据具体任务,分析并设计合适的算法,学会运用所学的Python语言知识,遵循编码规范,编写结构清晰、可读性强的程序代码,解决实际问题;并学会调试程序。课程目标4:素质目标培养学生对程序设计的理解和分析能力,深入理解程序设计的本质和原理,并用Python语言解决实际问题;提高学生的Python语言代码规范和编程风格,使其能够编写出易于阅读、易于维护的高质量代码。培养学生的自学能力及持续学习意识,提高编程水平。(二)课程目标对毕业要求指标点的支撑课程目标支撑毕业要求指标点毕业要求课程目标1课程目标31.3掌握计算机的基础知识,具有针对工程问题进行软硬件分析、设计和仿真验证的能力;1.工程知识课程目标2课程目标4不知道如何与专业结合5-使用现代工具四、课程基本教学内容及对课程目标的支撑(一)课程基本教学内容第一单元Python程序设计基本方法及语法基础(学时数:10学时)1.课程主要内容Python程序设计语言的发展历程,Python的语法基础,包括语法格式、标识符、数据类型、运算符、基本输入输出函数、字符串。上机:Python程序开发环境的安装、配置,使用基本输入输出函数、字符串,Python中的变量和变量类型,Python中的标识符,准确判断标识符的合法性,不同运算符的作用,不同的数值运算,编写简单的Python程序。2.重点和难点重点:Python的程序格式,标准库的导入,基本输入输出函数,字符串。难点:字符串的应用。3.教学方法1)多媒体课件和传统教学相结合;2)案例分析;3)小组合作学习;4)上机实践。4.学生学习预期成果理解Python语言的基本概念和知识,能够应用Python开发工具和Python语言的基本知识,实现基本任务的编码、调试和运行。5.支撑课程目标课程目标1课程目标2第二单元程序设计的三大基本结构(学时数:8学时)标准库的使用,Python的程序流程控制,包括顺序结构、选择结构、循环结构。1.课程主要内容判断语句的使用,循环语句的使用,break、continue、pass和else语句的作用。上机:并掌握Python基础语法和常用语句,if、while、for、break、continue、pass等语句的用法。2.重点和难点重点:while、for与else的扩展。难点:程序的异常处理。3.教学方法1)多媒体课件和传统教学相结合;2)案例分析;3)小组合作学习;4)上机实践。4.学生学习预期成果掌握常用的题目的求解方法,用所学知识解决相关的实际问题。5.支撑课程目标课程目标1课程目标2课程目标3第三单元函数(学时数:8学时)1.课程主要内容Python函数的概念、函数的定义与调用、参数传递方式、变量作用域、嵌套调用、lambda表达式等相关知识。上机:使用函数实现模块功能。2.重点和难点重点:Python函数定义、参数传递。难点:函数递归的定义和使用方法。3.教学方法1)多媒体课件和传统教学相结合;2)案例分析;3)小组讨论;4)上机实践。4.学生学习预期成果学会使用函数实现功能模块划分,掌握Python函数的定义及调用,提高软件开发效率。5.支撑课程目标课程目标1课程目标2课程目标3第四单元组合数据类型(学时数:10学时)1.课程主要内容Python列表、元组、字典、集合等组合数据类型的特点、概念及基本使用方法,不可变数据类型、可变数据类型等内容。上机:在Python程序中使用组合数据类型,进行快速、有效地解决实际问题。2.重点和难点重点:列表、元组、字典、集合。难点:列表的应用。3.教学方法1)多媒体课件和传统教学相结合;2)案例分析;3)小组讨论;4)上机实践。4.学生学习预期成果学会使用列表、元组、字典、集合等组合数据类型进行编程,掌握其使用技巧。5.支撑课程目标课程目标1课程目标2课程目标3第五单元第三方库及文件(学时数:4学时)1.课程主要内容文件的基础知识,包括文件与文件类型、目录与文件路径;文件的操作,包括打开与关闭、文件的读写;第三方库的安装与应用。上机:文件的操作,能够实现数据的读写操作处理。2.重点和难点重点:文件读写方法。难点:文件路径。3.教学方法1)多媒体课件和传统教学相结合;2)案例分析;3)小组讨论;4)上机实践。4.学生学习预期成果学会使用文件实现数据永久存储的编程,掌握文件操作的综合应用。5.支撑课程目标课程目标1课程目标2课程目标3课程目标4(二)课程基本教学内容对课程目标的支撑课程教学内容教学方法支撑的课程目标学时安排课内外学时比例第一单元Python程序基本方法及语法基础课堂讲授、案例分析、小组合作、上机实践课程目标1、2101:1第二单元程序的三大结构课堂讲授、案例分析、小组讨论、上机实践课程目标1、2、381:1第三单元函数课堂讲授、案例分析、小组讨论、上机实践课程目标1、2、381:1第四单组合数据类型课堂讲授、案例分析、小组讨论、上机实践课程目标1、2、3101:1第五单元第三方库及文件课堂讲授、案例分析、小组讨论、上机实践课程目标1、2、3、441:1合计401:1五、课程考核及对课程目标的支撑(一)课程考核:考试课课程成绩构成(百分制)课程成绩构成比例考核环节目标分值考核/评价细则平时成绩30%课后作业30共计安排6次作业,每次作业的成绩满分10分,折算总计30分。要在规定时间内提交。小组讨论30共计安排2~3次线上讨论,根据讨论内容优劣给小组打分,各小组内根据任务分派组内为每个人打分。最终总成绩按比例折算为30分。随堂测验30课堂根据需要随时安排测验,每次答题时间控制在5分钟之内,根据题目难度,数量灵活设置分值。最终总成绩按比例折算为30分。课堂表现10根据课堂反馈,讨论,发言等情况打分,次数不限,每次1~2分,最终总成绩按比例折算为10分。实践成绩20%上机实验40共计安排6次上机实验,每次上机实验后线上提交程序代码、运行结果等相关内容,给定均按A、B、C、D、E五等级制。根据五等级与基准分给出每次上机实验成绩。最终总成绩按比例折算为40分。综合案例60共计安排3~5次综合案例的过程考核,每次通过线上提交图、表、报告等要求内容,给定均按A、B、C、D、E五等级制。最终总成绩按比例折算为60分。期末考试50%知识401.考核内容:所有教学内容;2.考试题型:客观题(选择、填空、判断);主观题(读程序写结果、程序设计)3.评价细则:客观题共计60分;主观题共计40分。能力40综合应用15创新5(二)课程考核对课程目标的支撑教学内容考核主要内容考核方式支撑的课程目标第一单元Python程序设计基本方法及语法基础1程序设计基本方法2Python的程序语法元素分析3基本数据类型课堂表现随堂测验课后作业上机实验期末考试课程目标1、2第二单元程序的三大结构据类型1程序的基本结构2程序的分支结构3程序的循环结构课堂表现随堂测验上机实验小组讨论综合案例期末考试课程目标1、2、3第三单元函数1函数的基本使用2函数的参数传递3代码复用和模块化设计4函数的递归5python内置函数课堂表现随堂测验课后作业上机实验小组讨论综合案例期末考试课程目标1、2、3第四单组合数据类型1列表的类型和操作2字典的类型和操作3组合数据类型(集合、元组)课堂表现随堂测验上机实验综合案例期末考试课程目标1、2、3第五单元文件1文件的使用2python第三方库安装及使用课堂表现随堂测验上机实验期末考试课程目标1、2、3、4六、使用教材、相关推荐书目及课程资源(一)使用教材Python语言程序设计基础(第2版)作者:嵩天高等教育出版社,2023年版.(二)相关推荐书目1.黑马程序员:《Python快速编程入门》,人民邮电出版社,2019年版;2.郭炜:《Python程序设计基础及实践》,人民邮电出版社,2023年版;3.MagnusLieHetland:《BeginningPythonFromNovietoProfessional》.ApressL.P.2020.4.陈春晖,翁恺,季江民:《Python程序设计》,浙江大学出版社,2022年版;(三)课程资源1.Python语言程序设计中国大学MOOC.北京理工大学嵩天、黄天羽、礼欣./course/BIT-268001?from=searchPage&outVendor=zw_mooc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年铁道工程与管理专业资格考试试题及答案
- 2025年物流管理资格考试试题及解析
- 老龄化相关面试题及答案
- 托业模拟测试题及答案
- 2025年高中生化学期末考试试题及答案
- 35年java面试题及答案
- 雪球java面试题及答案
- 经济学微观经济学知识要点与试题
- 网络工程师职业素养在工作中的体现试题及答案
- 网络风险评估的步骤与工具试题及答案
- 2025年六五环境日生态环保常识及法律知识有奖竞答题库及答案(共90题)
- 上海市社区工作者管理办法
- 湖南师范大学学位英语历年考试真题
- 清洁能源 氢能
- XX工程二次结构专项施工方案
- 山体滑坡应急演练方案
- 2010第四届全国数控技能大赛五轴实操试题
- GB/T 14364-1993船舶轴系滑动式中间轴承
- XX项目不动产权籍调查技术设计书
- 家庭教育指导师题库
- 金融犯罪研究课件
评论
0/150
提交评论