- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Python程序设计基础》
一、课程基本信息
课程名称
中文名称
Python程序设计基础
英文名称
TheBasicPythonlanguageprogramming
课程代码
课程性质
选修
开课学院
软件与物联网工程学院
课程负责人
授课学期
2022–2023学年
第一学期
学分
4
任课教师
张勇
课程总学时
48
理论学时
32
实验学时
(含上机)
32
课内实践学时
课程类型
□线上课程
√线下课程
□混合式课程
线上学时
线下学时
适用专业
及年级
VR专业一年级
授课语言
中文
先修课程
无
后续课程
大数据分析、高级程序设计
课程简介
1.该课程的目的在于通过学习“Python程序设计基础”,学生可以熟练掌握Python语言的强大又简单的面向对象编程方法,掌握Python语言中的基本数据类型:整型、浮点型、复数型、字符串等,和特殊形式的数据类型:列表类型、元组类型、集合类型、字典类型等。灵活运用内置函数、递归函数、装饰器和复合函数,进一步掌握Python语言的高级编程技术,例如:类与对象、文件相关操作和图形用户界面设计等,初步具备能够使用Python语言实现较大规模软件的能力,为后续进一步学习大数据分析、高级程序设计等技术奠定扎实的基础。2.教学目标在微观上体现为:让学生通过一学期的学习与上机实验,掌握Python语言基本语法和常用数据类型;熟练应用自定义函数解决简单问题;掌握类与对象的用法;熟练应用Python语言的os模块实现文件的安全读写操作;掌握Python语言的Tkinter模块实现简单的图形用户界面设计等。在宏观上体现为:全面掌握和精通Python语言的高级编程技术,学会使用计算机语言解决数学问题和实际问题的建模方法,培养学生良好的编程习惯和编程思维。3.基本知识教学要求:掌握Python语言的基础语法和程序控制结构;灵活运用常用数据类型;掌握Python语言的函数与模块;熟练应用类与对象;熟练掌握os模块实现文件的安全读写操作,应用Tkinter模块实现简单的图形用户界面设计等。能力教育要求:培养学生熟练应用PyCharm开发较大规模Python应用程序;通过大量的练习和实例,增强学习的阅读、编写和调试程序的能力。
执笔人
审定人
讨论参与人
大纲制定日期
年月
二、课程目标
课程目标1:知识目标
1.1掌握Python语言的基础语法、程序控制和数据类型。
1.2掌握Python语言的函数定义、类与模块的使用。
1.3掌握Python语言的os模块和Tkinter模块。
课程目标2:能力目标
2.1学会使用PyCharm集成开发环境设计较大规模的Python语言程序,掌握Python语言面向对象编程技巧和各种模块的功能。
2.2培养良好的程序编写习惯,培养学生画流程图和注释程序的技巧。
2.3为后续学习大数据分析、高级程序设计等内容打下扎实的基础。
课程目标3:素质目标
3.1通过学习和交流讨论,掌握抽象并求解基本计算问题的初步能力。学生能够通过积极参与课堂讨论活动,并能够在课堂讨论活动中,主动思考,提出自己的观点和疑惑,培养敢于猜想、敢于提出问题、敢于挑战权威的科学意识和创造性思维。
3.2深刻体会计算思维,通过计算思维来解决生活中的问题。
3.3通过综合性设计性实验及实践环节,让同学们明白细节规划的重要性,培养工匠精神;通过小组讨论,分工合作完成设计性实验项目,培养学生团队合作精神;引导学生参加各类学科竞赛,培养学生公平竞赛、追求卓越的精神。
课程目标4:思政目标
4.1学生通过学习课程内容,掌握Python语言的编程技能,能够使用Python语言解决现实生活中遇到的各种问题,树立科技报国志向。
4.2通过对红色经典文献的数据存储与分析,加深对马克思主义思想及原理的理解,深刻理解社会主义核心价值观的精髓和内涵。
4.3通过对Python语言类与对象的分析,加深对唯物主义辩证法的理解。
课程目标与毕业要求指标点对应关系表
序号
毕业要求
支撑毕业要求指标点
课程目标
知识
目标
能力
目标
素质
目标
思政
目标
1.1
1.2
1.3
2.1
2.2
2.3
3.1
3.2
3.3
4.1
4.2
4.3
1
毕业要求1:具备工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂软件工程问题。
指标点1-2:掌握程序设计与数据结构等专业基础知识,培养算法设计与计算思维能力,对软件复杂工程问题提出解决方案。
指标点1-3:掌握软件理论专业知识,用于软件系统及复杂工程问题的需求分析、设计、开发与实现。
√
√
√
√
√
√
2
毕业要求3:设计/开发解决方案:能够设计针对复杂工程问题
您可能关注的文档
- Python程序设计基础 课件 第八章 图形用户界面设计.pptx
- Python程序设计基础 课件 第二章 Python编程基础.pptx
- Python程序设计基础 课件 第九章 数据分析与可视化.pptx
- Python程序设计基础 课件 第六章 类与对象.pptx
- Python程序设计基础 课件 第七章 文件操作与异常.pptx
- Python程序设计基础 课件 第三章 程序控制.pptx
- Python程序设计基础 课件 第十章 网络爬虫.pptx
- Python程序设计基础 课件 第四章 数据表示.pptx
- Python程序设计基础 课件 第五章 函数与模块.pptx
- Python程序设计基础 课件 第一章 Python语言入门.pptx
文档评论(0)