《编程基础》授课计划_第1页
《编程基础》授课计划_第2页
《编程基础》授课计划_第3页
《编程基础》授课计划_第4页
《编程基础》授课计划_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

黄冈职业技术学院授课计划(2025~2026学年度第1学期)教学单位:电子信息学院专业(课程)团队:人工智能技术专业、年级、班级:人工智能202501-06物联网202501-02课程:主讲教师:辅讲教师:专业(课程)负责人审核:教学单位审批:二O二五年九月

授课计划1、课程标准及选用教材描述本课程是人工智能专业群的一门的专业基础课,是一门专业性和实践性很强的课程。该课程开设在第1学期,共60学时。本课程在“智慧职教”平台上建立了在线开放课程,组织学生在线自主学习、师生线上和线下互动研讨、以及自主训练和指导训练相结合等多种学习形式。本门课程选用老师黄国军、张曼君等编写的校本教材《Python程序设计》。2、课程教学目标素质目标:1.养成善于思考、深入研究的良好自主学习的习惯和创新精神;2. 培养结构化程序设计与面向对象的程序设计思想和良好的编码规范;3. 培养细致缜密的工作态度、团结协作的良好品质、沟通交流和书面表达能力;4. 养成爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。5. 培养学生爱国情怀、文化自信、人文情怀、工匠精神。知识目标:1.掌握Python程序的结构、函数的结构和程序开发过程;2. 能够对实际问题中的数据进行描述和操作;3. 熟练使用顺序结构、选择结构和循环结构编写程序,解决实际问题;4. 能够熟练的使用函数编写程序,掌握函数的定义、声明、调用及参数的传递方式;5. 掌握Python中常用的字符串、列表、元组、字典等数据类型;能力目标:1.能够用Python表达式表达实际问题,具有解决简单应用问题程序设计能力;2. 能够对算法进行描述,建立结构化程序设计与面向对象程序设计思想;3. 具有解决重复操作应用问题程序设计能力、程序阅读和程序调试的初步能力;4. 具有结构化程序设计与面向对象的程序设计思想;5. 具有综合运用所学知识进行应用软件开发、编码、调试、维护能力。3、考核设计学生考核与评价由平时考核、过程考核和终结考核三部分构成,其考核内容和占有比例如下:1、平时考核平时考核强调平时的出勤、课堂纪律、课堂表现和作业。平时成绩占总成绩的20%。2、过程(平台)考核 过程考核主要是根据学生在课程云教学平台上完成任务情况来计算学生成绩。课程云教学平台上的任务包括讨论、作业、网上学习、测试、作业、单元考试;过程考核成绩占总成绩的50%。3、终结考核采用教考分离方式,任课老师不参与所任课程的出题、监考、评卷、登分和质量分析。出题人从试题库中选取一部分试题(约占试卷分值的60%-80%)再根据课程标准和教学内容补充一部分试题(约占试卷分值的20%-40%)作为学生上机考试的试题或笔试试题。试题有一定的灵活性,尽可能避免学生作弊和鼓励学生的创新。终结考核成绩占总成绩的30%。4、第一堂课设计第一次课:课程概述,Python语言简介课题名称课程概述,Python语言简介计划课时4学时教学周5教学地点汇贤阁2102教学内容分析本次课是整个课程的开篇,主要介绍课程的学习目标、内容框架及考核方式,使学生对《Python程序设计》有整体的认识。同时,简要介绍Python语言的特点、发展历史及其在各个领域的应用场景(如数据分析、人工智能、Web开发等),激发学生的学习兴趣。通过展示一些简单的Python代码示例,帮助学生初步感受到编程的魅力。教学目标素质目标:激发学生对编程的兴趣,培养探索精神和学习热情,了解编程对社会发展的重要性。知识目标:了解Python语言的特点、发展历史及其应用领域,掌握课程的学习目标和内容框架。能力目标:初步掌握阅读和理解简单Python代码的能力,为后续学习奠定基础。重难点及措施教学重点:Python语言的特点、发展历史及应用领域。教学难点:激发学生对编程的兴趣,帮助学生理解Python的优势和未来发展潜力。措施:通过展示Python在人工智能、数据分析、游戏开发等领域的实际案例,结合简单的代码示例,让学生感受到Python的强大和趣味性,激发学习热情。主要教学方法和手段教师为主导,学生为主体,能力为主线,任务驱动,“智慧职教”平台教学考核与评价方式课前(课前任务15%)+课中(小组活动25%+APP学习25%+课堂表现20%)+课后(拓展任务15%)教学环节时间(分钟)教学内容教师活动学生活动设计意图及目标达成课前Python语言的特点、发展历史及应用领域。课程学习目标与内容概述。在“智慧职教”平台上传课件,内容包括Python的基本特点、应用案例和课程学习目标。发布调查问卷,了解学生对编程的兴趣、基础和学习期待。在线自学课件内容,了解Python的基本特点和应用领域。完成调查问卷,反馈自己的编程基础和学习目标。激发学生对编程的兴趣,帮助学生初步认识Python。通过调查问卷了解学生的学习基础和需求,为后续教学调整提供依据。课中学一学30Python语言的特点与应用领域。Python编程环境的安装与配置(如Anaconda、PyCharm或JupyterNotebook)。基本的Python程序运行流程。情境导入:通过展示Python在人工智能、数据分析、游戏开发等领域的应用案例,激发学生兴趣。知识讲解:详细讲解Python语言的特点(如简单、易学、功能强大)及其适用场景。工具演示:现场演示Python编程环境的安装与配置,说明如何运行一个简单的Python程序(如输出“Hello,orld!”)。提供一份安装指南和示例代码,帮助学生快速上手。观察教师的演示,记录Python的特点和编程环境的安装步骤。提出安装或配置过程中遇到的问题。跟随教师的步骤,尝试在自己的电脑上安装Python环境并运行示例代码。通过直观的案例展示,激发学生对Python编程的兴趣。帮助学生了解Python的基本特点和应用场景,建立初步的编程认知。通过工具演示和动手操作,确保学生能够成功搭建编程环境,为后续学习打下基础。测一测30检验学生对Python特点的理解。确认学生是否成功安装Python编程环境并能运行简单程序。提供一份简单的在线测试或纸质测试,包括以下内容:Python的三个主要特点是什么?Python适用于哪些领域?编写一个Python程序,输出“Hello,Python!”。巡视学生的测试完成情况,记录常见错误。针对测试中的问题进行讲解,帮助学生纠正错误。独立完成测试题目,检查自己对知识点的掌握情况。在测试过程中,如果遇到问题,尝试回忆教师的讲解或查阅资料。根据教师的反馈,改正错误并记录正确答案。通过直观的案例展示,激发学生对Python编程的兴趣。帮助学生了解Python的基本特点和应用场景,建立初步的编程认知。通过工具演示和动手操作,确保学生能够成功搭建编程环境,为后续学习打下基础。练一练45设计简单的编程任务,帮助学生熟悉Python环境和基本语法。任务示例:输出你的名字和班级。使用Python进行简单的数学运算(如计算两个数的和)。修改示例代码,输出一句你喜欢的名言。提供任务说明和代码模板(如示例代码print("Hello,World!"))。巡视学生的实践过程,解答学生在编写代码时遇到的问题。对完成任务的学生给予鼓励,并总结常见问题。根据任务要求,在Python环境中编写代码,完成指定任务。遇到问题时,主动询问教师或与同学讨论。完成任务后,尝试修改代码,观察不同输出结果。通过简单的实践任务,帮助学生熟悉Python编程环境。培养学生的动手能力和对代码的理解能力。激发学生的创造力和探索欲望,为后续学习奠定基础。评一评45引导学生对自己的学习成果进行反思和总结。通过展示与评价,提升学生的表达能力和自我认知。组织学生展示自己完成的代码和运行结果。提供评价标准,如代码是否正确、是否有创新性。鼓励学生对彼此的成果进行互评,并提出改进建议。主动展示自己的代码和运行结果,分享完成任务的心得。根据评价标准,进行自评和互评,发现自己的优点和不足。吸取他人的建议,改进自己的代码或学习方法。通过展示和评价,增强学生的成就感和自信心。帮助学生发现自己的不足,明确改进方向。提升学生的表达能力和团队协作能力。想一想30提出开放性问题,鼓励学生进行思考和探索。问题示例:为什么Python被称为“胶水语言”?你能举例说明吗?如果需要开发一个简单的小游戏,你会选择Python吗?为什么?除了Python,你还知道哪些编程语言?它们的特点是什么?通过直观的案例展示,激发学生对Python编程的兴趣。帮助学生了解Python的基本特点和应用场景,建立初步的编程认知。通过工具演示和动手操作,确保学生能够成功搭建编程环境,为后续学习打下基础。独立思考并回答问题。与同学讨论自己的观点,听取他人的意见。对问题进行延伸思考,提出新的问题或想法。培养学生的批判性思维和创新能力。激发学生对编程的兴趣和探索欲望。帮助学生将知识迁移到实际问题中,提升综合能力。课后课后作业阅读教材或参考资料,简述Python的特点(至少列举5点)以及它的常见应用场景。在你的电脑上找到Python的安装路径,并运行python--version查看已安装的Python版本。使用Python编写一个简单的“Hello,World!”程序,并运行它。总结与反思优点:学生对Python的兴趣较高,尤其是听到Python在人工智能领域的广泛应用后,普遍表现出学习热情。不足:部分学生对Python的实际用途仍然缺乏直观的理解,尤其是高职学生更倾向于看到直接的职业应用。改进建议:加入更多实例演示,如展示一个简单的Python程序如何解决实际问题(如自动化任务、数据处理等),让学生更直观地感受到Python的实用性。

5、授课计划课时分配授课班级:人智202501-06,物联网202501-02周次上课内容上课要求课外作业4开学前准备5课程概述,Python语言简介简述本课程的教学目的、教学方法,详细介绍Python语言的特点,展示Python语言的应用场景平台作业1-16国庆放假7Python开发环境的搭建,Python语法元素详细介绍Python解释器的下载、安装和使用;简述PyCharm的下载和使用平台作业1-28Python的基本数据类型重点:标识符的含义正确命名、和作用;Python数据的正确表示和使用平台作业2-19Python的输入输出与运算符难点突破Python字符串的格式输出平台作业2-210Python内置函数重点:常用内置函数的使用;内置函数与内置方法的区别平台作业2-311顺序结构程序设计重点:算法的概念;难点:流程图设计平台作业3-112选择结构程序设计难点:嵌套的选择结构平台作业3-213循环结构程序设计重点:遍历循环,条件循环;难点:循环结构的嵌套平台作业3-314列表与元组重点:列表的

温馨提示

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

最新文档

评论

0/150

提交评论