版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《python程序设计》教学大纲课程编码U215442221制订单位大数据学院课程名称python程序设计英文名称PythonProgramming课程模块专业方向课程课程性质专业选修课学分3学时3理论学时24实践学时24课外学时数0建议修读学期第六学期先修课程Python程序设计适用专业数字媒体技术专业考核方式考试修订日期2025年5月6日大纲执笔人大纲审核人教学副院长一、课程简介本门课程是数字媒体专业的一门专业选修课程。本课程涉及Python基础的入门知识,主要包括Python简介、语法规范、程序流程控制、数据类型、函数、文件与数据格式化、面向对象、异常处理,以及Python计算生态与常用库等内容。通过对本课程的学习,达到以下目的:使学生在全面了解Python程序设计语言历史、现状与发展趋势的基础上,系统掌握Python的基本概念、编程思想及程序设计技术,具备一定的Python程序设计技能,具备独立开发Python简单项目的能力,为后续爬虫技术、人工智能技术及数据分析等课程的学习打下坚实的基础,毕业后能综合运用所学知识解决、处理实际问题。二、课程目标课程目标1:问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析数字媒体技术领域的复杂工程问题,综合考虑可持续发展的要求,以获得有效结论。2-4能运用基本原理,借助文献研究,分析解决方案的影响因素,获得有效结论。课程目标2:设计/开发解决方案:能够针对复杂工程问题设计和开发解决方案,设计和开发满足特定需求的数字媒体系统、模块、算法,体现创新性,并从健康、安全与环境、全生命周期成本与净零碳要求、法律与伦理、社会与文化等角度考虑可行性。3-2能够针对特定需求,完成数字媒体技术领域产品模块或单元的设计。三、课程目标权重值名称1.工程知识2.问题分析3.设计/开发解决方案4.研究5.使用现代工具6.工程与可持续发展7.工程伦理和职业规范8.个人和团队1-11-21-32-12-22-32-43-13-23-34-14-24-35-15-25-36-16-26-37-17-28-18-2课程目标1H课程目标2M四、课程目标与毕业要求的对应关系课程目标权重指标点毕业要求课程目标10.6问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析数字媒体技术领域的复杂工程问题,综合考虑可持续发展的要求,以获得有效结论。2-4能运用基本原理,借助文献研究,分析解决方案的影响因素,获得有效结论。课程目标20.4问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析数字媒体技术领域的复杂工程问题,综合考虑可持续发展的要求,以获得有效结论。3-2能够针对特定需求,完成数字媒体技术领域产品模块或单元的设计。五、教学内容、教学方式方法与课程目标的应关系教学内容课程目标1课程目标2学时教学方式方法第1章Python语言简介√√3理论教学与操作实践第2章变量、表达式与语句√√3理论教学与操作实践第3章条件语句√√3理论教学与操作实践第4章函数√√6理论教学与操作实践第5章循环语句√√6理论教学与操作实践第6章字符串√6理论教学与操作实践第7章文件√6理论教学与操作实践第8章列表√√6理论教学与操作实践第9章字典√√6理论教学与操作实践第10章元组√√3理论教学与操作实践六、教学内容、重难点和实践教学安排第1章Python语言简介教学内容计算机处理过程硬件组件网络Python程序设计语言简介程序开发面向对象编程教学要求理解Python的基本程序结构,理解Python语言的环境以及Python程序的调试。重点与难点重点:面向对象程序设计语言和编程开发环境。难点:Python语言的环境以及Python程序的调试。第2章变量、表达式与语句1.教学内容变量命名规则、熟悉Python保留关键字语句概念以及Python语句特征表达式合法性概念运算符、模运算以及运算顺序的规则输入的基本方式注释的书写方法Python程序基本调试方法2.教学要求掌握Python的基本数据类型、运算符和表达式。3.教学重点与难点重点:Python的基本数据类型、运算符和表达式。难点:Python的基本数据类型和类类型的区别、基本数据类型的包装。第3章条件语句教学内容布尔表达式概念三种逻辑运算符的意义和用法条件执行语句、分支执行和链式条件语句的写法嵌套条件语句的写法trycatch异常捕获概念与用法逻辑表达式短路评估的原理Python追踪调试方法教学要求理解并掌握条件语句的使用。教学重点与难点重点:条件语句的使用。难点:条件语句的使用。第4章函数教学内容函数调用使用方法常用的内置函数名和使用方法(输入参数与输出格式)类型转换概念随机函数使用方法import方法和常见数学函数新函数定义和使用方法形参与实参的概念以及区别函数的返回值概念教学要求掌握函数编写及调用。教学重点与难点重点:函数编写及调用。难点:函数编写及调用。第5章循环语句教学内容Whilebreakcontinue的用法与区别for循环结构的用法教学要求掌握循环语句。教学重点与难点重点:循环语句结构特点、编写和循环语句相关的程序。难点:循环语句的应用。第6章字符串教学内容字符串概念len函数通过循环遍历字符串的方法字符串分割的方法字符串是对象的概念in运算符的应用字符串比较方法字符串对象各种内置方法字符串解析方法和格式操作符教学要求理解并掌握字符串概念,字符串的基本处理方法。教学重点与难点重点:字符串的基本处理方法。难点:字符串的基本处理方法及应用。第7章文件教学内容文件的打开、关闭方法文本文件和文本行概念以及文本行读取方法文件搜索方法try、exceptopen等文件检查方法文件写入方法文件常见错误与调试方法教学要求理解并掌握文件的处理编程。教学重点与难点重点:文件的处理编程。难点:文件的处理编程。第8章列表教学内容列表基本概念和可变特性列表的遍历方法列表的运算符操作、分割操作以及其他操作方法列表中删除元素的方法一些能用于列表的内嵌函数(len、max、min、sum等)列表与字符串之间的转换方式行间解析列表对象的复制方法列表的别名引用和列表参数列表常见错误与调试方法教学要求理解并掌握列表及列表的处理方法。教学重点与难点重点:列表的处理编程。难点:列表的处理编程。第9章字典教学内容字典概念及其与列表的区别字典做计数器的使用方法字典与文件的操作方法字典的循环方法用字典进行高级文本解析的方法教学要求理解及掌握字典应用。重点与难点重点:字典应用编程。难点:字典应用编程。第10章元组教学内容元组基本特性及其与列表的区别sort函数元组赋值方法元组与字典的区别
通过字典对元组进行多个赋值的方法用元组进行高频词汇分析的方法并能应用到其它环境下教学要求掌握元组应用编程。重点与难点(二)实践教学安排实验一Python环境的安装与配置1.教学目标(1)掌握windows下PythonIDEL的安装。(2)掌握anaconda的安装和配置、jupyternotebook、spyder工具的使用。(3)掌握使用pip安装Python扩展库。(4)熟悉离线安装轮子文件的方法。2.教学主要内容(1)PythonIDL、anaconda下载和安装。(2)JupyterNotebook使用和常用功能。(3)扩展库的安装。(4)轮子文件的安装。在实验报告管理系统中完成实验一实验报告,并提交。3.重点、难点(1)重点:Python的常规安装。(2)难点:anaconda的安装和配置。4.课外学习内容(1)使用jupyternotebook完成程序编辑和执行。(2)尝试安装pychar编辑软件。实验二基础语法知识实验1.教学目标(1)掌握Python语言的数据类型以及各种数据类型变量的赋值方法。(2)掌握Python语言的基本输入和输出函数的用法。(3)掌握Python语言的各种运算符以及这些运算符的表达式。2.教学主要内容选做以下实验题目:(1)给一个整型变量number赋值为110,给一个字符串类型变量university赋值为“一流大学”。(2)为3个变量a、b、c同时赋值为100。(3)使用一个print()函数输出两行文字,文字内容自选。(4)把浮点数31.4转换成整数,再转换成一个字符串,并输出(5)从键盘输入一个整数“8”,赋值给一个整型变量a,然后把a被3整除的结果又赋值给a,输出结果。(6)在一行代码中使用分号分割两个print()函数,使用第一个print()函数输出“云南”,在使用第二个print()函数输出“彩云之南”,并且让“云南彩云之南”6个字显示在同一行上。(7)有一个字符串类型变量name=”张浩”,整型变量age=10,使用print()函数和%进行格式化输出;使用print()函数和f-字符串格式化输出;输出结果为“张浩今年15岁了”。3.重点、难点(1)重点:输入输出函数的使用、变量的赋值。(2)难点:格式化输出。4.课外学习内容(1)完成本次实验内容并在实验报告系统中提交本次实验报告。实验三字符串实验1.教学目标(1)掌握字符串的索引和切片的用法。(2)掌握字符串的常用函数。(3)掌握字符串和集合、列表的综合使用方法。2.教学主要内容选做以下实验题目:(1)设计一个敏感词过滤程序,如果用户输入了敏感词,就替换为“***”。(2)回文串是指这个字符串无论从左边读还是从右边读,都是相同的。请编写一个程序,接收用户输入的一个字符串,然后判断它是否是回文串。(3)输入两个字符串,从第一个字符串中删除第二个字符串中的所有字符。例如,输入的两个字符串分别为“abcdea”和“ab”,输出的结果为“cde”。(4)有一个字符串“IloveChina”,请编写程序找到字母“C”在字符串中的索引。(5)输入用户名,判断用户名是否合法,用户名必须包含且只能包含数字和字母,并且第一个字符必须是大写字母。例如“abc”“123”“abc123”都是不合法用户名,“Abc123def”是合法用户名。(6)输入一个字符串,将字符串中所有的小写字母变成对应的大写字母输出,用于upper方法和自己写算法两种方式实现。例如输入“Abc123def456”,输出“ABC123DEF456”。(7)获取两个字符串中公共的字符。例如:字符串1为“abc123”,字符串2为“mna3”,输出的公共字符为“a3”。(8)给定一个单词,需要判断单词的大写用法是否正确。大写用法正确与否的判定方法如下:(a)单词中全部字母都是大写的,用法正确,比如“USA”;(b)单词中全部字母都是小写的,用法正确,比如“hello”;(c)如果单词包含一个以上字母,只有首字母大写,则用法正确,比如“China”。3.重点、难点(1)重点:字符串的索引和切片的用法。(2)难点:字符串的常用函数。4.课外学习内容(1)完成本次实验内容并在实验报告系统中提交本次实验报告。实验四序列实验1.教学目标(1)掌握列表、元组、字典、集合的使用方法。(2)掌握使用列表、元组、字典、集合解决实际问题的方法。(3)进一步熟悉简单程序的设计方法。2.教学主要内容选做以下实验题目:(1)设计3个字典dict_a、dict_b、dict_c,每个字典中存储了一个学生的信息,包括name和id。把这3个字典存储到一个列表student中,遍历这个列表,输出每个学生的信息。(2)使用列表编写一个程序,用户输入一个月份,程序输出该月份对应的季度。(3)编写一个用户登录程序,把多个用户的用户名和密码信息事先保存到列表中。当用户登录时,首先判断用户名是否存在,如果不存在,就要求用户重新输入用户名,最多给3次机会;如果用户名存在,就继续判断密码是否正确,如果正确,就提示登录成功,如果密码错误,就提示重新输入密码,最多给3次机会。(4)有一个列表nums=[3,6,10,14,2,7],请编写一个程序,找到列表中相加等于9的任意元素集合,如:[(3,6),(2,7)]。(5)请使用字典编写一个程序,让用户输入一个英文句子,然后统计每个单词出现的次数。(6)创建一个名为universities的字典,其中将3所大学的名称作为键。对于每所大学,都创建一个字典,设置两个键province和type,分别保存该大学的所属省份和类型。最后对universities字典进行遍历,输出每所大学的名称及其所属省份和类型信息。(7)通过for循环创建201条数据,数据格式如下。xiaoming1xiaoming1@pwd1xiaoming2xiaoming2@pwd2xiaoming3xiaoming3@pwd3提示用户输入页码,当用户输入指定页码时,显示该页面的数据,每页显示10条数据。(8)设计一个程序为参加歌手大赛的选手计算最终得分。评委给出的分数是0~10分。选手最后得分:去掉一个最高分,去掉一个最低分,计算其余评委打分的平均值。(9)编写一个程序模拟用户在银行排队办理业务的情况。程序采用菜单方式,其选项及功能如下:a、办理业务排队,输入排队用户的身份号码,让用户加入用户排队队列中。b、顺序办理业务,排队队列中最前面的用户办理业务,并将其从排队队列中删除。c、查看排队情况,列出队首到队尾所有的排队用户的身份号码。d、不再排队,余下用户顺序办理业务,列出从队首到队尾所有的排队用户的身份号码,并退出运行。e、银行业务员下班,退出运行,提示未办理业务的用户明天再来。3.重点、难点(1)重点:列表、元组、字典、集合的使用。(2)难点:列表的使用方法。4.课外学习内容(1)完成本次实验内容并在实验报告系统中提交本次实验报告。实验五流程控制语句实验1.教学目标(1)掌握顺序程序、循环程序的设计方法。(2)掌握break和continue语句的用法。(3)进一步熟悉程序调试方法,能够对常见的错误进行处理。2.教学主要内容选做以下实验题目:(1)编写程序,功能如下:判断输入的一个整数能否同时被2和3整除,若能则输出“Yes”,否则输出“No”。(2)空气质量问题一直是社会所关注的,一种简化的判别空气质量的方式如下:PM2.5的数值为0~35(包括0单不包括35)为优,35~75(包括35和75)为良,75以上为污染。请编写程序实现如下功能:输入PM2.5的值,输出当日的空气质量情况。(3)编写程序,判断一个分数x的等级。如果x大于等于90分,则记为“A”;如果x大于等于80分且小于90分,则记为“B”;如果x大于等于70分且小于80分,则记为“C”;如果x小于70分,则记为“D”。(4)编写程序,实现分段函数的计算,分段函数如下:y=(5)输入任意一个正整数,求出它是几位数。(6)求整数1~100的累加值,但要求跳过所有各位为5的数。(7)本金10000元存入银行,年利率是2‰。每过1年,将本金和利息相加作为新的本金。要求计算5年后的本金。(8)输入一个数值,输出从1到这个数的所有奇数,并且每隔10个数换一行。(9)有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13,…求出这个序列的第20个分数。(10)编写程序求number的阶乘。number的阶乘等于1*2*…*number,比如5的阶乘等于1*2*3*4*5,结果为120。(11)编程实现用户登录管理系统。提示用户输入用户名和密码,判断用户名和密码是否正确,要求用户名是admin,密码是123456。如果正确登录成功;如果错误,提示从新输入,最多可以尝试3次。(12)求两个数的最大公约数和最小公倍数。(13)根据n的不同的值,输出相应的形状。比如,当n=4时形状如下:1121123211234321当n=5时形状如下:1121123211234321123454321(14)求1~10000内的所有完美数。完美数是指这个数的所有真因子(即除了自身的所有因子)的和恰好等于它本身。例如:6(6=1+2+3)和28=(1+2+4+7+14)就是完美数。(15)编程找出15个由1、2、3、4这4个数字组成的各位不相同的3位数,如123、341,要求用break控制输出值的个数。(16)某公司采用公用电话传递数据,数据是4位整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交互。求输入的四位整数加密后的值。(17)求100以内素数之和。素数是一个大于1的正整数,除了1和它本身以外,不能被其他正整数整除。(18)一张纸的厚度大约是0.08mm,编程求对折多少次后能达到珠穆朗玛峰的高度8848.86m。(19)百马百担问题,1匹大马能驮3担货,1匹中马能驮2担货,2匹小马能驮1担货,如果用100匹马驮100担货,问有大、中、小马各几匹?(20)求s=a+aa+aaa+…+aa…a的值,最后一个a的个数为n,其中a是一个1~9的数字,例如:2+22+222+2222+22222,此时a=2,n=5。(21)求1!+2!+3!+4!+5!的和。(22)计算1~100以内能被7或者3整除但不能同时被这两者整除的数的个数。(23)一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在地count次落地时,共经过多少米?(24)一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?(25)将一个正整数分解质因数。例如输入90,输出90=2*3*3*5。。3.重点、难点(1)重点:顺序程序、循环程序的设计方法。(2)难点:循环程序的设计方法。4.课外学习内容(1)完成本次实验内容并在实验报告系统中提交本次实验报告。实验六函数实验1.教学目标(1)掌握函数定义、声明、调用的使用方法。(2)掌握函数不定长参数和返回值的使用方法。(3)掌握递归函数的两个条件和用法。2.教学主要内容选做以下实验题目:(1)汉诺塔。汉诺塔是一个源于印度古老传说的益智玩具。有3根柱子,命名为A、B、C和n个大小不同的圆盘,编号从小到大为1~n,圆盘中间有孔,可以穿在任何一个柱子上假设最开始圆盘从下到上穿在A柱上,利用B柱做中转,将圆盘从A柱转移到C柱,移动过程需要注意:(a)每次只能移动一个圆盘;(b)圆盘只能从一个柱子的顶端移动到另一个柱子;(c)圆盘只能移动到比它大的圆盘上,也就是任何时候每根柱子从下往上都是从大到小编号的圆盘。假设n=5,请使用递归函数编程解决汉诺塔问题。每一步可以输出类似“圆盘1从A->B”这样的信息,用来说明最顶端的1号圆盘从A柱到B柱。(2)密码复杂度。编写一个函数,参数为一串明文密码字符串,返回值为字符串长度以及字符串里面大写字母、小写字母和数字的个数,共4个数字。(3)回文串。如果一个字符串正着读和反着读都一样,那它就是回文串。请写一个函数,参数为字符串,使用for循环,返回这个字符串是否为回文串。(4)最大回文串。如果一个字符串正着读和反着读都一样,那它就是回文串。请写一个函数,参数为字符串,返回这个字符串所有子串里面构成回文串的最大子串。(5)不定长参数。编写一个函数,输入不定长参数,将其中是整数的全部相加,忽略非整形的参数。(6)质数。给定一个正整数n,返回1-n的所有质数。质数只能被1和它本身整除。3.重点、难点(1)重点:掌握函数定义、调用的使用方法。(2)难点:函数参数的设置,包括无参函数、默认值参数、不定长参数。4.课外学习内容(1)完成本次实验内容并在实验报告系统中提交本次实验报告。实验七类和对象实验1.教学目标(1)掌握面向对象编程的方法。(2)掌握类属性、实例属性的不同用法。(3)掌握类的创建和使用方法、构造方法的使用方法。2.教学主要内容选做以下实验题目:(1)编写一个学生类Student,定义3个属性name、age和id,分别表示学生的姓名、年龄和学号。第一个学生的学号为1,以后每生成一个学生对象,学号增加1。初始化学生对象时,需要提供姓名和年龄。每个学生对象生成以后需要调用自定义的info()方法输出姓名、年龄和学号。(2)定义一个汽车类Car,并在类中定义一个move()方法,为该类分别创建car_BMW、car_BYD对象,并添加颜色、马力、型号等属性,然后分别调用move()方法输出属性值。(3)按照如下要求编写程序:(a)定义一个动物类Animal;(b)使用__init__方法,在创建某个动物对象时,为起添加name、age、color、food等属性,分别表示名字、年龄、颜色和食物等,比如“小狗旺旺”、4、“黄色”和“骨头”;(c)为动物类Animal定义一个run()方法,调用run()方法时输出相关信息,比如输出“小狗旺旺正在奔跑”;(d)为动物类Animal定义一个get_age(),调用get_age()方法时输出相关信息,比如输出“小狗旺旺今年4岁了”。(e)为动物类Animal定义一个eat()方法,调用eat()方法时输出相关信息,比如输出“小狗旺旺正在吃骨头”。(f)通过动物类Animal分别创建出3只不同类的动物,分别调用他们的run()方法、get_age()方法和eat()方法,让他们“跑起来”“吃起来”。(4)定义一个三角形类Triangle,属性是三边的长度,求三角形的面积和周长。(5)定义一个类,判断给定字符串中括号(包括“<>”、“()”、“[]”、“{}”4种类型的括号)是否正确配对。例如,“()adafd{)}”是错误配对,“()adafd{(<>)}”是正确配对的,“{[({})]}”是正确配对的。(6)实现一个名为Rectangle的表示矩形的类,该类包含两个实例属性width和height,都是可读写的property,分别表示矩形的宽和高。同时还有一个名为area()的方法,是一个只读的property,该方法返回矩形的面积。(7)继承上一题中的Rectangle类来实现一个名为Square的正方形类,使得可以用Square(边长)的方式实例化该类。3.重点、难点(1)重点:类的创建和使用方法、构造方法的使用方法。(2)难点:类属性、实例属性的不同用法。4.课外学习内容(1)完成本次实验内容并在实验报告系统中提交本次实验报告。实验八异常处理1.教学目标(1)掌握4种异常处理结构。(2)掌握断言的使用方法。(3)掌握自定义异常在格式判断中的使用方法。(4)掌握使用断言和自定义异常在处理相同问题时的不同作用。(5)掌握常用内置异常类的使用方法。2.教学主要内容(1)日期时间格式判断。写一个check_datetime()函数,判断一串字符串是否符合ISO8601的日期和时间的组合扩展格式表示法,不考虑时区,年限限制在1970-9999,比如2048-0103T12:10:07为正确格式。如果不符合,则抛出异常。(2)身份证号码断言。编写一个函数,输入一个表示身份证号码的字符串,使用断言判断身份证号码是否正确,如果正确,则输出身份证号码。再编写一段代码,调用上面的函数,判断3个身份证号码是否正确,如果不正确,输出原因。判断身份证号码是否正确,可使用以下几个规则作为判断标准:(a)身份证号码长度必须为18位。(b)身份证号码必须由数字或者字母X组成,并且X只能在最后一位。(c)月份和日期必须有效。(d)校验码必须正确。校验码的计算规则为,将身份证号码前17位数字分别乘以对应的权重,然后将所有相乘的结果相加再对11取模,得到的余数通过查表得到相应的校验码,其中权重和表分别定义为:FACTOR=(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2)CODE_TABLE=(‘1’,’0’,’X’,’9’,’8’,’7’,’6’,’5’,’4’,’3’,’2’)(3)转账失败清理操作。在下面的代码中,有一个转账类,由于网络或者其他系统原因,转账操作存在一定的失败概率,代码内使用if1==random.choice(range(2))模拟转账失败情况。如果不对失败进行处理,可能导致某个账户被扣款,但是另外一个账户没有加上相应金额,从而导致财务单边账问题。请对代码进行改写,实现如果转账失败,则重试10次,确保不会出现单边账问题。importrandomclassAccount():def__init__(self,card_number,amount=0):self.card_number=card_numberself.amount=amountdefdeposit(self,value):self.amount+=valuedefwithdrawal(self,value):self.amount-=valuedeftransfer(self,another_account,value):self.withdrawal(value)#转账存在一定的失败概率if1==random.choice(range(20)):raiseRuntimeError()another_account.deposit(value)def__str__(self):returnf'{self.card_number}amountis{self.amount}.'if__name__=="__main__":value=20a1=Account("001",100)a2=Account("002",100)try:a1.transfer(a2,value)except:passprint(a1,a2)3.重点、难点(1)重点:4种异常处理结构。(2)难点:自定义异常在格式判断中的使用方法。4.课外学习内容(1)完成本次实验内容并在实验报告系统中提交本次实验报告。(三)教学安排计划教学周数教学内容学时分配理论实践小计1第1章Python语言简介2132第2章变量、表达式与语句1233第3章条件语句2134第4章函数2135第4章函数1236第5章循环语句2137第5章循环语句1238第6章字符串2139第6章字符串12310第7章文件21311第7章文件12312第8章列表21313第8章列表12314第9章字典21315第9章字典12316第10章元组123总计242448七、课程思政案例与课程目标的对应关系课程目标所属章节/案例名称思政元素教学方式方法课程目标11.数据的输入与输出实验——激发学生的民族自豪感2.基础语法知识——树立正确的价值观3.字符串——培养学生的敬业和奋斗精神5.用函数——树立学生终身学习思想,不断提升自身本领1.躬身力行、终身学习让学生通过一次次实验,一行行代码地书写,体会躬身力行得到的收获。通过一次次实验的代码Bug调试提升学生分析、解决问题的能力。通过一次次实验代码的成功运行,让学生从任务成功中感悟由躬身力行而成功带来的喜悦。通过一次次对难题的分析和解决,树立学生终身学习理念,不断充实、提升自身能力。2.民族自豪感讲述中国信息技术发展现状,引出软件发展对中国的重要性,再从最初的中兴芯片进口受限讲到华为芯片进口受限,从而引发中美贸易战,让学生明白:“技术无法独立自主,核心器件依赖进口,关键时候会面临‘卡脖子’的风险。”激发学生认真学习计算机程序设计知识,自主研发独立控制的核心技术,为祖国的腾飞,为中国梦而认真学习的雄心壮志。3.职业道德规范从标识符的命名规则,讲述多年前“熊猫烧香”病毒事件,告诉学生这是一起违反软件从业者道德,破坏社会和网络安全的典型反面案例,引导学生做人做事要遵守规则,遵守各项规章制度,遵守国家法律法规,遵守软件工程师的行为规范和职业道德,做作业、考试讲诚信,不抄袭、不作弊,培养学生对规则的敬畏,对底线坚守的职业道德。课堂讲授、案例分析、小组讨论课程目标21对象-培养学生的思辨能力2异常处理——培养学生创新能力1.做好人生规划做事情要有全局的总体目标规划,还需要考虑事情的轻重缓急来设计,才能提高工作效率。2.学会统筹管理模块化设计,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园安防监控不到位整改措施
- 营运车安全生产管理制度
- 幼儿园办园行为督导评估实施方案
- 2026年产能调整通知函8篇
- 学校安全大排查大整治专项行动工作方案
- 预防传染病传播共建阳光校园小学三年级主题班会课件
- 培育友善品德,创建文明校园几年级主题班会课件
- 合作伙伴关系深度发展商洽函(3篇)范文
- 向前冲!二年级新挑战暖心课
- 产品采购价格谈判函(7篇范文)
- 医疗机构中医护理门诊建设规范
- 富滇银行笔试题库及答案
- DB63T 1788-2020小叶香菜制种技术规程
- 药品记录与数据管理要求试行解读
- 网点功能布局及客户动线管理
- 2025中国人保财险春季招聘管理单位笔试遴选500模拟题附带答案详解
- 兄弟自动切线平缝机S-7000DD中文使用说明书
- T-SDLPA 0001-2024 研究型病房建设和配置标准
- 湖南省矢量地图课件模板(各市、区县地图-可编辑、配色)
- 高压电工证考试题库及答案(完整版)
- 江苏开放大学招聘考试试题及答案
评论
0/150
提交评论