小学期实践报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实践开展的背景:
长期以来,接受学习方式在我国基础教育中占有支配地位,知识的获得从来都是一种极其个人化的东西,知识的个人性决定了它不能像砖头、接力棒那样被传递、讲授或转让。基础教育课程改革强调了学生参与知识的建构过程,学生学习不再是简单地对教材中既定知识结论的接受和记忆,在通过亲历知识生成的过程,才能更好的形成对知识的个人化理解,更好的掌握知识。
实践开展的意义:实践活动的开展,具有较强的开放性、自主性、实践性和生成性。学生通过实践活动的过程,能进一步加深对实践知识的理解和掌握,提高自主能力。计算机实践是计算机学习的一个重要环节。它对于巩固我们的计算机基础知识,增强我们的计算机应用水平和改善知识结构,具有重要意义。他有利于巩固和加强程序设计的理论知识。还有掌握C语言的基本概念、语法、语义和数据类型的使用特点。掌握C语言程序设计的方法及编程技巧,能正确使用C语言编写程序。在开发程序过程中通过查阅手册和文献资料,培养独立分析问题和解决问题的能力。初步掌握开发一个小型实用系统的基本方法,结合实际应用的要求,使课程设计既覆盖知识点,又接近工程实际需要。通过激发学习兴趣,调动主动学习的积极性,训练自己实际分析问题的能力及编程能力,并养成良好的编程习惯。培养创新能力和创新思维。
实践项目课题详细介绍:我们要学习在Windows中开发一个语音转换文本的软件,我们要利用VC 6.0开发TTS软件。
上世纪90年代中期以来,随着个人计算机的硬件和软件功能越来越强,和现代语音技术的发展,以前在科幻电影中才能看到的会说话的电脑已经成为现实。这种技术叫TTS技术,又称文语转换技术,TTS技术已经越来越广泛地应用到现代计算机的各个领域,它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语输出的技术,隶属于语音合成。语音合成为通过机械的、电子的方法产生人造语音的技术。而TTS技术正是电脑能够说话的关键技术之一。实现TTS的核心技术本身是非常复杂的,不是一般开发人员所能完成的,但是有了Microsoft Speech SDK这样的工具的帮助,只需要在应用程序中加入一些不太复杂的命令和操作,我们就可以创建具有TTS功能的应用程序了。在已经有许多应用软件应用TTS技术实现语音功能,例如一些播音软件可以用来读小说或作校对工作,还可以朗读电子邮件,一些电子词典可以读出
单词,还可以用于查询中心自动播放服务信息等。
在这次的小学期实践中,我感受到面向对象方法的出现,实际上是程序设计方法发展的一个返朴归真的过程。面向对象方法所强调的基本原则就是直接面对客观存在的事物来进行软件开发,将人们在日常生活中习惯的思维方式和表达方式应用在软件开发中,使软件开发从过分专业化的方法、规则和技巧中回到客观世界,回到人们通常的思维。
TTS这个软件,是中文信息处理领域的一项前沿技术,实现把计算机中任意出现的文字转换成自然流畅的语音输出。让我感受到科技的发展,还有人与机器的密切关系,时代在不断进步,我相信不久的将来,电脑会变得更加贴近人,电脑会更加智能,更加方便人的使用。
总的来说,虽然在整个大一学期中,我们已经学习了《程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什么练习的机会,这次的课程设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。
C语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力。
所以这次的实践,我终于可以把在课本上学到的知识熟练地应用到实际当中去了,还真是受益匪浅,我更加熟练了C语言程序的编写。我不但巩固了自己C的理论知识,还进一步熟练了Microsoft Visual
C++ 6.0编程软件的应用。用这个编程软件,不仅可以方便地实现程
序的修改,而且还可以方便地帮我们检查出程序中的语法错误,直观
地观察程序的运行情况。通过应用这个软件,使我不但验证了书本上
的理论知识,而且也对一些抽象难懂的概念有了更加明确直观的理解。
我相信,只有多动手,经常编写程序,才能发现我们学习上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。当我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。
另外,本次的课程设计还令我认识到了熟能生巧这个道理。刚刚接触C语言的时候,觉得很难,好像什么都不会,各种各样的关键字、语法、结构就像象形文字一样,做一道习题或者是编写一个简单的小程序都要耗费我很多的时间。当然要学好C语言,仅仅通过一次课程
设计是远远不够的,我们要走的路还很长。但路漫漫其修玩兮,吾将上下而求索。只要我们不懈努力,我相信我们一定能把任何一件事做好。我们编写程序的过程是辛苦与快乐的,程序的编写原则很重要,只要我们在编程,就必须不断改进,才能更好提高编程能力。更好的提高我们的自我学习能力。