chapter04 类和对象
- 格式:ppt
- 大小:334.00 KB
- 文档页数:42
《程序设计》习题答案尚俊杰第1章概述1.思考题1.名词解释静态网页:一般指用超文本标记语言HTML来实现,以htm或html做后缀名的网页文件,这些网页文本中不存在需要服务器段解释的代码;所有人浏览到的同一网页不会有任何区别。
动态网页:所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。
它根据不同类型的客户端请求生成不同的页面,具有交互性。
动态网页是用标准html代码和动态语言(如:asp,jsp,php,等)编写的。
关于静态动态网页的概念请参照P1.(P1=第1页,下同)服务器端:在万维网中提供网页服务的一端称为服务器端。
客户端:接受服务的一端称为客户端。
名称空间:所谓名称空间就是将多个提供相似功能的类组成逻辑上相关的一些单元,以便于管理和记忆。
例如system.io类包含了用来处理输入输出操作的类。
应用程序:在同一台电脑上,添加了虚拟目录的文件夹就被当成一个独立的网站对待,这个独立的网站就成为一个应用程序。
所以用新建一个应用程序的时候,该软件会自动帮你生成一个文件夹,并且在IIS中添加相应的虚拟目录。
2.搜狐网站的服务器是服务器端,因为它提供网页服务;而小王的电脑就是客户端了3.小王的电脑既是服务器端又充当了客户端的角色。
4.静态网页和动态网页在客户端看来是除了发送请求是的后缀名外没有其它任何区别,主要是服务器端的区别。
静态网页服务器在接收了客户端的请求后直接读取相应的网页文件返回给客户端,而动态网页服务器在接收到了客户端发来的请求后先找到相应文件然后根据相应参数将文件编译成标准的html代码,在返回给客户端。
5.比较asp,php,jsp的优缺点:asp:优点:简单易学、容易上手;缺点:不能跨平台,速度较慢。
php:优点:免费、开放源代码;缺点:缺乏大公司的支持。
jsp:优点:跨平台;缺点:复杂难学。
6.简述的优点:效率增强,开发简单,移植方便等。
详见P6-P7.7.在资源管理器中可以直接打开以html做后缀名的静态网页文件,但是却不能打开这种动态网页文件,因为这些文件只有经过服务器端的解释才能正确显示。
第20卷第4期南阳师范学院学报Vol.20No.42021年7月Journal of Nanyang Normal University Jul.2021收稿日期:2021-05-08作者简介:沈桂兰(1979 ㊀),女,河南信阳人,博士,副教授,主要从事语义社区发现㊁数据挖掘等方面研究.高级语言程序设计教学中课程思政有效融入研究沈桂兰(北京联合大学商务学院,北京100025)㊀㊀摘㊀要:课程思政是充分发挥课程教学的育人主渠道.本研究在课程思政的视域下,结合章节内容,探讨了高级语言程序设计课程在完善课程目标,课程思政融合设计,具体的教学策略和教学方法的实施,课堂教学落实的具体路径等方面的改革探索,力图将知识传授与价值引导有机统一,从而实现高级语言程序设计课程的育人功能,将课程思政建设落到实处.关键词:课程目标;课程思政融合设计;教学策略;教学方法中图分类号:G 641;TP 312㊀㊀㊀文献标志码:A㊀㊀㊀文章编号:1671-6132(2021)04-0068-050㊀引言我国教育的根本任务是立德树人,培养社会主义合格建设者和可靠接班人.习近平总书记在全国思想政治工作会上强调,各类课程都要与思想政治课同向而行形成协同效应.课程思政很早就受到了党和国家的重视,最早出现课程思政表述的是中共中央㊁国务院签发的 2004 16号文件[1]:高等学校各门课程都具有育人功能,所有教师都负有育人职责.此后中共中央㊁国务院和教育部都明确指出推动以 课程思政 为目标的课堂教学改革,结合实际和学生需求,发挥 课程思政 的育人功能[2].尽管从课程思政理念提出到目前已经17年了,但自然科学领域真正开展课程思政建设是近几年的事,在教学实践中还存在一些困惑.在课程思政融入育人的过程中,要关注哲学社会科学课程,要注重政治导向,挖掘文化的育人价值;自然科学课程要深入挖掘人文精神和科学精神,重点培养学生的创新意识㊁科学素养和工匠精神等方面的素养[3-4].高级语言程序设计是一门实践性很强的自然科学类课程,因此在教学过程中要将知识传授与价值引导有机统一,融入探索意识㊁科学精神㊁工匠精神㊁团队协作等思政内容.教学改革围绕着完善课程目标㊁课程思政融合设计㊁教学策略和教学方法实施等几方面开展.1㊀完善课程目标在课程思政视域下,运用BLOOM 教育目标分类法,将高级语言程序设计的课程目标分为知识与技能的传授和育人两大类六个维度的目标.其中知识与技能目标分为知识㊁应用㊁整合三个维度,同时明确了情感态度和价值观的育人目标.1.1㊀课程的知识与技能目标通过本课程的学习,学生应能够达到以下目标:(1)知识:掌握程序设计语言的基础知识及语法;理解和掌握面向对象的设计思想㊁设计原则㊁设计模式;掌握常用类.(2)应用:能应用程序设计方法分析和解决计算问题;能应用计算思维,并运用面向对象的设计思想分析和解决信息管理与信息系统专业领域的工程问题.(3)整合:能将程序设计能力㊁科学素养和双创精神有机统一,能够结合信息管理与信息系统的专业知识,针对专业领域内的问题,产生新想法,提出解决方案,并通过Java 程序实现.㊀第4期沈桂兰:高级语言程序设计教学中课程思政有效融入研究1.2㊀课程的情感态度和价值观的育人目标教师结合课程的教学目标,通过课程的学习,在课程内容中寻找培养学生科学的思维能力㊁人文精神㊁团结协作㊁关爱社会的结合点,使学生形成正确的世界观㊁人生观和价值观.(1)情感:积极参与协作学习,具有团队合作意识,能够合作进行综合设计的项目,并进行成果展示和有效沟通与交流.(2)价值:培养学生严谨求实的科学作风,提高科学素养,能在解决实际工程应用问题时具有社会责任感,在实践中理解并遵守职业道德和规范,践行社会主义核心价值观.2㊀课程思政融合设计高级语言程序设计课程以Java 语言为依托为学生深入讲解第一门程序设计语言课程,该课程注重理论和实践的紧密结合,是最适合开展思想政治教育的平台,围绕课程目标,课程的思想政治教育内容和专业知识技能内容有机融合可以从以下几个方面开展.2.1㊀在教学体系中融入思想政治教育在以学生能力培养为目标导向的理念指导下,高级语言程序设计的教学体系的设计紧紧围绕学生能力目标的设定,在提升学生能力素养的同时将思想政治教育和价值塑造融入其中.按照教学目标设定要求,学生具备开发出应用程序解决相关领域特定需求的能力.在能力培养过程中,融入谦虚友好㊁团结协作㊁吃苦耐劳㊁精益求精㊁求真务实等人文精神和科学素养.在教学内容上可以融入的思想政治教育元素设计如下.表1㊀教学内容融入思政元素的案例领域知识模块思政元素和知识内容结合触点价值引领绪论课介绍Java 之父James Gosling 的事迹追求科学精神Java 语句基础Java 语言中严格区分大小写遵守规则意识循环结构利用循环结构计算1.01的365次方和0.99的365次方,并比较它们的差异拼搏精神面向对象设计思想以一个学生信息管理系统为例,从类和对象到数组类㊁类的组合㊁类的继承㊁类的派生㊁多文件结构编程,通过层层递进的案例一环套一环地深入讲解贯穿整个教学过程始终培养学生持之以恒的刻苦钻研精神类的设计原则培养 大局意识 ,引导他们从宏观层面思考问题类的继承的思想及规范团结协作意识异常处理Java 中异常处理机制可以保证程序在运行错误时能释放系统资源平稳退出让学生们理解主动担当,不惧困难实验教学实验内容设计,如创新型实验㊁综合型实验创新精神㊁团队合作意识㊁严谨态度㊁科学素养㊁诚信素养㊁人文情怀线上SPOC 内容学习在进行翻转课堂㊁线上内容学习时交流培养学生的自主学习㊁反思能力2.2㊀在教学质量保障体系中融入思想政治教育2.2.1㊀引进优秀的MOOC 资源和应用案例高级语言程序设计作为一门通用型较强的程序设计课程,目前在中国大学MOOC 和学堂在线等知名MOOC 平台上涌现出一批质量过硬的金课,如清华大学郑莉教授的‘面向对象程序设计“㊁浙江大学翁恺教授的‘零基础学Java 语言“等,在课堂中引入这些优秀的MOOC 教学资源,可以让学生了解该课程目前在国内顶级学府的教学现状,使其开阔眼界㊁增长学识.另外通过引入一些行业和企业的应用案例,可以激发学生的学习热情,并了解和明确软件开发领域的职业操守和职业素养.2.2.2㊀加强线上线下指导环节,完善交流沟通渠道通过网络通信工具及网络教学工具,如微信群㊁雨课堂等,在课程指导和答疑过程中加强与学生的沟通交流,可以及时掌握学生的思想动态,在指导学生掌握课程知识的过程中,潜移默化地用言行来引导学生成为踏实㊁认真㊁主动㊁积极的新时代学习者.㊃96㊃南阳师范学院学报㊀第20卷㊀2.2.3㊀通过第二课堂和课外实践培训融入课程思政为了加强思想政治水平和专业能力培养,鼓励学生积极 走出去 ,深入企业实践,学习企业先进的技术和实践经验,丰富教学内容和教学案例,提高学生学习的兴趣;并参加各种交流和培训,学习国内外的先进教育理念和方法,定期进行讨论,深入挖掘课程所蕴含的思想政治教育资源,在知识传授中注重强调价值的引领,在价值传播中注意凝聚知识的底蕴,让课程教学逐步实现 价值塑造㊁能力培养㊁知识传授 三位一体的教学目标.3㊀教学策略及教学方法举措3.1㊀教学策略设计根据课程思政的设计理念,围绕课程特点,教学设计采用理论+实践双渠道,利用线上+线下双平台进行全方位的课程思政融合策略.具体设计思路如图1所示.图1㊀教学策略设计为达成课程目标,便于学生接受,在进行思政教学策略的设计时不能刻意融入.具体的实践路径通常采取点位式融合,即思政教育的融入是见缝插针式的,贯穿课程教学的全过程,具有较强的随机性.其具体课程教学策略设计包括以下几个方面.(1)在教学过程中加强思政教育和职业素质教育高级语言程序设计课程关注学生编程知识和实践能力的培养,在教学过程中,通过潜移默化地引入理想信念㊁价值取向㊁政治信仰㊁社会责任等方面的题材和内容,以培养明辨是非㊁德才兼备㊁全面发展的高素质人才;通过介绍该职位基本情况㊁发展规划等内容,使学生了解Java 语言开发工程师的职业定位,从而使学生掌握岗位要求的知识技能模块,培养其职业责任感和社会责任感,并规划自己的职业生涯.(2)在课程实践过程中强化育人理念根据课程实践性强的特点,以培养学生实践能力和综合能力为核心,在实践过程中践行育人理念,通过开发项目设计㊁编写调试程序等工程实践环节培养学生敬业㊁精益求精㊁专注㊁创新的工匠精神[5].(3)利用综合评价方法巩固育人成果通过随堂测验㊁翻转课堂效果评价㊁实践作业答辩㊁学生互评等多元化评价方法,引导学生求真务实,培养学生逻辑思维能力和辩证思维能力,以利于形成科学的世界观和方法论,巩固课堂教学中的育人成果.3.2㊀教学方法为了更好地达成教学目标和育人目标,在课程教学实施过程中采用包括分组协作学习㊁线上线下混合式教学㊁项目驱动式教学等多种的教学方法来落实专业知识与价值引领的共同提升.(1)分组协作学习在教学中,根据学生之前SPOC 自主学习的学情分析,对全班同学有个初步判断,采用分组的方式,为每个小组配置不同层次学生,激励学生团队协作㊁相互包容.具体的小组任务包括重难点的消化和吸收㊁协㊃07㊃㊀第4期沈桂兰:高级语言程序设计教学中课程思政有效融入研究作完成随堂实践作业和课程实践大作业等.(2)线上线下混合式教学进行混合式教学设计时,遵循OBE 的育人理念,强调以成果为导向,注重培养学生能力,并对学生学习效果进行评价.从利于学生毕业后几年内的能力发展为出发点,设计出预期应当达到的能力指标,根据这些能力指标反向设计线上线下教学活动.教学过程中注重引导学生自主思考,培养学生自主学习能力,教学活动的设计与开展均以使学生达到某种学习效果来进行,更加强调学生在教学活动中的主体地位以及学生的最终学习成果.图2㊀线上线下混合式教学实施框架在实施混合式教学之前,首先围绕教学目标,组织和重塑教学内容,以项目形式设计课程内容,每个项目包括常用基本知识点和拓展技能知识点.然后将线上线下的混合模式贯穿于课前㊁课中和课后全过程,并结合多维度的综合评价方法以期达成教学目标.线上教学实施包括以SPOC 形式学习关键知识点㊁完成任务㊁单元测试;线下教学实施则包括知识技能精讲㊁学生任务分享㊁测验反馈㊁答疑解惑.具体的教学实施框架如图2所示,在课前教师布置学习任务,学生根据要求开展线上自主学习;课中主要开展以 学生为中心 的师生互动教学;课后教师进行教学反思,学生拓展提升;本着理论与实践相结合㊁学习成果与学习过程相结合㊁知识学习与能力培养相结合的原则,建立以成果为导向的线上线下多维度的综合评价方法.(3)项目驱动式教学采用项目驱动的教学方法,通过鼓励学生设计开发工程项目,培养学生的创新精神㊁团队合作精神,树立不畏困难㊁务实求真㊁精益求精的科学信念.4㊀结束语高级语言程序设计课程教学中有效融入课程思政内容,在完善教学目标过程中运用BLOOM 教育目标分类法,完善了课程目标,明确了知识㊁技能和情感㊁态度㊁价值观的育人目标.根据课程的特点,将课程思政内容融入教学单元中,设计了思政育人策略,采用了多元化教学手段,组织实施教学,促成育人目标的实现,确保学生在专业课程教育中真正受益.㊃17㊃㊃27㊃南阳师范学院学报㊀第20卷㊀参㊀考㊀文㊀献[1]㊀中共中央国务院.关于进一步加强和改进大学生思想政治教育的意见[Z].2004-10.[2]㊀中共中央国务院.关于加强和改进新形势下高校思想政治工作的意见[Z].2017-02.[3]㊀柴艳萍.高校思政课教学方式方法改革再思考[J].思想理论教育导刊,2017(9):115-119.[4]㊀辛国江,丁长松,周燃犀.关于理工科专业课课程思政的一点思考:以信息管理与信息系统专业导论为例[J].教育现代化,2019,6(A5):273-275.[5]㊀周红,巩倩倩.新媒体技术与高校思政课融合路径探析[J].电化教育研究,2020,41(10):89-93.Research on the effective integration of ideological and politicaleducation in advanced language programming teachingSHEN Guilan(Business School,Beijing Union University,Beijing100025,China)Abstract:Curriculum ideological and political education is the main channel to give full play to curriculum teaching.Under the vision of course education,combined with the content of each chapter,this paper discusses the reform and exploration of advanced language programming course in remodeling curriculum objectives,in-tegrating ideological and political design,specific teaching strategies and teaching methods to integrate knowledge teaching and value guidance,so as to realize the education function of the advanced language programming course and put the ideological and political construction of the course into practice.Key words:curriculum objectives;curriculum ideological and political integration design;teaching strategy; teaching method(上接第45页)参㊀考㊀文㊀献[1]㊀张瑞林,秦椿林.体育管理学[M].北京:高等教育出版社,2008:107.[2]㊀新浪微博数据中心.2020年微博用户发展报告[Z].2021.[3]㊀张启高.北京奥运赛事传播对长沙市大学生受众体育行为的影响研究[D].长沙:湖南师范大学,2009.[4]㊀王波.浅谈提高国内青少年足球教练员文化素质的对策分析[J].当代体育科技,2013,3(13):150.[5]㊀杨杰夫.论微博在高校体育教学中的应用[J].体育文化导刊,2014(9):147-149.[6]㊀张炜.传媒体育信息对大学生体育行为的影响分析[J].新闻战线,2014(8):153-154.[7]㊀钱瑞林.浅析微博对北京体育大学学生体育参与行为的影响[J].当代体育科技,2017,7(4):118.[8]㊀卢元镇.体育社会学[M].2版.北京:高等教育出版社,2006:89-90.[9]㊀波兹曼.娱乐至死[M].桂林:广西师范大学出版社,2011:8-12.Research on the influence of sports information acquisitionin Sina Weibo on college students sports behaviorDUAN Zhaoyu,ZHANG Yinghui(College of Physical Education,Huaqiao University,Quanzhou362021,China)Abstract:By means of questionnaire survey and mathematical statistics,this paper probes into the influence of sports information acquisition in Sina Weibo on college students sports behavior.The results show that:most college students use Sina Weibo and actively obtain sports information.At the same time,the acquisition of sports information in Sina Weibo is favorable for cultivating college students positive sports behavior.However, there are some negative sports information and excessive entertainment in Sina Weibo,which is easy to have a negative impact on the sports behavior of college students.Therefore,it is suggested that colleges and universities should give full play to the positive effects of new media such as Sina Weibo to cultivate college students posi-tive sports behavior.Key words:Sina Weibo;sports information;sports behavior;college students。