在当下社会,接触并使用报告的人越来越多,不同的报告内容同样也是不同的。大家想知道怎么样才能写一篇比较优质的报告吗?下面是我给大家整理的报告范文,欢迎大家阅读分享借鉴,希望对大家能够有所帮助。
课程设计实验报告总结篇一
面向对象程序设计 电子信息学院 计算机科学与技术
画图软件 2018.5.3~2018.6.1
1.程序功能介绍:
要求采用抽象类作为所有图形类的基等,所有功能已经通过验证。
(2)具有设置不同线宽功能;(3)具有设置不同颜色功能;
3.对课程题目的分析与注释
1.建矩形类,圆类,椭圆类,直线类;
2.用不同的flag分别用作:表示形状,判断鼠标位置,颜色。
(1)画出图形有重影;
原因:flag识别鼠标左键按下状态,在程序中持续默认左键按下状态;
e.x0 = m.x;1
解决方法:
(2).向右画圆总会进入左侧项目区域
原因:鼠标进入图标框区域flag记为零,向右拖动不会识别为零
1. 课程设计结果(最终运行程序截图)
2.还存在的不足之处
3.对课程设计的感想和心得体会
在题目刚发下来时,我觉得题目很难,自己绝对不会做的,可是后来在书上找了对应的内容看了看,发现程序这座堡垒其实不是多么的不可攻破,只要愿意花时间,这些都不是问题。还有一点,一个好的编程习惯会对你的改错和检查有很大的帮助,比如在某些行后面加上注释,这样有利于自己一一对应的找。
做数学题目时是一环一环相扣的,其逻辑性就是一条线,而编c++时,其逻辑就像一个神经细胞,而每一个细胞有好多主突触(函数)和细胞(主函数)相连,每一个主突触又可以连很多其他突触,形成一个大枝节,而每个大支节又可以连接很多突触。所以每个程序就是通过主函数连接在一起的整体。程序就是有函数构成的。
课程设计实验报告总结篇二
《office办公软件》是新生进入我校学习了《计算机应用基础》课程后,才开始学习的课程。该课程的总体思路基于学校的办学思路和人才培养目标,并在教学内容、教学方法、实践环节等方面进行了建设和改革,制定了切实可行的课程建设计划,并讨论确定了课程建设的方案。目的在于以提高该课程的教学质量,培养具有动手能力和创新能力的应用型人才,以满足信息社会对人才的需求。本文结合了我校几年来的办公软件课程建设,并对该课程的有关教学改革问题谈些体会和看法,以期引起讨论和指正。
《office办公软件》作为培养大学生基本技能的课程,它的教学目标和要求不仅要随着整个大学的教学改革同步发展,而且还要结合信息技术发展的特点,即围绕课程核心、社会需求及新技术,着力于学生计算机能力的培养。通过课程的学习,使学生不仅能够具备继续学习新的计算机知识、技能和应用的能力,还能掌握应用计算机解决问题的思路和方法,发挥学生的想象力和创造力。
在教学内容上,《office办公软件》课程主要涉及到应用能力的培养,学校尽量多安排学时进行上机实验课。word20__文字处理软件、excel20__电子表格软件的操作时,我们应该详细讲解这些常用软件,而且要求学生认真操作,做到人人过手,人人过关,这些其实都非常简单,但对于这些问题我们不能忽略,要抓好,必须布置作业,每一次上实习课,都要给学生准备任务,而且还要检查,力争做到让学生们不仅知道做什么,而且会做,能做好,做得有创意。如在讲解word这一章时,每讲解一些基础知识后,我就给学生们布置一个作业,要求他们自己制作一个《求职个人简历表》,给他们二周的时间,二周后,我在检查的过程中,发现学生做得非常好,而且很多学生很有创意,做得结果远远超过我的想象。
在教学手段上,现有的教学环境主要有“黑板+粉笔”,“计算机+大屏幕”和“网络化教学平台”。对课程中不同的教学内容需要使用不同的教学手段,以取得良好的教学效果。《office办公软件》课程的教学具有其应用性、操作性强的特点,为加强教学效果,形成了课堂教学+实践教学的多元化的教学模式,从而将“教”和“学”紧密地结合起来。有效地调动学生的学习热情,达到对学生学习能力进行培养的目的。
1优化课堂结构。
(1)情境教学
情境在计算机教学中具有重要作用,学生的思维以直观形象为主,他们容易接受真实的、具体的事物及在特定的情境中会产生一定的情感所以教师可根据教学需要创设不同的情境。创设情境,可以让学生在情境中体验到这种追求的需要进而激发他们的求知欲望。例如在教学“如何使用powerpoint”时,可以自制演示软件,向学生展示一些电子影集作品,利用交替变换的精美画面,刺激学生的感官,让学生持久拥有积极的心态和强烈的求知欲,对接下来的教学大有帮助。导人时贴近生活,激发学生主动学习的欲望,为后面的学习做好了准备。这样可以激发学生的学习兴趣与求知欲望,调动学生的学习积极性。这样学生带着问题上机摸索,并用旧知带动新知,学生更容易接受。
(2)激发兴趣。
兴趣是人们力求认识某种事物和渴望探求真理,与肯定的情绪态度相联系的积极的意识倾向。例如在学习office中word时,首先向学生介绍word的实用性、易学性特点,并给学生展示已用word编辑好的实例,使学生亲自感受计算机的本领。让学生对此产生极大的好奇心,思维也就活跃起来了,并开始思考怎样实现计算机的这些功能,渴望马上去学习掌握这些技能。显然,这个方法使每个学生以最佳的状态进入了学习的角色,诱发了他们求知的愿望,大大地激发了学生学习的热情与学习的自觉性。因此,在教学过程中应经常采用鼓励和表扬的语言、动作等,让学生体验到学习的乐趣,形成学习的内动力。
2实践教学强化上机操作技能训练。
计算机本身就是实践性很强的课程,多年的教学实践证明:足够的上机操作是提高学生操作技能的前提。这就要求我们必须精心设计符合学生实际而又实用的操作内容,在上机过程中,教师要勤于检查,发现问题及时纠正。在操作课上,教师指导学生以理论知识为基础,充分发挥自己的想象力。通过学生反复练习,教师及时总结从而将书本上的理论知识完全转化为操作技能。此外,在上机实践过程中,要有意识引导学生观察思考从而培养学生的观察能力和思维能力。职业学校计算机教学应使学生终生受益,无论学生今后从事何种职业,他们在学校学到的知识和培养的能力都是有用的。
几年来,随着我校《office办公软件》课程的建设和改革,促进了教学内容、教学方法和考试方式的改善,较好地解决了教学中普遍存在的难题,形成了自己鲜明的特色,取得了良好的效果,具体表现在:课程逐步受到学生的欢迎,学生使用office的能力和水平不断提高。今后,我们仍将坚持以上内容与时俱进、不断提高教学手段、完美教学方法,为推动office基础教育的发展而不懈努力。
课程设计实验报告总结篇三
;分数_______ 嘉应学院计算机学院实验报告 课程名称:面向对象程序设计课程设计(java)
实验名称:”动物换位”程序设计 指导教师:肖振球 实验地点:_居家学习_实验时间:2020.03.17 提交时间:2020.03.17 班 级:_计算机1807_姓 名:_方强_学 号:181110325_ 一、 实验目的和要求 掌握动物换位游戏的基本操作。
二、 实验环境、内容和方法 实验环境:eclipse。。。。。。补充 实验内容:
设计gui界面的动物换位游戏,游戏结果是让左、右两组动物交换位置。具体要求如下 ①在水平排列的7个位置上左、右各有3个类型相同的动物,中间的位置上没有动物,左边动物将其右侧视为自己的前进方向,右边动物将其左侧视为自己的前进方向。
②单击一个动物,如果该动物的前方位置上没有动物,该动物就跳跃到该位置上,如果该动物的前方位置上有其他动物,但相隔一位的位置上没有其他动物,该动物就越过自己前面的动物跳跃至该隔位上,其他情形下该动物不能跳跃(跳跃时不能越过两个位置)。
③左面的动物只能向右方跳跃,右面的动物只能向左方跳跃。
④单击“撤销”按钮撤销上一次移动的动物,单击“重新开始”按钮可重新开始游戏。
程序运行的参考效果图如图1.1所示。
方法:按照mvc- model view control(模型,视图,控制器)的设计思想展开程序的设计和代码的编写。数据模型部分相当于mvc中的 model角色,视图设计部分给出的界面部分相当于mvc中的view,视图设计部分给出的事件监视器相当于mvc中的 control。
三、 实验过程描述 1. 数据模型:
根据系统设计要求在数据模型部分编写了以下类 animal类:封装了左、右动物共同的属性和行为 leftanimal类: animal的子类,封装了左边动物的独特行为 rightanimal类: animal的子类,封装了右边动物的独特行为point类:刻画动物可以到达的位置。
viewforanimal类:封装制作动物视图的方法。
2. 简单测试:
把1.2节给出的类看作一个小框架,下面用框架中的类编写一个简单的应用程序,测试左、右动物运动换位,即在命令行表述对象的行为过程,如果表述成功(如果表述困难说明数据模型不是很合理),那么就为以后的gui程序设计提供了很好的对象功能测试在后续的gui设计中,重要的工作仅仅是为某些对象提供视图界面,并处理相应的界面事件而已。
3.视图设计 设计gui程序除了使用12节给出的类以外,需要使用 包提供的视图(也称java swing架)以及处理视图上触发的界面事件。与1.3节中简单的测试相比,gui程序可以提供更好的用户界面,完成1.1节提出的设计要求。
gui部分设计的类如下(主要关的unl图如图1.4所示) amimalvicw类:其实例为动物提供外观显示 gamepanel类:其实例用于放置动物的外观,并组合负责处理界面事件的监视器 handleanimalmove类:其实例是一个监视器,该监视器负责处理 animalview视图,即动物视图上触发的 mouseevent事件。当用户在动物视图上按下鼠标时该监视器让动物执行move()方法,松开鼠标时该监视器检查用户是否成功地将左右动物互换完毕 handleredo类:其实例是一个监视器,该监视器负责监视按钮上触发的 actionevent事件,当用户单击按钮触发 actionevent事件时,该监视器负责撤销用户移动动物的操作。
handlerestart类:其实例是一个监视器,该监视器负责监视按钮上触发的 actionevent事件,当用户单击按钮触发 actionevent事件时,该监视器负责将游戏还原成最初始的样子。
程序 建立名字是image和ch1同级别的文件夹,的图像文件保存到该image中 appwindow是jframe 的子类,其实例将gamepanel类的实例集成到窗口中,即提供游戏的主界面外观 运行appwindow类 在本章代码的基础上改进动物换位游戏:
① 在 app window类中增加菜单,该菜单下有3个菜单项,分别是初级、中级和高级。初级时,游戏中的动物是6个,中级时是8个,高级时是10个。
② 在 app window类中増加菜单,该菜单下有两个菜单项,分别是“更改左动物图像”和“更改右动物图像”。用户单击菜单项弹出文件对话框,例如单击“更改左动物图像”菜单项,用户可以使用弹出的文件对语框为左边动物选择图像文件 ③ 增加音乐效果,让动物运动时程序能播放简短的声音,并且左、右动物运动时程序播放的声音不同(. playmusic类)。
④ 类增加计时功能 ⑤ 为各个级别增加相应的“英雄榜”。
相关热词搜索:;课程设计实验报告总结篇四
首先我们由衷的感谢老师提供给我们这样一个锻炼自己的机会,经过这四周的学习,本次课程设计即将结束,总的来说,经过这门课的学习收获还是相当大的。回顾这段时间的课程设计,至今我仍感慨万分。的确,从选材到开始制作,从理论到实践,在四周的实训日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
通过这次课程设计使我们都更加懂得并亲身体会到了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从实践中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到很多问题,可以说是困难重重,并且在设计的过程中发现了自己的很多不足之处,发现自己对之前所学过的知识理解得不够深刻,掌握得不够牢固,有待加强。
生活就是这样,汗水预示着结果但是也见证着收获,劳动是人类生存、生活永恒不变的话题,通过实训,我才真正领略到“艰苦奋斗”这一词的真正含义。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以。而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少欢乐在这里洒下。我想说,之前的时间确实很累,但当我们看到自己所做的劳动成果时,心中也不免产生兴奋。也许有人不喜欢这类的工作,也许有人认为编程的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就够了,而且这也是最主要的,社会需要我们,我们也可以为社会而工作。
我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神,某个人的离群都可能导致整项工作的失败。实训中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个项目失败,团结协作是我们实训成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。
虽然我们的课程设计在规定的时间内按时完成了任务,但是,由于知识和经验的欠缺,整个系统的开发功能还不算太完善,在设计的过程中也遇到了很多困难,比如由于早期的需求分析不充分,给后来系统的具体实现带来了很大的困难,所以中间做了一部分的无用功,但通过我们的不懈努力和老师、同学的帮助,设计才得以圆满按时的完成,所以仅凭个人的力量想设计出一个完美的系统几乎是不可能的。
老师为我们安排此次课程设计的基本目的,在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟,尤其是观察、分析和解决问题的实际工作能力,以便培养成能够主动适应社会主义现代化建设需要的高素质人才。在这四个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进一步激发了我们对专业知识学习的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。
作为整个学习体系的有机组成部分,课程设计的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际工作中,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足之处,以便为完善学习计划,改变学习内容与方法提供实践依据。
对我们软件专业的专科生来说,实际动手能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习中及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园走向社会的心理转型期。
此次课程设计达到了专业学习的预期目的。在课程设计之后,我们都感到不仅实际动手能力有所提高,更重要的是通过对软件开发、软件管理流程的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。
关于本次课程设计,我们的设计虽然还不够完善,许多功能因为时间和本身的知识水平有限无法实现,不过,至少在平时的学生基础之上已经有了很大的提高,我坚信它必将会对我们的未来走上工作岗位产生积极的影响。
在此次课程设计中,学到了很多课内学不到的东西,比如独立思考解决问题的能力,出现差错的随机应变能力,和与人合作共同提高的能力,都受益匪浅,并且使我们的动手能力得到了很大的提高,对以后的工作、学习都有非常大的帮助。对我们而言,知识上的收获固然重要,但是精神上的丰收更加可喜,挫折是一种财富,经历是一种拥有,这次实训必将成为我们人生旅途上一个非常美好的回忆!
篇二

一键复制