语言开发

2024-06-30

语言开发(精选12篇)

语言开发 篇1

传统的程序语言教学,使学生感到枯燥且难以理解。根据授课经验,针对学生实际情况,合理组织教学内容,采用一些新的教学模式,将更有利于学生对程序语言的学习。针对学院软件专业学生的调研及座谈,教学过程中进行了大胆改革。

1 讲授内容

首先从授课内容上重新组织内容。备课即如何组织讲课的过程及内容。备好课是上课成功的关键。对于程序设计语言这门课程,在设计教案内容时,教研室采用集体备课,做到二简二慎一重点。

二简是指课题内容简短和示例难度要尽量简单。讲授一次课题内容呈现一个阶段题材,让学生可以在移至下一课题之前,轻松消化前一个知识点。另外,每个课题给出的示例尽可能简短、简化,虽然这在某种程度上远离了真实世界的问题处理方式,但是,对于初学者而言,示例所带来的愉悦,以及培养学生对课程的学习兴趣,远远胜过详尽理解每个示例的最简实现。

二慎是指安排知识讲授顺序以及讲授重点两方面要谨慎。程序语言的讲授像人的一生一样,有始有末,如事情的发生一样,有因有果,在安排讲授的顺序时,尽量不要突兀地给学生任何未曾见过的内容,不要从一个内容直接转到另一个内容,在一些无法避免的情况下,也应该进行一些简要的衔接,语言组织上应该有过渡。如在讲授.NET的IDE技巧进阶这个知识点上,可以使用过渡语言:“有时,在写代码的时候没有考虑得很周全,当代码多了之后,才发现其中的一部分功能应该自定义方法实现,修改代码比较麻烦,就可以使用VS重构功能来提取方法”,这样就可以引出重构的概念及功能这个知识点了。在讲授内容的安排上,要有的放矢,只给出哪些“对程序语言十分重要”的内容,而不是将一切内容都一股脑地讲授给学生。比如,在C语言中,运算符的优先顺序,记忆复杂且枯燥,所以,忘记它吧!要想让谁先计算,加个小括号就很方便,即简单且明了。

一重点是指每一节内容有足够的焦点。教师都知道课前要背课和写教案。让每一节内容有足够的焦点,缩短授课和练习时段之间的空档,这就是常说的精讲多练,这在程序语言教学中尤其重要。这么做的目的不仅为了让学生的心态更为主动,融入“自己动手”的编程气氛中,而且能让学生更有成就感。每次课的内容组织、教学过程、演示示例都是围绕一个重点展开。

2 教学方法

程序员的工作就是编写代码以实现既定的功能。所以学生的学习过程就是“动手、动手、再动手”,在教学过程中教师需要想办法使学生要敢于编码、乐于编码。每堂课的组织至少都有二分之一时间用于学生针对案例进行编程,下课前十分钟用于提交作业与展示学生的设计案例。每次上课学生认真听讲,勤于动手勤于思考,力求把自己独特的案例作品评讲时展现给同学和老师。并且在评讲过程中每个同学都可取长补短,有所收获。

2.1“陷阱”教学法

针对编程中一些常见的错误或误区,引入“陷阱”教学法。即教学时,老师可以故意犯错,以提醒学生。并且在学生编程时给学生设“陷阱”,当学生困惑时,再给出答案,或是让其在错误中找到答案,这样记忆一定非常深刻。实践中,有学生做得很好,给予鼓励,并让其指导相关同学,提高他的积极性;对于不清楚的学生,给予适当的指导,让其再继续。最后结果,在两个班,60人的学生中,经过将近20分钟的时间,无一例外,大家都切实理解了DTS的意义并掌握了操作方法,并通过错误知道在DTS过程中需要注意的方面。这样提高了学生的认知能力,使学生有很大的成就感。

(1)例1:将Hello改为hello。在Java程序语言教学中。教授学生编写第一个Java程序,以让他们熟悉Java程序的框架。新建一个名为Hello.java的文件。代码如下:

在这里,讲解完代码的意义后。开始给学生设计“陷阱”。要求学生将类名Hello修改为hello。

这时学生会发现代码编译时会出现一个错误提示“公用类型hello必须在它自己的文件中定义”。这时给学生讲解知识点:public修饰的类的名称必须与Java文件同名。

(2)例2:去掉void。在main方法的框架中,void是告诉编译器main方法没有返回值。既然没有返回值,让学生去掉void后,看有什么后果。编译会给出“缺少方法的返回类型”的错误提示。因而学生知道,即使没有返回值,main方法中的void也是不可少的。

(3)例3:System更改为system。更改后代码如下:

在编译时又有出错提示“无法解析system”,也就是说编译器不认识system,从而让学生自己都能总结出第三个结论:Java严格区别大小。

当然在“陷阱”问题中,可能有些学生不能自已得出结论,教师就需要实时关注这些学生,及时地给予引导提示,千万不要让其产生有挫败感。

2.2 教学中注重程序规范

程序设计是一个严谨的工作,所以教学中就更要讲求规范化。现代企业要求合作,代码规范是程序团队开发的基础,没有人能看懂的代码,不管自己觉得写得如何漂亮,最终也会被视为“垃圾代码”。所以编写遵守行业规范的代码是衡量一个程序员是否优秀的标准。所以,在教学过程中,教师要时刻注意学生编写代码的规范化问题。

如一段简单的Java程序如下:

在这里,教学时就要强调以下规范:

(1)规范要求类名必须用public修饰。

(2)一行只写一条语句。

(3)用邀妖括起来的部分通常表示程序的某一层次结构。“邀”一般放在这一结构开始行的最末,“妖”与此结构的第一个字母对齐,并单独占一行。

(4)低一层次的语句或注释应该比高一层次的语句或注释缩进若干格后书写,使程序更加清晰,增加程序的可读性。

另外,教学过程中,除关注班上的所谓的“差生”,也要关注那些班上的“领头羊”们,要充分发挥其能动性,激发其学习兴趣;在完成编程设计的前提下,让其指导同学,有时学生之间的交流会更容易,从而培养学生的编程协同工作能力。

3 结束语

以上这些论述,是在历年程序设计语言课程讲授中的实践总结,希望起到抛砖引玉的作用,为我国的IT教育贡献自己的绵薄之力。

参考文献

[1]李成良,顾美玲.大学教学理论与方法[M].贵州:贵州教育出版社,1995.

[2]肖睿.使用Java语言理解程序逻辑[M].北京:科学技术文献出版社,2008.

[3]张光建.比较软件蓝领与程序员[J].重庆:科学咨询,2007(1-5):21.

语言开发 篇2

Objective-C具有以下优点:开发的高效能性,可以让你充分利用手机的各项功能。使用Objective-C进行编码可以让app在所有iOS设备上获得相差无几的体验,适配性比较高,比如iPhone和iPad。

不过,Objective-C使用起来也有一些难点,比如不是那么容易学习,使用Xcode可能比普通开发更难一些,更要到的一点是通过Objective-C开发的app很难适用到其他平台上,比如Android phones和Windows phones。不过,也不用这么悲观,iPhone app可以被写成web app,web app不需要像Objective-C那么精细复杂的语言,你可以使用HTML、CSS或者JavaScript。另外,web app还可以使用iPhone的某些功能,你可以使用HTML5,针对iPhones的web app可以使用位置功能。但是,目前情况是web app开发比较有限。

Web app开发不能整合设备的核心功能,比如发文本信息,也不能充分使用App Store进行销售和更新。一些人认为移动web app避免了可扩展性问题,因为它可以跨平台使用。同时,web app也绕开了App store严格的提交和更新审查规则。相比较Objective-C而言,HTML、CSS以及JavaScript学起来更容易些。

JavaScript(Plus CSS和HTML)JavaScript主要用来进行web浏览器和app的开发,性能方面有待进一步改进和完善。web浏览器开发不完全需要一门新的语言,使用和开发方面没有太大问题,套用一句话说,也就是没有坏的时候不用去修理它。

Node.js 男士内裤品牌http://可以一起使用,允许结构和归档的分离。

Robbins主要从事Node.js语言的研究,他以前是一个.NET和Ruby程序员,在他看到类似Silverlight和Flex这类程序/项目失败于前端编程的时候,他看到了Node.js的机会。

Robbins开始全职从事JavaScript开发,并且6个月后成立了Nodejitsu公司,为app开发提供高效的云服务。Robbins表示Node.js绕开了通用的开发步骤,使用起来更为简单。他说:“Node.js可以为你提供大部分你想要的实用函数,并且可在NPM(node package manager)中使用,我觉得这是个优势而不是劣势。”

Ruby:一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言

Robbins先前使用过Ruby, 他并不肯定Ruby,他说:“Ruby面临的一个问题是工程师看到函数成为语言的一部分,他们认为使用起来也非常快,他们并未对函数作为语言的执行进行深入挖掘。”

Robbins推荐使用第三方函数来代替,这样可以对app开发有个更综合更全面的理解。他说:“使用第三方函数的时候你会持很重的怀疑心态,你会仔细去看代码,看哪些运行的快哪些运行的慢,最终你对app的运行情况会有更深刻的理解。”

在app开发过程中创建一门新的语言或者提高现有语言的健康竞争能力,开发者需要知道哪种语言适合自己,尤其要明白各种语言的效能和功能。

高职《漫画语言》课程开发研究 篇3

关键词:漫画 漫画语言 漫画角色 镜头语言

中图分类号:G649.21 文献标示码:A 文章编号:1003—0069(2014)09—0162—02

随着社会经济的发展,人们的生活水平也在不断提高,已不再满足于物质生活的富足,而是开始了对精神生活的追求。与此同时,一种新型的艺术形式——漫画,走入人们的视野,成为大家娱乐生活中的一个重要组成部分。而一部漫画想要成为成功的作品,就需要有精彩的漫画语言,所以高职院校所开设的《漫画语言》课程需要满足一些特定的标准条件下才能进行。

一 漫画和漫画语言的介绍

漫画作为一种特殊的艺术形式,越来越受到人们的喜爱,它通常没有传播限制,尤其是在新媒体环境下,数字漫画、动态漫画都成为继纸质漫画后十分流行的一种漫画形式,这种形式传播更加广泛便捷。漫画因其绚烂的色彩,或精致或简约的线条,成为一种十分受大家欢迎的,通俗易懂的大众文化,它的英文有多种说法,直译的英文是“cartoon”,但是要细分的话则含义有些许区别,如Comic指的是传统意义上的连环性漫画,大多数以平视的全景效果来叙述故事,故事剧情方面比较简单明了,幽默风趣;Manga则是指一种新形式的漫画,以1947年的《新宝岛》为开端,它的独特之处在于将电影领域里的全景、广角、特写等分镜手法运用到漫画当中,与Comic相比比更加生动;而Caricature的风格更加突出,多用夸张讽刺的手法来表现事物,经常表现政治人物或名人明星。漫画的特点各不相同,但总的来说主要有讽刺性、评论性、夸张性、幽默性、图文合一等特点。在漫画不断的发展进程中,它从单格到多格,从静态到动态,越来越内容丰富,形式多样,成为很多人尤其是青少年儿童欣赏推崇的艺术形式。

漫画语言作为漫画传递信息的方式,主要由文字语言和画面语言组成的,两者缺一不可,融为一体。首先,文字语言作为漫画语言的重要组成部分,是画面语言的辅助部分,可以让漫画的思想更加深刻,有助于人物形象和性格的刻画,也可以进一步增强漫画的表现张力。如漫画中拟声词、拟态词的应用,可以让读者有身临其境之感,加深其在知觉方面的审美感觉;还有一些讽刺漫画中的语言,富有哲理,幽默辛辣,有着精巧的艺术构思,让人感同身受,捧腹大笑过后陷入思考。而画面语言则是一部漫画作品的灵魂,好的画面语言,让人印象深刻,能够给观众十分良好的视觉体验,主要包括漫画场景、漫画角色、漫画镜头三个方面。

(一)漫画场景

漫画场景是以漫画的故事、角色和时间轴为基础来进行创作的,它能够为很好地辅助漫画来展开故事情节,烘托人物性格等。它对于整个漫画镜头的形成起到十分重要的作用,只有依托于漫画场景的设定,才能对漫画镜头中的视角、景别、镜头运动等方面的变化进行相应的调整,使整个画面达到和谐。此外,场景设计还会影响故事情节的展开,因为漫画中的人物要根据其所处的漫画场景才选择其身份和穿着,这样故事才会合理。观众对于一部漫画的感受是多种因素综合在一起的,而漫画场景在画面语言中起到背景的作用,通过光影效果、构图效果、色彩对比等手法的运用,可以强化漫画的视觉效果,如阴森晦暗的场景会增加恐怖的感觉,而明亮华丽的场景会使画面更加优雅等。要注意的是,漫画场景的设定要符合剧情发展,不要跳出剧本的设定,要与剧本的艺术风格统一。不管在空间布局还是人物造型方面都要符合真实性和科学、自然规律。如植物的生长应符合真实的生长规律,城市的规划布局应与实际生活中各个区域的功能划分相符,儿童的房间应当符合儿童天真烂漫的性格等。

(二)漫画角色

漫画角色可以说是一部漫画作品的“门面”,一部漫画能否吸引读者眼球,漫画角色的形象和设定是十分关键的因素。首先要有好的漫画角色形象来引起观众的注意力,继而才能推动情节的展开。首先,漫画角色的比例要符合人体结构的黄金分割线,即1:0.618,这样人物的形象才符合普罗大众的审美,但有时为了突出人物的某些特征,也会相应调整其比例,主要分为两种:第一类是Q版型,即是头和身体的比例为1:2,如柯南的儿童形象,这样可以更加详细地展现人物的表情变化;第二类是巨人型,即是头和身体的比例为1:8。其次,漫画角色造型的简化也是十分通用的方式。漫画绘图人员有时为了节省时间,加快工作效率,会在角色造型做相应的简化。但要保证保留角色的一些突出特征,这样才能既简化了造型线条,又能给读者留下深刻的印象。最后,要通过不同的绘画方法对角色的性格特征进行塑造。如在角色的外形上要根据人物年龄、性别、性格等方面进行区别性刻画,女性角色脸型较圆润,身材显瘦性感,男性角色则高大结实,上身肌肉呈倒三角状,儿童则头部较大,四肢较小,脸型较圆,瞳孔面积很大,可以更好地体现角色的天真烂漫;还有角色形象的设计上要考虑故事的文化背景,如美国人开朗乐天,美国的汤姆猫形象就较为夸张,十分动感;而日本人比较精明理性,日本的起司猫就比较娇小细腻;中国的许多经典漫画形象如孙悟空、玉皇大帝等,则依托于中国的传统文化,尤其借鉴了中国传统京剧的元素。

(三)漫画镜头

影视艺术的独特之处在于其丰富的镜头拼接和运动的技巧,而漫画则借鉴和吸收了影视艺术的特点。一部优秀的漫画通常包括各种镜头技巧,进而渲染故事氛围和人物情绪。镜头画面的景别从远到近主要包括远景(所刻画事物所处的环境)、全景(全部人体和其周围的背景)、中景(人体的膝盖以上)、近景(人体的胸部以上)和特写(人体的肩部以上)五种。五种景别各有其功能,如远景通常用在漫画的开篇,交代故事发生背景和环境;中景则多用来展示人物群像,并能够给人物的表演较为自由的活动空间;而特写则用来表现事物的细节部分,如刻画人物的面部表情,进行人物心理活动投射到面部表情时的变化等。在进行漫画镜头创作时,要掌握好镜头语言的节奏,注意各种景别的适用范围和搭配使用时的效果,如漫画中若全景、远景的景别使用较多时,就会比较平缓,缺乏起伏和节奏感,这时观众就会觉得无趣单调,所以要适当地增加一些近景和特写的景别描写,增加冲突感。

nlc202309040925

二 高职《漫面语言》课程开发的要求

自高职院校在开发《漫画语言》课程以来,艺术家们进行了不断的探索和实践,他们在传承和发扬的基础上对传统艺术进行大胆改革与创新,这种创新不但是实践中的探索,也为漫画语言在观念与理论方面的革新奠定了充实的基础。由于漫画制作具有其自身的特殊性,这就形成了漫画语言的独特艺术风格,因此,高职院校在进行《漫画语言》课程的开发时,应当遵循以下基本要求:

(一)根据学生的不同情况进行差异性教学

高职院校情况较为特殊,其学生有的来自贫困山区,有的来自发达城市,其文化程度差异较大,理解能力也有所差距,所以在进行《漫画语言》的课程开发时,不应当使用完全相同的教学内容,这样基础较差的学生会因为听不懂而丧失信心,而基础较好的学生会因为教课进程太慢而丧失兴趣,所以应当根据学生的不同情况进行差异性教学,如在开课之前先进行摸底考试,对学生的文化艺术水平有一个大致的了解,再根据学生的基础开设初级、中级、高级课程,做到有的放矢,高效地进行教学。

(二)设定好漫画文字语言和画面语言的教学比例

由于漫画风格的文字语言和画面的角色语言在设计上具有一定的扩展伸缩度,并且,这个伸缩度甚至能够“根据艺术家随心所欲的艺术创作”而进行的,因此。它有一种独特的表现主义艺术创作风格。通过漫画文字语言将心理暗示以及创作者的思想意识形态之中的人物形象或者事物场景在漫画中表现出来,人们在惟妙惟肖的形象比喻中和淋漓尽致的漫画语言表达中使心理是获得某种安慰或情绪上得到一定程度的宣泄。可见,漫画文字语言和画面语言二者在漫画语言教学中都具有十分重要的意义。然而,高职院校在进行《漫画语言》课程开发时要准确地把握好二者的教学比例,不能将它们在教学中以一比一的简单教学形式来进行。漫画语言的构成,文字语言和画面语言缺一不可,互为补充,如果说画面语言是一部漫画的骨架,支撑着整个漫画,那么文字语言就是漫画的血肉,对漫画进行着润色和补充。人类的审美理念是在社会发展过程中不断地与时俱进的,它是一个十分复杂的艺术表现过程,所有的艺术形式都必然在受众的感官反映中得到审美的体验。因此,掌握反映与被反映之间的关系以及设定好漫画文字语言和画面语言的教学比例是十分必要和重要的。高职院校在进行《漫画语言》课程的开发过程中应当设定好两者的课程比例,须知画面语言的重要性要高过文字语言,但同时也不应忽略文字语言的重要性。

(三)在课程设置时要加入学生基础教育的教授

好的漫画不光要有绚烂的色彩和鲜明的人物形象,还要富有教益和内涵,充满对人生的哲思和深厚的历史背景,这样才可以让人印象深刻,受益匪浅。所以一个优秀的漫画家不光只注重绘画技术的提升,也要拥有一定的文学功底和人文修养,这样才能创作出像《三毛流浪记》《铁臂阿童木》《机器猫》等传世的经典作品。所以高职院校在《漫画语言》的课程设置中,要增强学生文学修养、绘画技术、影视技术等方面的学习,多领域多角度的进行教学,这样才能更好地进行漫画文字语言和画面语言的创作。

结语:综上所述,《漫画语言》课程的开发,要基于对于漫画和漫画语言的充分认识,注重学生基础知识和技术的培养,并在对于学生具体情况的充分了解下进行课程的开发和设置,提升学生的人文修养和艺术审美水平,这样高职漫画专业的学生才会创作出更好的作品,将来进入社会时才能成为更有竞争力的综合性高水平人才。

语言开发 篇4

关键词:语言资源,文化产业

文化产业的发展需要找到合适的载体解决文化资源自身的生存问题。语言在文化产业中的地位不应忽视, 有效地围绕语言资源进行文化产业的发展, 是一个重要的选项。它有利于实现经济效益和社会效益的双赢。

1 非物质文化遗产资源开发现状

近年来, 以“原生态”样貌展现在民众面前的非物质文化遗产资源在市场上越来越受到关注。通过市场运作方式, 保护非物质文化遗产所需的资金在很大程度上得到了解决。一些得到深度开发的产品已经形成了巨大的产业利益, 同时它们也极大地改变了长期以来形态单一、受众差异被忽视的文化产品系列。典型的如中医药、雕刻、刺绣等成为社会资金的投资热门。

从产业的形式看, 我国的非物质文化遗产产业化发展呈现了三个的倾向:经营主体的大型化、展示与传播方式追求高科技化和文化消费产品的快餐化。比如, 部分地区将文化节庆活动搬到新建的园区中再现。由于得到了地方政府的支持, 这种通过建设文化园区的方式引入了大量资金, 形成具有当地文化特色的旅游产品。从效果看, 这三个倾向是适应国内、国际市场需要的。通过集中资源、快速扩大文化产业规模是严峻的市场竞争必然选择, 尤其是在相对落后的领域内, 高科技手段的积极运用不仅大大增强了我国文化创新能力, 更是直接催生了新的文化产品形式。

虽然在一定的时间内非物质文化遗产的产业开发取得了很大的成绩, 唤醒了社会意识, 极大地改变了某些文化资源的生存状态, 但仍然处于粗放的状态, 也暴露出了一些问题。

一是非物质文化资源具有极强的系统性和整体性, 但是目前的一些与文化产业相关的商业活动却有意识地将文化资源肢解开来。一些传统的民俗庆典歌舞活动被集中在公众统一的假期内, 迎合游客的需要而被重新塑造, 导致了关键的文化内涵的丧失。这种空壳化的经营方式如果长期得不到改变, 甚至会对文化资源造成新的伤害。比如片面追求产业化规模, 导致以家庭作坊式生产的传统手工艺产品生存状态趋于恶化。由工业化方式生产的的工艺品快速占领市场, 在短期巨大效益背后, 传统技艺却面临消失。

二是在开放过程中, 在资金投入时追求效益最大化往往选择较有影响的文化资源进行开发, 这导致文化资源开发出现了“两极化”。这种方式并没有较好地解决一些小范围内的非物质遗产的生存问题。比如江西较有影响的兴国山歌得到重视, 而另一江西省独有的艺术形式畲族山歌几乎不为人所知。尤其如新建得胜鼓、九江县“三声腔”山歌等区域内的艺术形式, 随着产业化开发的进程, 它们的生存境况更加严峻。

三是从开发的主体看, 目前的文化资源产业发展存在着较为突出的民众缺位现象, 尤其是当地的民众受益过少。一般情况下, 政府、专家与民众均无法参加到文化产业开发过程。由开发商进行的商业活动没有得到监督和有效的规划, 损害了文化资源的样貌。同时, 在开发过程中, 也没有进行利益的公平分配, 伤害了非物质遗产传承的群众基础。

这种开发模式在语言资源的开发显得更加突出。

一般所说的语言资源主要是针对语言教育而言, 包括母语和第二语言教育两大类, 一般所说的翻译、语言培训等就是此类。但语言资源的内涵远非如此。如果从经济特征来考察, 语言具有可利用、稀缺、专有和共享等特征。因此, 语言资源的开发利用并非只能由一个国家的管理层面进行宏观的设计或由其来主导开发过程。比如, 各类服务领域的语言, 如旅游、广告、地方戏曲演出等等, 需要突出的区域属性而非语言资源的全民族属性。这是由语言自身的社会属性决定的。总的来说, 语言资源的开发利用应包含一切以语言为载体的文化形态的保护、传承与商业化活动。

2 语言资源开发利用的意义

围绕以语言为核心建设文化项目, 是文化产业的一种模式。以非物质文化遗产项目为例, 非物质文化遗产的内在发展的经济项目、文化项目而具有其独特的产业属性。就当前的社会现状而言, 解决其内在的生存和发展是第一位的。目前, 最为迫切的是“非遗”产业开发必须先考虑项目的核心技艺和价值得到传承保护, 在开发过程中, 不能追求利润最大化。因此, 必然的思路只能是依据“非遗”项目的可生产属性进行适度的标准化和开发。其规模不应成为开发时的首要选项。

以“人”为本是所有经济形态的本质特征, 文化产业更不例外。人民网在2013年06月17日发表了题为《台湾地区社区文化产业发展的印象》一文, 介绍了台湾地区的“社区总体营造”计划和2002年启动的“新故乡社区营造计划”。这种基于基层社会进行的文化产业开发具有极大的包容性和灵活性。其最大的优势是能够整体精细地研发某一小范围的文化资源, 并将其进行产业化发展。显然, 这并不是着眼于大型化、规模化的开发方式。

这是围绕文化资源的“生存———生产———消费”基本模式而产生的开发方式, 文化资源与人的关系得到了妥善的解决。从理论看, 这一方式的包容性在于形成相对完整的文化资源生存环境。从各类文化资源的生存环境看, 它依托的是社会生产生活系统, 这是它的客观生存土壤。台湾的作法正是基于系统性留存而进行的适度开发。这一开发模式的总体思路与大陆在2012年2月出台的《文化部关于加强非物质文化遗产生产性保护的指导意见》一致。其共同性就在于, 在城镇化建设过程中充分利用社区和村落形态对文化艺术资源的保护与开发, 这是保护“活态”文化的有效方式, 用生产性保护来解决文化资源的生存问题。

联合国教科文组织2003年通过的《保护非物质文化遗产》明确指出, 非物质文化遗产包括口头传说和表述, 包括作为非物质文化遗产媒介的语言;表演艺术;社会实践、礼仪、节庆活动;有关自然界和宇宙的知识和实践;传统的手工艺等五大部分。在其中, 民间艺术形式无法脱离其特殊的生活生产方式而独立存在, 它完全依附于区域文化的个性和人群而存在。民间艺术形式大多以声音、形象和技艺为表现手段, 在历史的长河中以口耳相传作为传承机制而得以延续至今。因此民间艺术形式与人的活动密切相关。一方面语言本身是非物质文化遗产的构成部分, 另一方面考察它与其他要素的关系, 语言的交际功能和思维工具的功能决定了它在非物质文化遗产中占有重要位置。相对于普通话的通用语言地位, 非物质遗产所提的“语言”更多情况下指的是区域性特征明显的方言。而在特定的区域里, 方言往往支撑着一个自成体系的文化形态, 并发挥了构成完整的语言资源、乃至文化资源的作用。我们熟知的歌曲、戏剧、神话、故事、谚语等口耳相传的传统文学艺术形式都是以方言为载体的, 社会实践、礼仪和节庆活动等也都与方言结合在一起, 甚至于在传统的手工艺中, 方言也是不可分割的。

因此, 摆脱片面追求规模化的认识, 坚持以人为本以语言文化消费和语言文化修复为突破口的文化资源的开发利用, 也是对语言资源开发的方式。以方言作为载体进行创造的民间曲艺、民歌等艺术形式, 也是以语言为工具的语言经济的组成部分。可见方言不仅仅需要保护, 它本身就是资源, 是可消费的。

科学地开发利用丰富的语言资源可以有效地解决身份认同的问题, 培养了基于情感的语言消费, 最终为文化艺术产品消费提供动力。从市场角度看, 弱势方言民众有强烈而迫切的语言表达需求和提供方言服务的需求, 这种情形在和强势方言发生接触时体现最为明显。语言资源的生产和消费尊重了个体的意愿和权利, 形成了消费主体的多样性。从个性角度看, 方言也具有独特的文化气息, 以方言为载体的艺术形式如一首原生态的歌曲或一出乡土戏曲, 不仅仅是对文化的怀念, 也是对长期生活方式的尊重。这些艺术形式能够满足特定群体的情感需求。当大量的以方言为载体的艺术作品能够生存并发展时, 文化产业必定呈现出“百花齐放”的多元化样貌。

围绕语言资源开发文化产品的效益还体现在语言是“活态”的文化产品存在的重要形式。歌舞演出、节庆习俗、手工制作等都是基于语言的文化资源。构建起以语言为平台的开发模式, 有利于建构起适应所在地文化生态的生产性保护区, 从而为所在地原生态的区域文化传承发展创造条件。在社区、村落等较为基层的社会组织形式中, 文化产业的发展除带来经济效益外, 将能够带来更多的潜在收益, 例如民众对文化资源保护的自觉意识将逐步提高, 所在地的教育水平得到发展。

3 完善语言资源开发模式的措施

围绕语言资源开发利用发展文化产业是一种建设模式。以戏曲表演为例。村落社区的戏曲表演往往同特定的节庆活动、空间场所、社会事件有关。戏曲表演过程中的戏台、表演团队、乐器、服装、表演方式等文化信息高度浓缩, 这也是“活态”的文化产品的生存样貌。在这个商业活动中, 表演者和景区经营者、生活在村落中的民众、戏曲的研究与创作者就形成了一个相对完整的生产和销售团队。因此, 在机制上配套成为保障商业行为健康发展的必要条件。

形成健康的开发模式, 政府、专家、民众和商业开发机构四位一体, 这是前提。政府对文化资源的整合、社会文化消费的认知、相关经济政策的制订等都承担着重要的责任。专家是对语言资源进行开发、包装、深入研究并扩大影响的重要群体, 也是文化产业发展的智力保障。民众是方言的使用者, 也是语言资源构成的社会基础。他们直接参与到资源的开发与利用过程, 这在村落的文化表演中体现最为直接。商业开发机构对整体语言资源的开发提供资本、推向市场, 并最终产生经济效益。

利益分配机制的创新是基本保障。目前的开发模式中突出的弊端是利益分配时存在的“缺位”现象。对绝大多数文化产品而言, 其依托的生产生活方式是系统性的, 而工业化的生产则割裂了文化产品与其培植的土壤间的关系。在中国, 村落社区是数千年来的民族文化基本形态, 众多类型的文化资源特征依附于它。区域特征较强的节庆活动是在景区中常见的文化商品, 但在脱离村落形态后, 只留下了商业特征, 这只会形成新的“文化沙漠”。

行业组织协调机制。政府、专家和民众是开发活动的构成要素, 但是他们都不能完全解决跨区域、跨产品类型的商业活动中产生的矛盾。这就需要相关的行业组织在具体的经营方式、利润分配、成本核算、风险分摊等环节进行协调, 实现共赢局面。

适应村落社区形式的语言资源开发, 并不排斥规模化。在文化产品的开发过程中, 大型企业仍有引领作用, 但需要在村落社区加强和生产者、销售者的连接, 合理分配利润, 形成大企业和中小企业的共生机制。围绕语言资源进行的文化产品开发, 往往有潜移默化的影响, 它打破了人口流动带来的负面影响, 重组商业活动中的人际关系, 并减少各个共生体之间的合作阻力, 达到降低成本的作用。

参考文献

[1]胡言午.文化修复是城市非遗保护重点[J].中国社会科学报, 2012-9-21.

[2]王辉.语言规划的资源观[J].北华大学学报, 2007 (4) .

[3]陈丽君, 胡范铸.语言资源:一种可以开发利用的旅游资源[J].旅游科学, 2010 (6) .

[4]陈章太.论语言资源[J].语言文字应用, 2008 (1) .

[5]李现乐.语言资源与语言经济研究[J].经济问题, 2010 (9) .

[6]国家“十一五”时期文化发展规划纲要[EB/OL].人民网, 2006年09月13日.

C语言开发工程师笔试题 篇5

在二叉树中找出和为某一输入值的所有路径。

#include

void getPath(struct treeNode星符号 node, int sum, vector& stack, int currentSum) { //stack用来存放路径,sum为输入值

} if (node == NULL) return; currentSum += node->id; stack.push_back(node->id); if (node->lchild != NULL) getPath(node->lchild, sum, stack, currentSum); if (node->rchild != NULL) getPath(node->rchild, sum, stack, currentSum); if (node->lchild == NULL && node->rchild == NULL) { if (currentSum == sum) { vector::iterator it = stack.begin; for (; it != stack.end; ++it) printf(”%d “, 星符号it); printf(”/n“); } } stack.pop_back;

如何多角度开发幼儿语言能力 篇6

【关键词】

一、投其所好,拉近距离

“好说”是幼儿的天性,孩子越小,越是如此。要抓住幼儿的心理,经常和孩子进行趣味性谈话:如新生刚刚入班,面对新奇的环境、新的朋友总有无数个话题要说。这时教师不妨摸摸他们的头,拍拍他们的肩,听听他们对哪些话题感兴趣,时而插上几句,时而记录下谈话的内容,并随时把谈话中有趣的部分念给他们听,孩子们倍感亲切。接下来教师可以进一步在他们的兴趣点上生成各种谈话活动:如动画片精彩片断回顾、家庭趣味小事、星期日见闻等,根据谈话内容还可以开展系列的绘画、讲述活动,充分发挥幼儿想象力,把看到的、听到的事情进行了加工创造,用自己的语言进行表达,不仅丰富了词汇,激发了兴趣,还拉近了师生的距离。长此以往,即使是不爱说话的孩子在这种快乐的气氛中也会讲述他们的所见所闻。就这样,在轻松愉快中,幼儿语言得到了初步的训练。

二、儿歌练习法

儿歌练习法能让幼儿体验到和谐的节奏与优美的韵律,感受到规范的书面语言的魅力。儿歌内容浅显、易学易记、朗朗上口。教师可以在教儿歌时配上适合的音乐,让幼儿在愉快轻松的氛围中学习儿歌。这样能激起幼儿的心理快感,引发幼儿的情感共鸣,同时加深幼儿对儿歌的体会、理解与记忆,从而增强幼儿对语言的感受,满足其身心需求。在幼儿每日活动的各环节中,教师也可选用或自编一些简单有趣的儿歌,让幼儿边念边照着要求去做,在感悟语言魅力的同时又培养了幼儿良好的生活和行为习惯。例如收玩具时念儿歌:“玩具宝宝真有趣,天天和我做游戏,轻轻拿,轻轻放,玩过之后送回去,玩具宝宝回家了,对着我们笑嘻嘻。” 睡觉前,教师和孩子一起说:“香香的小花被呀,软软的小枕头,我的小宝宝呀,就要睡着了。”久而久之,幼儿就会边做事边念儿歌。形象、生动、规范的语言时时处处都感染着幼儿、影响着幼儿,其语言也就越发生动与形象了。

三、积极引导幼儿进行“说”的练习

为了发展幼儿的表达能力 ,不但要发展幼儿听的能力,还要培养幼儿“说”的能力。“说”即表述。表述是以一定的语言内容、语言形式以及语言运用方式表达和交流个人观点的行为,是幼儿语言学习和语言发展的主要表现之一。只有懂得表述的作用,愿意向别人表达自己的见解,并且具备表述能力的人,才能真正与人进行语言交际。

(1)老师有目的地要给幼儿创设“说”的环境。在课堂上提出一些孩子感兴趣的话题,激发幼儿想说的愿望。例如,孩子对动画片很感兴趣,于是我就提出这个热门话题,不要求幼儿谈论统一的内容,不强调使用规范化的语言,幼儿可自由地发表个人的见解,激发了幼儿想说的愿望。

(2) 教师在组织幼儿集体学习时,要注意启发幼儿学习的积极性,克服教师说孩子听的叫法。还要克服说得好的让说,说得不好的不让说的做法。鼓励幼儿说错了没关系,老师会帮助的。教师应注意给每个幼儿“说”的机会,创设一个“说”的环境,让孩子练习“说”,学习“说”在说中学说。

(3)培养幼儿会“说”。主要是培养幼儿正确的发音,吐字清楚,丰富幼儿词汇,并能正确运用。教会幼儿按照汉语语法规则讲话。这些内容,都得在语言实践中学习,掌握。这就要让孩子多练习,重复的练习,逐渐地掌握。给幼儿提供多练的机会,创造多练的环境。幼儿的发音不准,教师和家长注意及时纠正、练习,就能掌握得快,说得好。

四、将家长也纳为教育资源的一份子,与幼儿一起开展生活中的各种语言活动

四五岁的孩子正是天真快乐的年龄,可是现在不少孩子天天喊着“烦得很”,“没意思”、“我郁闷”……大人们觉得孩子的这些话很有意思,却不知道这些语言正是受到父母的影响才形成的,这种消极的语言对孩子的心理发展非常不利,还会影响孩子的智商。情绪和语言是可以传染的,家长们把工作中的不愉快带到家里,这种方式很容易影响到孩子。如果总处在一个充满抱怨和不满的环境里,孩子也会像大人一样用消极的语言来宣泄自己的紧张和不满。孩子的这类语言形成习惯以后,对他们今后的人际交往和生活态度非常不利。所以家长们要特别注意,用快乐的情绪去感染孩子。

因此,家长要创设一个能使孩子想说,敢说喜欢说、有机会说并能得到积极应答的环境。家庭还是幼儿日常生活的主要环境,同时,日常生活是幼儿学习语言的基本环境。在这个环境中有着丰富词汇、发展口语的很多有利条件。家长应善于抓住家庭对幼儿进行语言培养的一切时机,在教幼儿穿衣服时,教幼儿正确叫出各种衣服的名称,面部或身体各部分的名称,带幼儿外出时,主动与幼儿交谈,向幼儿介绍所见到的能理解的事物。同时丰富有关词句。

参考文献:

[1]祁文慧幼.儿语言研究的新探索.南京师范大学文学院学报,2011, (1)

Web开发语言的比较与分析 篇7

1.1 ASP

ASP (Active Server Page) 的全称是动态服务器页面 , 它是网页服务器端的一种开发环境, 可以产生和执行交互式的、动态的、高性能的网页服务应用程序。ASP的开发语言是脚本语言--VBScript (Java Script)。

1.2 PHP

PHP (Hypertext Preprocessor) 的中文名是超文本预处理器,是一种跨平台的服务器端的嵌入式开源脚本语言, 它大量地借用了C、Perl以及Java中的语法, 并且和PHP本身的特点结合。PHP支持绝大多数数据库, 开发者可以从PHP的官方网站下载不受限制的源代码, 甚至可以添加开发者自己需要的特征。

1.3 JSP

JSP (Java Server Pages) 是SUN公司的最新一代网络开发语言。借助SUN公司在Java开发过程中的卓越表现和成就,JSP应运而生。JSP支持使用Servlet和Java Bean来完成功能强大的网络编程。

这3种编程语言都是在HTML的代码中混合了一些程序代码。通常用语言的引擎来解释程序代码的执行力。JSP代码被编译成Servlet并由Java虚拟机运行, 这种编译器操作只发生在对JSP页面的第一次请求上。在PHP、ASP和JSP的环境下, HTML代码主要负责描述的显示方式, 程序代码则被用于描述处理逻辑。一般来讲, 普通的HTML页面只建立在网页服务器端, 而ASP、PHP和JSP的页面则需要语言引擎的额外分析和执行。程序代码的执行结果被 嵌入在HTML代码中 ,然后发送到浏览器。ASP、PHP和JSP都属于网页服务器端技术, 客户端浏览器不需要任何附加的软件支持。

2 技术特性

2.1 ASP

使用例如VBScript等简单的脚本语言, 开发者能迅速地完成Web应用程序的编写。

无需编译, 编写简单, 直接运行在服务器端。使用普通的文本编辑器, 例如Windows自带的记事本。ASP是独立于浏览器的, 只要客户端使用的浏览器是可执行HTML代码的,那么其就可以自由浏览ASP设计的网页内容。ASP能与任何Active X的脚本语言兼容 , 并且也可以使用其他通过插件方式提供的脚本语言, 比如REXX和Perl等。Active X服务器组件具有无限 的可扩展 性 , 开发者可 以使用诸 如VB, Java,VC++和COBOL以及其他等等编程语言来编写他需要的Active X服务器组件。

2.2 PHP

PHP最显著的技术特性就是数据库连接, PHP可以编译成具有多个数据库连接的功能。PHP和My SQL是一个很好的组合,开发者可以编写自己的外设功能来间接地访问数据库。当开发者想要更换使用的数据库的时候, 只需要修改代码就可以了。PHPLIB就是最常用的提供一些通用服务的基本库。然而, PHP提供的数据库的接口不是统一的, 这是PHP的一个不足之处。

2.3 JSP

在JSP中, 开发者可以使用HTML或者XML标识来设计网页的格式, 使用JSP生成页面上的动态内容。该逻辑被封装在标识和Java Beans组件中并且被绑定在脚本里, 所有的脚本都在服务器端执行。因此, 其他人员, 例如网页管理人员和网页设计者, 就可以在不影响其他内容生成的情况下去编辑和使用JSP网页。在服务器端, JSP引擎用于解释JSP标识,并且用于生成所请求的内容 (例如, 通过访问Java Beans组件使用JDBC技术来访问数据库) 和将结果以HTML (XML) 网页的格式发送回浏览器。这可以帮助程序员们保护他们的代码,并且确保任何基于HTML建立的网页浏览器的完全可用性。

大部分的JSP页面在处理应用需求的比较复杂的进程时都是依赖于可重复使用的、跨平台的组件 (例如: Java Beans)。开发者能够分享和交换这些组件, 使这些组件能够被更多的用户所使用。这种基于组件的方法会使整体开发过程大大地加速, 并且开发工作结果得到了最优化。

不是所有的网页开发人员都熟悉脚本语言, JSP封装了许多功能, 这些封装功能可以用于更简单的使用JSP XML标识的相关动 态内容。 标准化JSP标识能够 实例化和 访问Java Beans组件、下载小的程序、 设置和检索群组件的属性 , 以及在编码时实现其他更复杂的功能。通过自定义标识库的迅速发展, 在未来JSP会有更多的应用。例如, 第三方开发人员可以为他们常用的功能建立自己的标识库, 这使得他们可以使用熟悉的工具和组件去实现相同的功能。JSP利用现有的工具和技术可以很容易地整合进多应用体系结构, 并扩展到能够支持企业级的分布式应用程序。身为Java大家族的一员,JSP能够支持高度复杂的基于网页的应用程序。JSP的内置脚本语言都是基于Java编程语言的, 而且JSP所有的页面都是被编译为Java Servlet, 因此JSP页面具有Java所具有的全部优点: 强悍的存储管理和安全性, 以及著名的“一次 编写 ,随时随地实现”(write once, implement anywhere)。随着越来越多的网络供应商将JSP添加到他们的产品中, 可供开发者选择的也越来越多, 他们可以自己选择工具和服务器, 并且修改工具或者更换服务器并不会影响当前的应用程序。

3 应用领域

3.1 ASP

ASP是由微软公司开发的 , 因此它也继承了微软公司产品的传统———只能在微软公司的服务器产品、PWS (PersonalWeb Server) 和IIS ( Internet Information Server) 上运行。 在Unix环境下Chili Soft组件可以支持ASP, 但这也是有限制的。

ASP简单、易于维护 , 是小型页面应用程序的最优选择 ,在使用DCOM (Distributed Component Object Model) 和MTS(Microsoft Transaction Server) 的情况下 , ASP甚至可以实现中等规模的企业应用程序。

3.2 PHP

PHP可以在Windows和Unix上的网页 服务器上 正常运行, 并且支持Apache和IIS网页服务器。用户可以随时更换平台而无需改变原有的PHP代码。

由于结构缺陷, PHP只适用于小型网页系统。

3.3 JSP

与PHP类似, JSP可以在大多数平台上运行。在NT环境下, IIS能够通过一个外部服务器, 例如JRUN和Servlet Exec来支持JSP。Apache也同样支持JSP, 因为Apache被广泛应用在Windows NT、Linux和Unix中, JSP也因此有了更广泛的执行平台。尽管Windows NT操作系统占据了相当大的一部分市场份额, Unix的优点仍然是无可替代的, 并且Linux的市场份额也在显著上升。当JSP从一个平台迁移到另一个平台上时, 它甚至不需要重新编译, 因为Java的字节码都是与平台无关并且是统一标准的。

4 性能比较以及市场分析

用这3种语言做循环性能测试和存取Oracle数据库的测试。在第一个循环性能测试中, JSP仅仅使用了4秒钟就完成了一个20000*20000的循环, ASP和PHP分别用了63秒和84秒完成了一个2000*2000 (小了一个数量级) 的循环。在数据库测试中, 3种语言做一样的操作: 1000次插入、更新、选择和删除操作。JSP需要13秒, PHP需要69秒, ASP需要73秒。

PHP自身的一些缺点导致PHP是不适合大规模的电子商务网站, 它更适合小型的商业网站。因为PHP首先就缺乏规模支持, 其次, PHP也缺乏多层结构支持。对于负载较重的网站来说, 只有一个解决方案, 那就是分布式计算。数据库、应用逻辑层和逻辑层可以彼此分离, 并且相同的层还可以根据流量来进一步分成二维列阵的群集。而这正是PHP所缺乏的功能支持。上文中还提到过, PHP的数据库接口是不统一的, 这也导致它不适合用于电子商务网站。

ASP和JSP不具有上述的缺陷。ASP可以通过Windows提供的COM/DCOM来获取Active X和结构支持 。JSP可以通过EJB和其他众多应用服务商来获取结构支持。

5 其他网络编程语言

5.1 Perl

Perl一般被称 为实用报 表提取语 言 ( Practical Extractionand Report Language) , 是一种比较古老的脚本语言。第一个Web应用就是用Perl写成的。Perl的用处像C语言一样 , 是非常灵活的, 并且能够快速方便地处理文档。正是因为Perl的灵活性和丰富的冗余语法使得它得以广泛的应用, 但是Perl代码的阅读和维护都很困难, 这使得使用Perl的人数正在逐渐减少。此外, Perl需要高性能的CPU, 在效率方面也有一些不足之处。Perl开发的成功案例有Movable Type (世界上最著名的博客系统之一) 和Awstats (经典的日志系统)。

Perl在一些应用程序里面可以发挥显著的优势 , 但是过于困难的维护使得其普及变得非常困难。

5.2 Java Script

Java Script是一种直译式脚本语言。Java Script可以响应用户的需求来往复传输数据而无需使用任何网络, 因此当用户输入数据时, 不需要穿过服务器端。Java Script是一种基于对象语言, 不是面向对象语言, 因此它在支持对象方面有一些缺陷, 它只能通过一些变通的方法来实现继承、多态和其他的一些我们熟悉的面向对象语言的特性。这种语言也有其优势—简单, 在Java Script中, 类的转换是非常方便的。一个字符串可以通过简单的加法和减法运算转化为int类型。作为一种解释性语言, Java Script可以支持eval语句, 这是编译语言C和Java所不具备的。

6 结语

目前, 世界上最广泛使用的是PHP和ASP, 尤其是在小型的商业网络中, ASP和PHP的应用非常广。相较而言, JSP是一个较新的技术, 主要应用在电子商务网站中, 基于强大的Java语言, 在网络数据库应用领 域具有得 天独厚的 优势 ,也因此世 界上的一 些大型电 子商务提 供商都在 使用JSP/Servlet, 例如著名的IBM E-business。

从跨平台, 执行效率以及 未来应用 等各个方 面来比较 ,在这3种语言中, JSP应该是未来的趋势所在。

摘要:通过使用套接字来达到进程间通信目的的编程就是网络编程,网络编程需要用到多种网络编程语言。现在广泛使用的网络编程语言有ASP、JSP和PHP。综述这3种语言以及它们的技术特性,包括每种语言的优缺点和未来方向,并且针对不同的网络编程开发类型给出选择建议,并介绍和比较了另外的两种网络编程语言。

聋儿早期语言康复课程开发的探索 篇8

一、课程目标

聋儿语言康复的“阻力”主要有三类:第一,听力障碍。第二,听力障碍产生发声障碍和构音障碍。第三,由于上述原因产生的语言障碍。从三大阻力出发,我们将课程目标表述为三方面,即听觉、言语、语言。在此基础上归纳出课程的总目标为“听得明白”“说得清楚”和“交流自如”。“听得明白”是指:最大限度地提高对日常各种声音的分辨和理解能力。“说得清楚”是指:使聋儿自然舒适地发音与准确地构音,为他们学习说话奠定基础。交流自如是指:培养交流意识,能主动沟通交流。只有“听得明白”,聋儿才具备“听得清楚”的基础条件,也只有“听得明白”和“说得清楚”,才能最终达到“交流自如”的目的。

二、课程内容的选择与组织

(一)课程内容的选择

内容的选择是课程开发的核心问题。由于聋儿言语语言的发展和正常儿童一样呈现出固有的发展顺序:音位→词汇→句子→语段→会话。因此,我们经过精心筛选确定了大量的词汇、句子和短文作为课程内容。考虑到词是学句的基础,因此词在教学内容中占绝对优势。课程中所选词均为沟通、交往中的高频词汇,包括名词、动词、形容词、量词等,共计1200多个。句子则涵盖了2~6岁儿童常用句式,包括陈述句、疑问句、感叹句和祈使句。短文部分,语言简练易懂,内容贴近生活,是学习语言的有效途径。

(二)课程内容的组织

我们将所有的词、句和短文围绕着儿童的生活展开,编排在不同的主题中,按由易及难分成六个等级:启蒙上、启蒙下、基础上、基础下、提高上和提高下。内容的组织遵循两个原则:不同等级数量变化和不同等级难度变化。不同等级数量变化是指不同教学内容的数量在不同难度等级中是不一样的,体现在:词主要集中在启蒙和基础阶段,句主要集中在基础和提高阶段,而短文主要集中在提高阶段,见下图。不同等级的难度变化是指不同教学内容在不同的难度等级中遵循了由易到难的规律,主要体现在:第一,词汇不断提高难度。结合聋儿言语语言认知的发展水平,把他们经常接触、较易理解、且易于听辨和发音的词编到启蒙篇中,把离生活较远较抽象,且难以理解和发音的词编到基础篇和提高篇中。第二,句子不断增加修饰成分。句子是按由简单句到简单复句阶梯性的发展逐步加强难度设计编排的,见表1。第三,短文不断提高难度,也是根据由短到长阶梯性的发展设计编排的。

三、课程的实施

2~6岁不仅是聋儿听觉、言语、语言飞速发展的阶段,也是认知、操作、运动、艺术等其他能力发展的关键期。语言能力与其他能力存在着紧密的联系,其他方面能力的提高,必定能促进语言能力的提升,反之亦然。这意味着聋儿早期语言康复课程应采用不同的活动形式共同促进语言发展。我们将语言康复教学的形式分为两种:基础性活动和延伸性活动。其中,基础性活动是基本形式,延伸性活动是辅助形式。基础性活动以听觉、言语和语言的学习为主导线索,寓听觉、言语矫治技术训练于语言教育中,听说结合,使聋儿的发音器官得到锻炼,让他们在浓缩的游戏化的环境里学习语言知识。延伸性活动配合基础性活动,参考正常幼儿园语言、健康、社会、科学和艺术五大领域设计了语言活动、科学活动、音乐活动、美术活动、运动活动和生活活动,开拓了聋儿学习语言的辅助渠道。两者之间相互衔接,有机统一。基础性活动和延伸性活动都有相同的主题,通过选择统一的课程内容,将不同的教学形式有机地衔接和统一起来,使聋儿在一种形式下习得的内容,在下一个环节中得到巩固,从而达到事半功倍的效果。有关课程的一日活动安排见表2,需要指出的是:康复教师在安排教学活动时,并不一定要严格执行以下计划,应根据本班聋儿的实际情况和实际需要合理策划一日的教学活动。

四、课程的评价

课程的评价应以规定的课程总目标为基准。聋儿早期语言康复课程的总目标为“听得明白”“说得清楚”和“交流自如”,对聋儿课程学习的评价内容也必须包含这三个方面。评价的方法主要有:

(一)标准化的测验

如:使用孙喜斌的听障儿童语言能力评估词表进行聋儿语言能力的评估,使用黄昭鸣—韩知娟词表(50词测试)进行聋儿言语清晰度的评估等。

(二)主观评价法

仅通过标准化测验来评价聋儿的学习成果是远远不够的,还应以聋儿在实际会话中的表现作为评价的依据,通过自然情境下观察聋儿的语言行为和情感态度表现,在活动中对聋儿进行评价。

(三)专家评价与康复教师和家长的评价相结合

康复教师和家长最了解聋儿,应该在家长评价和康复教师评价的基础上,专家根据康复教师和家长提供的材料,共同分析,得出评价的结论。

五、课程本身有效性的调查研究

对聋儿早期语言康复课程本身有效性的评价包括对课程目标、课程内容、课程实施和课程评价的评价,如:课程目标的设置是否具有适宜性?课程内容的选择和组织是否恰当?教学形式的选择是否恰当?课程评价的方法是否恰当?聋儿早期语言康复课程本身有效性的评价不是课程开发的结束,而是课程在开发过程中的一个至关重要的环节,有利于进一步完善聋儿早期语言康复课程和提高语言康复的教学质量,同时也为下一轮课程的开发与完善提供重要依据。我们对聋儿早期语言康复课程的评价采用了评价表的方式进行,详见表3。研究者选择了同行,专家共十个人利用以上评价表对聋儿早期语言康复课程的开发进行了评价,并对之结果进行统计如下表3。

对以上结果统计,给予肯定回答的共有74人,给予否定回答的共有16人,肯定的回答占了82%,研究者得到了以下结论:1.聋儿早期语言康复课程本身的质量在总体上是较好的。表现为:课程目标比较科学,课程内容具有一定价值,教学方法比较恰当,课程评价较为合理等。2.聋儿早期语言康复课程包括了完整的课程开发过程,是比较完备的。3.注重从多渠道收集信息,对聋儿早期语言康复课程本身做科学的评价。

六、结语

聋儿早期语言康复课程的开发与实践正在引起越来越多研究人员的关注,本研究正是在这一趋势上开展的。聋儿早期语言康复课程的开发仍然处于不成熟阶段,本研究仅仅是“浅尝辄止”地做了些探索,展望聋儿早期语言康复的进一步发展,我们期待着更多的聋儿康复工作者关心早期语言康复课程的开发,为满足聋儿的特殊教育需要做出有益的探索。从而为一线聋儿康复教师提供可资借鉴的实践案例,我们坚信,聋儿早期语言康复将会得到更好、更快的发展。

摘要:立足于实践,以聋儿语言康复为主线,试图从实践操作层面全面探究聋儿早期语言康复课程之开发,以期为该课程的塑造提供参照。

关键词:聋儿早期语言康复课程,课程目标,课程内容

参考文献

[1]施良方.课程理论[M].教育科学出版社,2004:2-3.

[2]周兢,李绍珠,郭熙,等.聋儿早期康复教育—整合教学活动设计[M].南京大学出版社,1993:1-12.

[3]黄昭鸣,周红省.聋儿康复教育的原理与方法[M].华东师范大学出版社,2004:2-9.

[4]桂诗春.新编心理语言学[M].上海外语教育出版社,2000:57-59.

C#语言开发俄罗斯方块游戏 篇9

俄罗斯方块游戏是一种大家较为熟悉的游戏, 通常有7种方块模型, 可以控制它的平移、加速、旋转变形 (7种模型共计19种状态) 。另外, 左右平移和变形需要考虑边界碰撞的问题, 下移需要考虑堆积和消层的问题。

2 设计思路

利用C#语言开发了俄罗斯方块游戏, 如图1所示, 设计中借鉴了MVC的设计思路, 除了窗口界面类外设计了3个类:

一是模型类 (CakeMode) , 功能为实现模型的构造 (CakeMode (int_mode) ) , 获取方块移动后的位置 (Point[]CakeMove (int n) ) , 获取方块旋转变形后的位置 (Point[]CakeChange () ) 。

二是游戏规则类 (Rule) , 功能为判断方块移动后的位置是否超出边界 (bool MoveStop (Point[]ArryMveNext, int n) ) , 判断方块旋转变形后的位置是否超出边界 (bool ChangeStop (Point[]ArryChgNext) ) , 去除已添满的行并加分 (void RefurbishRow (int Max, int Min) ) 。

三是画图类 (Draw) , 功能为绘制方块的各个子方块 (void DrawCake (Point[]ArryPoi, Color color) ) , 清空当前方块的区域 (void CakeDelete (Point[]ArryPoi) ) , 清空游戏背景 (void BackgroundClear () ) , 重绘游戏背景上的方块 (void DrawBackground () ) 。

该方法通过模型、控制、视图相分离, 使程序流程更加清晰, 并且具有强内聚, 松耦合特性, 使功能扩展更加方便。该方法对于开发GDI+游戏有很好的借鉴作用。

3 实现代码

3.1 窗口界面类

3.2 CakeMode类

3.3 Rule类

3.4 Draw类

4 结语

面向教学的C语言开发过程分析 篇10

进行编程语言教学的一线教师如果能够尽早了解学生编程存在的问题并能给出合理建议, 将会使初学者的编程能力得以很大程度的提高。就目前的教学方法而言, 多以改进教学方法、提供在线学习资源、自编教材、增加实验课时等方法来提高学生C语言编程水平[1,2]。本课题组通过跟踪编译信息的方法进行学生C语言编程能力提高方面的研究。同时, 在如何评价编程能力方面, 世界各国也展开了相关研究。一般而言, 通过学生的学习成绩及上机所编程序来评判学生的编程能力[3,4]。而这种方法无法掌握学生编程过程中所遇到的问题。随着教学方法的改进, 出现了依据学生所编程序风格的变化来掌握学生编程能力的方法。但此方法只能阶段性的评价学生的学习状况, 对于学生上机编程过程中遇到了哪类问题, 程序开发的进展情况无法掌握。本课题组使用的方法无须关心学生具体的编程内容, 只要利用学生编程过程中所出现的警告信息和错误信息, 来判断学生C语言的学习情况, 并及时给出学习建议, 提高学生的编程能力。

2 基本思路

本方法依据源代码行数、编译错误信息量、编译警告信息量的变化判断学生的C语言学习状态。本方法建立在以下几点经验基础上:

2.1程序在上机联系的过程中, 调试非常顺利的情况下, 源代码的行数会不断增加, 同时, 编译的警告信息和错误信息也会随之增多, 但没有程序结构上的错误。

2.2 编程经验不足的学生会把精力放在警告、错误的编译信息的消除上, 源代码行数的增加速度不高。

2.3程序流程发生变化时, 大面积的源代码会被删除或修改。当程序的解决方案还未成熟时, 源代码的删除或修改多为无效操作。基于以上几点经验, 通过对源代码行数、编译错误信息、警告信息的统计, 掌握学生的学习状况, 并能及时发现学生在编程过程中遇到的问题。

3 实验

3.1 实验方法

程序在开发的过程中, 每次修改源代码都将当前版本源代码的行数、编译错误信息数量和编译警告信息的量保存下来, 以供日后分析。

3.2 实验实施

本研究对14级自动化141班34名学生进行开发过程分析实验。34名学生中既有高中就具备编程经验的学生, 也包括完全没编过程序的学生, 因此, 实验样本非常具有代表性。利用VC6.0的开发环境, 学生按以下步骤实施C语言编程:a.教师提供模板程序。b.学生以模板为编程基点, 阶段性的追加相关功能。c.编程过程分4阶段实施, 学生必须不断在模板程序中追加功能, 前三阶段为教师指定任务, 最后阶段学生自由发挥。d.收集编程过程中出现的编译错误、警告等信息。

3.3 实验结果

在收集到的34份数据中, 有效数据30份, 具体内容如表1所示。表1中各栏的意义如下:学生ID:学生识别号。源代码行数:每次在VC6.0的环境下点击编译时源代码的行数。教师最先提供的模板源代码行数为25行。变化量:与前一版本代码相比有变化的源代码行数。编译信息量:点击编译后出现的编译错误数量与警告数量之和。版本数:每点击一次编译为源代码的一个版本, 版本数为源代码编译的次数。

3.4 实验结果图形化

将收集到的实验数据以学生为单位用图表表示出来即如图1所示。图中三条折线分别为源代码的行数、源代码的变化行数、编译信息量 (包括所有的错误信息和警告信息) 。横轴为版本号, 纵轴为各自的数量值。由图1可知, 编程过程中出现了如下所列的几个阶段:a.源代码追加期。学生在此阶段中以教师所提供代码为基础追加了个人所编代码。此阶段的特征为代码行数增加, 编译信息量也随之增加。b.修改期。在此阶段中, 学生检查源代码, 代码只做微调。此阶段特征为源代码函数变化不大, 编译信息量有减小的趋势。c.稳定期。在此阶段中代码行数、代码修改行数及编译信息量都变化不大。学生在此阶段中有可能处于最后的调试阶段, 也有可能处在不知如何处理的停滞阶段。d.改造期。在此阶段, 源代码的行数会急剧减少。学生一般是由于编程思路的改变或遇到无法修复的错误, 将现有程序恢复到原始状态, 重新调试代码。

4 分析

将所有学生的统计数据做成图表, 图表中会呈现出上述所说编程的各个阶段, 依据各个阶段交替出现的次序, 将不同学生归类为下述几个类型:a.标准I型。此类学生能够顺利完成上机程序编程练习。此类学生的特征为源代码追加期、修改期交替出现, 偶尔出现稳定期。b.标准II型。此类学生虽能够最终完成上机编程练习, 但完成状态不佳。此类学生的特征与标准I型相似, 但最终源代码行数和版本数不多。c.停滞型。此类学生因遇到无法解决困难致使不能完成上机练习的目的。特征表现为编译版本数少。d.混乱型。此类学生由于编程没有思路致使无法完成编程任务。特征表现为阶段4出现次数多。利用学生上机时的统计数据, 即可分析出学生的编程状态, 调整上机实验的授课方针, 达到因材施教的目的。

5 结论

本文阐述了利用学生上机时的统计数据, 分析学生的上机编程状态的方法。本方法无须详细查看学生的编程源代码, 即可掌握学生C语言知识的掌握情况, 对C语言的教学起到了积极的作用。

摘要:在C语言的教学过程中, 及时了解学生对C语言的掌握情况及其编程动手能力是培养工程应用型人才的重要环节。为了能够在教学中发现学生在编程过程中出现的问题并能对其进行针对性地指导, 本文提出了一种C语言开发过程分析方法。利用此方法, 教师可以在无须详读代码的情况下, 利用编译信息掌握学生的C语言学习状况。

关键词:C语言,实验,程序

参考文献

[1]张园园, 臧丽, 朱效丽.C语言教学模式的改革与应用[J].齐鲁工业大学学报 (自然科学版) , 2014, 04:40-42.

[2]董智勇.有关C语言教学方法优化的探讨[J].电子制作, 2015, 04:136-137.

[3]肖捷, 肖海容.《C语言程序设计》课程教学问题分析及对策研究[J].东莞理工学院学报, 2013, 05:111-115.

语言开发 篇11

关键词:开发课程资源渗透语言意识

《高中英语课程标准》要求“教师要合理积极开发课程资源,给学生提供贴近生活实际、贴近学生实际、贴近时代的内容健康和丰富的课程资源”。因此,在中学英语教学过程中,英语教师应该灵活运用和开发各种课程资源,精心设计好每一堂英语课,用丰富优美的语言,逐步地、全方位地向学生渗透学习语言的意识,为学生运用语言搭建平台,提高学生综合运用语言的能力。

那么,如何理解英语课程资源?它包括哪些方面的内容?随着基础教育的不断改革,人们对英语课程资源的内涵有了新的理解:它包括教材及学生生活、学校、社会中所有有利于开发英语学习能力的教育资源,也包括把培养创新精神和实践能力须贯穿于学习语言知识,训练语言技能,指导学习策略,锤炼情感意志的全过程。首先教材资源是学生最先接触到的而且是最主要的教学素材,是英语课程资源的核心部分。其次,贴近学生生活的生活资源,也能使英语知识在日常生活中不断重现和运用,这就要求英语教师努力创设生活化的教学氛围,按照记忆和遗忘的规律性,安排好复现的时间和创设复现的机会。

一、挖掘教材资源。渗透学习语言意识

在中学英语教学中,教师应充分利用教材本身,给学生提供大量有效的、活生生的运用语言的机会,创设一定的语言环境,提供必要的背景知识,将教、学、用有机结合起来,努力使学生的语言知识转化为语言技能,从而达到中学英语教学大纲所要求达到的听、说、读、写标准。课堂是阵地,教材是工具。拿老人教版高一英语Unit 1 Making friends为例,教师先创设有关课文内容的问题:

1.Do you Iike making friends?

2.Do you have goodfriends?

3.Why do you llke making friends with them?

4.Are friends important in your everyday life?

这样,无意问把学生的生活和课堂紧密地结合在一起,学生感到真切,从而兴趣倍增。为了进一步让学生扩大交流的范围,要求学生去读Warming up中给的形容词:kind,honest,brave,loyal……。把这些词汇融入他们的语言交际过程中,非常有助于他们交际口语的表达,也有利于本单元生词的记忆。Speak-ing部分先让学生听,再让学生读,最后进行小组讨论,分别让组员用英语介绍自己的朋友的基本情况,并且对朋友在生活中的重要性加以描述。这样,既达到了“说”的目的,又增强了“听”的效果。老师趁热打铁,要求学生听课文Chuck’s Friend,再就内容设置问题,介绍故事背景,鼓励学生就听到的信息,用自己的语言回答问题。然后要求他们快读课文,完成Post-Reading中的问题,其中的3、4小题很自然地又复现了Warming uP、Speaking和Reading中的词、词组、句型,从而,学生实现了由领会语言到活用语言的过程。现行教材中的课文内容大多与当今信息社会密切相关,贴近学生生活与实际,内容丰富多彩,体裁多样,能吸引学生的注意力,激发学生学习的意识和兴趣。因此,教师应根据教学目标和教学需要,有机地把教材资料和学生的语言意识结合起来,因材施教,因人制宜地进行科学合理的训练,最终使学生形成一定的综合语言运用能力。

二、挖掘生活资源,渗透学习语言意识

英语课程资源除教学资源以外,还有一个更广阔的空间——课外学习资源,如:学生自身的生活内容,学生家庭的生活内容,学生学校的生活内容以及学生周围的各类图书、报刊及各种媒体等。教师平时应注意将这些资源有意识地开发,并合理利用,让学生动口、动脑、动笔,达到既学习语言又运用语言的效果。

1.学生自身的生活内容

人类是一种群体动物,作为学生,他们每天生活在家庭和学校中,教师就要要求和启发学生用所学的英语知识,和别人进行交流,从简单的打招呼做起,如“Hello!”,“How do you do?”,“What’s yourname?”,“Thanks!t”,“What’s your favorite food、book、sports……”到“What's your ambition?”。“What do youthink about the 29th Olympic Games?”,“How do weprotect our mother-the earth?”…这样内容深刻的大主题,从而使他们做到从少到多,由浅入深,不断将所学英语知识积累和重现。还可通过其他丰富多样的形式,如鼓励学生每天记英语日记,好朋友互相用英文写小纸条的形式交流每天的感觉,情感、学习心得等,充分挖掘他们学习语言的意识。

2.学生的家庭生活内容

语言的学习和运用离不开具体的生活环境,教师要鼓励学生在家庭中创设浓郁的学习氛围,如客厅、书房、卧室、餐厅、卫生间、阳台等等都标上英语名称“living room,study,bedroom,kitchen,dinningroom,washing room,balcony”。另外让学生在家居摆设等相关物品上用英语贴上标签,“sofa,closet,bookshelf……”,从而达到眼到、口到、心到的语言学习意识。

3.学生的学校生活内容

除了家庭,校园是学生学习和生活的另一个主场所,所以,校园文化生活环境的渗透对学生的英语学习也有着不容忽视的作用。为了尽可能地增加学生接触和学习英语的机会,学校应该在校园的活动场所、教室、厕所、功能室、办公室等里面,都贴上双语化标语牌,过道的墙壁上也张贴上英语格言和警句的标牌,使学生既学英语又明理。另外,学生教室的布置更应富有英语气息,如在教室的某个墙壁处设立“English Corner”,那儿可以张贴学生的优秀作业,手抄报,英语语言国家的民俗风情图片,一句话简明新闻等,给学生提供展示的平台,既让学生拥有成功感,又让其他学生在欣赏别人作品的同时,也实现英语知识的无意重现。学校还可增设英语广播和演讲,内容可包括:英语歌曲、对话表演、英语故事等,为学生创设良好的听力氛围,开阔视野,丰富语言知识。每天安排一位同学做英语小演讲也不失为一个练习口语的好机会。丰富多彩的校园生活对学生的学习意识具有无穷的吸引力。每学期有计划地开展一此英语竞赛活动,更能促使学生取长补短,不断进步。

4.挖掘媒体资源。拓展语言空间

语言是一种工具,是传达并获得信息的方式之一。指导和鼓励学生充分利用他们周围的种类图书、报刊、音像设备及其资料,广播、电视中的英语资料,将最新、最流行、最地道的语言信息及时地展示给学生。如CCTV-6的动感英语、CCTV-10的希望英语、CCTV-13的英语新闻等。另外,英语学科涉及自然科学、历史、文化等多方面的内容,因此,在英语学习中,学生可以利用网络资源,突破时空限制,围绕共同的学习任务,进行信息的采集、加工、处理,展开师生间、学生间、个人与小组间交流性协作式学习。

C语言自动命题系统的设计与开发 篇12

关键词:C语言,命题系统,试题库

0前言

考试作为检查学生学习效果的基本手段,是教学过程中的一个重要环节。考试之前的一项重要工作就是命题,在传统的命题组卷过程中,任课教师往往要花费大量的时间去查找相关资料,反复推敲试题的难度和知识点的薄盖率。即便如此,出的试卷也免不了因为教师的个人主观因素而出现偏题、怪题或者难度过大(小),给考试造成了一定的负面影响。因此为保证课程考核的客观性及公正性,同时适应现代教育的发展要求,需要建立丰富完善的试题库,以促使教考分离,提高教学质量。本系统的开发可辅助教师出具试卷,在一定程度上减轻教师工作负担。同时使试卷更加标准化、科学化,更加客观、真实、全面地反映教学的实际效果。

1 系统的开发环境

“C语言自动命题系统”由两部分组成,用VB+SQL Server开发,一部分为试题库,另一部分为功能实现。

一个题量充分且经过精心组织的题库是整个命题系统的基础,因此为更好地保证试题的安全性,采用SQL Server实现对试题库的管理和维护,C语言课程题库系统具有结构明晰、性能强、高效适用的特点。为方便检索查询、适应复杂的需要,除需要在题库中存放题目外,还需设置包含的(考点)知识点、试题的答案、难度等信息,为以后的筛选组卷、出题等提供参考和保证。

Visual Basic由于与数据库连接非常紧密,访问非常灵活,因此功能实现部分采用VB进行开发,以实现自动命题。

一般来说,连接数据库有两种方法。一种方法是预先建立ODBC数据源,即在操作系统中建立确定的数据源与自动命题系统的数据库相连,然后在程序中使用此数据源代表自动命题系统的数据库。应用该方法,系统能实现数据库的连接,但用户必须手动建立相同名称、相同路径的数据源,这显然不方便。本系统采用另一种方法——ADO (ActiveX Data Objects)技术。ADO实际是一种提供访问各种数据类型的连接机制,该方法可以通过程序中简单的命令使系统在运行时动态连接数据库。

2 系统运行结果

本试题库共有四种题型,分别为单项选择题、读程序试题、程序填空试题和写程序试题,单击图1中的按钮即可进行相应试题的选取。

为加强人机交互能力,使教师随时控制掌握试题抽取情况,本系统采用一题一题抽取的方式,如图2所示。在选题条件框中选择一级知识点、二级知识点、试题难度,并输入抽题数量后,单击“确定”按钮,即可在中间的文本框中显示抽取出的试题。考虑到某知识点下同一难度的试题可能有多个,因此本系统采用了VB自带的Rnd函数和Randomize函数实现试题的随机抽取。文本框的下方显示出抽取的试题中难度为“难”和“易”的题目数量,以使教师更好地把握试题的难易程度,最终组成一份难易适中的试卷。

若没有输入抽题数量,或已抽取了所需数量的试题,或该知识点下没有所选难度的试题,系统都会给出相应的提示信息,如某知识点下没有所选难度的试题的提示信息等。

单击图2中的“查看全部”按钮,可随时查看已选出的全部试题,使教师做到心中有数,如图3所示。单击“返回”按钮,回到图1所示的界面继续选择其它题型的试题。

抽取读程序、程序填空、写程序试题时,考虑到每个题目在知识点1下,知识点2的范围可以很宽广,两者之间没有固定的从属关系,设计时采用在选题条件框中先显示试题知识点1,如图4所示,选择知识点1后,在试题知识点2列表框中再显示该知识点下的知识点2,如图5所示。这样可以使教师在出题时对要考察的知识点和覆盖范围有更清楚的了解,使选取出的试题更加符合我们要考核的范围。

题目都抽好后,单击图1中的“生成Word文档按钮”,可以生成指定题头格式的Word文档,用户可以保留、修改和打印。

3 结论

随着计算机技术的普及与发展,传统的教学方式面临变革。就“C语言”课程而言,是理工类院校中开设最为普遍的一门计算机基础课程,涉及的学时、大纲、学生层次都较多;因此,考核方式和考试内容差别都较大。C语言试题库及灵活的命题系统,无论对学生的学习,还是对教师的教学都有很好的辅助和监督作用,既能增加学生的学习兴趣又能减轻教师的工作负担,对教与学产生积极促进作用。

参考文献

[1]毛峡,等.电路分析自动命题系统的开发[J].实验技术与管理,2006,23(2):42-44.

[2]刘焕淋,等.数字信号处理题库和命题系统的开发[J].实验技术与管理,2007,24(2):77-78.

[3]林科学.计算机辅助命题系统的设计与实现[J].红河学院学报,2005,3(3):39-42.

[4]奚越,等.计算机考试系统研究与实现[J].济南大学学报(自然科学版),2002,16(3):274-277.

[5]李春堡,张植民.Visual Basic数据库系统设计与开发[M].北京:清华大学出版社,2003.

[6]郭胜,夏邦贵.Visual Basic数据库开发入门与范例解析[M].北京:机械工业出版社,2004.

上一篇:设计工作时间下一篇:智能交通系统应用