- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《python语言程序设计》教学大纲
适用范围:202X版本科人才培养方案
课程代码课程性质:专业必修课
学分:2学分
学时:32学时(理论16学时,实验16学时)
先修课程:产品设计调查与研究方法
后续课程:产品交互设计与方法、产品设计创新综合能力训练等
适用专业:产品设计
开课单位:艺术设计学院
一、课程说明
《python语言程序设计》是产品设计专业本科学生的专业必修课,具有鲜明的时代特征。通过本课程的学习,能够使学生掌握程序设计的基本方法、基本理论和应用,掌握程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯;能够较正确而熟练地使用python进行程序的设计;能够识读和编写程序;能够使用python解决实际应用问题,培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。并能在今后的设计工作中发挥其有独特的设计想法,同时引导学生自觉传承和弘扬中华优秀传统文化,提高学生的审美和人文素养。
二、课程目标
通过本课程的学习,使学生达到如下目标:
课程目标1:使学生掌握较强的专业理论知识,使学生能够理解python的编程模式,熟练运用python基本数据类型以及相关列表推导式、切片等特性来解决实际问题,熟练掌握python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用正则表达式处理字符串。
课程目标2:使学生具有较强设计实践能力,熟练使用python读写文本文件与二进制文件,掌握python程序的调试方法,熟练运用python编写面向对象程序,掌握使用python编写网络爬虫程序的方法,具备python基础实战能力。
课程目标3:掌握python语言程序设计的基本技术,与信息时代紧密结合,加深学生对国家的历史、发展的认识,培养学生的民族自豪感和勤奋刻苦、努力拼搏、锐意进取和创新的精神。
三、课程目标与毕业要求
《python语言程序设计》课程教学目标对产品设计专业毕业要求的支撑见表1。
表1课程教学目标与毕业要求关系
毕业要求
指标点
课程目标
支撑
强度
2.问题分析
2.2能根据设计学、人文社会科学和产品设计理论的基本原理分析产品领域复杂设计问题,获得多种解决方案。
课程目标1:使学生掌握较强的专业理论知识,使学生能够理解python的编程模式,熟练运用python基本数据类型以及相关列表推导式、切片等特性来解决实际问题,熟练掌握python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用正则表达式处理字符串。
H
3.设计/开发解决方案
3.2能够根据要求,设计开发实现特定要求的复杂产品(商品)。
课程目标2:使学生具有较强设计实践能力,熟练使用python读写文本文件与二进制文件,掌握python程序的调试方法,熟练运用python编写面向对象程序,掌握使用python编写网络爬虫程序的方法,具备python基础实战能力。
H
5.使用现代工具
5.2能够选择和使用恰当的仪器、信息资源,信息技术工具、仪器设备与软件工具等,用于产品设计领域复杂问题的分析、计算与设计。
课程目标3:掌握python语言程序设计的基本技术,与信息时代紧密结合,加深学生对国家的历史、发展的认识,培养学生的民族自豪感和勤奋刻苦、努力拼搏、锐意进取和创新的精神。
M
注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。
四、教学内容、基本要求与学时分配
1.理论部分
理论部分的教学内容、基本要求与学时分配见表2。
表2教学内容、基本要求与学时分配
教学内容
教学要求,教学重点难点
理论学时
实验学时
对应的课程目标
1.python软件概述及基本语法
1.1python软件基本概念及应用;
1.2python软件版本选择及安装;
1.3python基本语法。
思政点:
利用思政案例进行课程导入,导入背景为2020年爆发的新冠肺炎疫情,以及在此次疫情中所体现出来的伟大抗疫精神,选取案例为助力抗疫的健康码、行程码、红外测温、口罩识别、身份验证等等。
教学要求:使学生了解python软件的基本应用领域;使学生掌握python基本语法。
重难点:python基本语法。
2
0
1、2
2.python基本数据类型及语句语法
2.1列表与元组;
2.2字典与集合;
2.3python语句语法。
教学要求:使学生了解序列问题的基础知识;使学生掌握列表、元组、字典与集合的基本概念和区别以及应用场合;使学生了解不同数据类型的适用领域、了解字符串的概念;使学生掌握字符串的基本操作。
重点:序列问题、列表、元组、字典以及序列基础知识的应用。
难点:字符串表示、字符串处理。
2
0
1
3.python函数
3.1函数
文档评论(0)