课程设计报告参考3篇
【导言】此例“课程设计报告参考3篇”的文档资料由阿拉题库网友为您分享整理,以供您学习参考之用,希望这篇资料对您有所帮助,喜欢就复制下载支持吧!
课程设计报告1
一、课程内容
《儿童画》校本课程设置为:
1、动物画。
2、植物画。
3、人物画。
广泛选取有价值的教学内容,借鉴已有的课程资源,针对学校、学生实际,有选择的选取一些学生喜欢的教学内容。
目前教学内容主要来自三个部分:
一是订阅三种杂志与报刊:《少儿书画》、《美术儿童画》。
二是义务教材《美术》1~12册。
三是从书店购买的或学校图书馆借用各类儿童画指导书籍中选取合适的内容。
在实践基础上,确定适合我校学生教学需要的内容,画出范画,并选拔二至六年级的学生共三十人,为《儿童画》校本课程实验活动的对象。每周活动时间在星期三下午第三节。
二、课程目标
以人为本,以学生的发展为本,充分发掘学生的个性潜能优势,促进学生的全面发展,是校本课程开发的方向。它有三个立足点:即学校特色,教师特点,学生特长。
通过开设《儿童画》校本课程,让学生了解儿童画特点、价值和在社会上产生的作用,引导崇尚书画艺术,开阔学生的视野,丰富学生学习儿童画的内容和途径,使学生受到精彩的艺术教育,增强学生学习儿童画的动力,升华学生儿童画艺术的志趣境界,加快学生在儿童画方面成才的速度。长大为继承和发扬中华民族独有的灿烂文化作贡献。
1、《儿童画》校本课程开发有利于增加学生学习中自由选择的空间。儿童画课程开发不仅仅是为了增长学生的见识,也不仅仅是为了丰富学生的知识储备,更重要的是为了让学生在学习中具有更大更自由地选择空间,以适合其特长发展的需要,让其自主选择喜欢的学习内容和学习方法,有效地发挥其学习潜能。
2、《儿童画》校本课程开发有利于增强学生学习的情境化和体验性。儿童画课程的开发过程也是学生学会学习的过程。在此过程中,学生的学习更多地建立在活生生的经验和体验基础上,在亲身经历的各种丰富的实践中把所获得的现实经验整合学科知识,提高综合能力,促进情感和人格的发展。儿童画课程开发特别注重学习情境和氛围的创设,增强学生情感体验及其感受。
三、课程开发原则
1、实效性原则。在校本课程的开发中严格执行国家的课程政策,严格遵循课程开发的发展规律,避免盲目性和形式主义。
2、互补性原则。校本课程的设计要充分体现出对国家课程的补充作用,发挥其自身优势,使国家课程和校本课程能相互协调地发挥整体育人功能。
3、针对性原则。校本课程的开发要注意从学校的实际和学生的需要出发,强调有利于形成学校的特色,发展学生的个性特长和生存需要。
4、可行性原则。校本课程的开发不能只强调“因人设课”,又不能不顾教师资源,强教师所难勉强开设。校本课程的开发应在得到教师人力资源支持和保证的同时,也能得到必要的教育教学设备条件的保证与支持。
5、灵活性原则:教学内容、方法以学生的实际情况而定,灵活的做内容、形式上的调整,使全体学生都得到发展。
6、开放性原则:体现在目标上的多元性、内容的宽泛性、时间空间的广域性、评价的差异性。
四、课程实施
1、成立领导机构。成立了以校长为组长,副校长、教导主任为副组长的课改工作领导机构。具体领导、组织、实施校本课程的开发与实施。
2、充分利用我校部分老师在书画方面有特长,请他们担任校本课程实验教学工作。
3、抓好教师培训。采用举办讲座、研讨、专项学习、外出考察学习等形式,加强对实验教师的培训工作,帮助教师掌握有关校本课程的理论,懂得实施校本课程,搞好校本课程评价。
4、根据校本课程开发、实施方案,担任校本课程任务的'教师写出课程计划,编写校本课程教材。学校做好开发、实施的协调、检查工作。
五、课程组织过程
1、对于初学儿童画的学生,先采用临摹作品为练习,看谁摹仿最像,坚持练好基本功。学生每次作业全部放在一起比较,评出优、良、中让学生自己找出作业的长处,并找出存在的问题。教师进行讲评,讲评时鼓励、表扬为主,增进学习书画的兴趣。
2、有一定儿童画基础的学生,同层次分组进行比赛练习,看谁进步得快,进步快的学生上台表演练习,每一个月评比一次,评比三名进步快的学生,老师奖励《少儿书画》杂志和写字用具,调动学生学习书画的兴趣。
3、儿童画较好的学生,他们的作品采取竞争上学校书画专栏,激发学生进取意识,推动学生学习书画的热潮。
4、让学生走向社会,借助社会活动教育和各类书画比赛的检验,培养一批书画新苗。
A、参观书画展览,加强学生学习的动力。
B、鼓励学生参加各级书法比赛,加速书画新苗的培养。
C、结合重大节日,至少每年将举办一次学校儿童画大型的竞赛,从中发现与选拔人才。
5、举行书画现场表演,举办小雁塔儿童画作品展览。
6、召开校本课程研讨会。邀请其他老师、学生家长到会参加探讨,不断地完善校本课程,形成一套校本课程的评价标准。
7、营造书香校园的良好氛围。
六、课程具体规划
1、(20xx年3月——20xx年4月)准备阶段,查找儿童画知识与作品的资料、并积累资料,学习有关书画校本课程开发的理论,确定校本课程开发内容。
2、(20xx年4月——20xx年5月)制定校本课程方案,计划,初步拟定校本课程教材的初步编写工作。
3、(20xx年9月——20__年6月)实施阶段,根据书画校本课程的教材认真实施。
4、(20__年6月——20__年7月)继续实施并完善书画校本课程,总结,完成实验报告。
七、存在的问题
我校的校本课程还处于实验阶段,还有许多亟待解决的问题。比如说:学生的层次不一,如何做到因材施教、分层教学,以现有的班级授课形式不能很好地解决这一问题。另外,教师的工作量太大,要实验研究一门新的课程,需要各方面给教师的大力支持。
海纳百川,有容乃大。山草香为大家分享的3篇课程设计报告就到这里了,希望在课程设计报告的写作方面给予您相应的帮助。
课程设计报告2
一、课程设计目的
掌握虚拟仪器的概念和系统组成,虚拟仪器系统的基本设计思想;认识虚拟仪器的软件开发工具LabVIEW及图形化编程语言;掌握虚拟仪器软件的设计方法,能够运用LabVIEW进行数据操作、结构控制、文件读写、信号处理、数学分析、波形分析等。
二、第一阶段设计
1、第一题
第一题要求建立一个二维数组,由于没有指定数组的具体数值,所以设计为让用户
自行输入数组的元素,并生成一个新的数组,再进行后续的操作。数组长度是使用数组大小函数来获得,经过数组大小函数后,通过索引数组来的到二维数组的行数与列数,想乘后的到数组的长度,查找元素和替换元素则是直接用已有的函数即可实现。
2、第二题
任意创建一个二维数组常量,并定义数组元素后用第一题的方法得到数组的长度,把数组和数组长度输入到重排数组维数函数中,即可得到重新排列后的一维数组。而后让用户自己设计把最后多少个元素放置到数组前面,经过一维数组循环移位后即可实现功能。
3、第三题
首先是创建了个数组输入控件,让用户自己输入一维数组的元素,利用一维数组排序函数即可实现升序排列,然后把升序排列的结果利用反转一维数组函数进行反转,即可得到降序排列的数组。
4、第四题
首先建立了一个二维的数组常量,定义数组的元素后显示出来。利用数组的最大值最小值函数得到数组的。最大值最小值以及位置,由于位置是以数组形式表示的,则用数组索引把行数列数提取出来并显示。但这个方法的问题在于,数组的最大值最小值函数并不能把数组中所有的最值的位置都输出出来,它只输出第一个找到的最值的位置。
5、第五题
建立一个簇然后在簇里添加题目要求的内容后,把顺序设置好,接着按顺序把相应的输入控件捆绑到簇中。
6、第六题
首先求阶乘要分为3种情况,一是等于零,而是大于零,还有就是小于零。让用户输入n的值后,马上进行判断,如果等于零,则直接输出1,如果小于零则输出0(表示出错),如果大于零则进入循环进行运算。For循环中,以n为总循环次数,建立反馈节点(初值为1),i加1后再与自身相乘,得到结果;while循环中,以i加1后的值是否大于n为循环结束条件,其余与for循环相似。
7、第七题
利用随机数(0-1)函数,生成一个0-1(不等于1)的随机数,在for循环结构中,让其循环5次,第一次乘以10,作为5位随机数的第一位,第二次乘以100作为5位随机数的第二位,以此类推。但这样会出现6位数的随机数,所以在生成随机数的时候就进行判断,限定随机数不能大于。
8、第八题
建立数组输入控件,把输入后的数组通过数组大小函数计算出数组的长度作为for循环的总循环次数,在for循环中把数组的每个元素提取出来,通过累加得到结果。
9、第九题
用for循环,循环20xx次,每次生成一个随机数,然后输入波形图中得到波形。建立顺序结构,使用两个定时器,先读出第一个定时器的值,然后波形生成完成后进入顺序结构把两个定时器的值相减得到时间。
10、第十题
一开始想法是直接使用打开文本文件函数,打开文件后读取完毕再关闭文件,设置2个按钮。后来发现三个问题,一是如果还没打开文件就点关闭文件按钮的话程序就会死掉,二是在文件对话框中选择取消后会报错,三是打开文件后不关闭文件再次打开时是程序会死掉。后来经修改,程序改为,一开始关闭文件按钮是不可见的,只有点击了打开文件按钮后才显示,而点击了打开文件按钮后该按钮也将隐藏,点击了关闭文件按钮后才显示。如果在对话框中选择取消,则重置按钮状态,然后退出程序(在对labview的不断熟悉中,意识到其实不需要使用如此复杂的逻辑关系。)
11、第十一题
一开始只使用了条件结构,判断输入的值是否大于等于0,如果是,则直接开平方后输出,如果不是则弹出提示对话框并输出-。后来发现如果这样的话输入负数的时候对话框将不断弹出,所以后来加入了事件结构,但数值改变时才执行程序,解决了问题。
12、第十二题
建立事件结构,以两个按钮作为事件结构的触发条件,分别将一维数组和二维数组写入电子表格文档。和第10题一样出现问题,即选择取消后报错,进入写入电子表格文档的子vi程序,把错误处理那改成no dialog则不再报错。
13、第十三题
使用读取电子表格文件函数读取文件,然后显示到数组中。遇到与12题一样的问题,但这次打开函数的子vi找不到错误处理,所以在调用函数前加入了文件对话框,判断是够有错误,没有错误才执行读取。使用通用错误处理函数,使其不弹出对话框。
14、第十四题
矩阵计算行列式以及矩阵相乘都有现成的函数可以调用,在计算之前要考虑两个问题,一是计算行列式时,矩阵必须为方阵,二是计算矩阵相乘时,A矩阵的列数要和B矩阵的行数相等,所以在计算之前使用条件结构进行判断,如果不满足条件则弹出对话框提示,并使用条件结构防止对话框不停地弹出。
15、第十五题
使用公式求积分函数,通过字符串常量把公司输入,再设定上下限,得到结果。
课程设计报告3
随着计算机科学的发展、应用领域的不断扩大,对计算机技术本身的要求越来越高。现在越来越多的软件开发过程采用了面向对象的开发技术,面向对象的研究遍及计算机软硬件的各个领域,如面向对象的程序设计语言、面向对象的程序设计方法、面向对象的设计、面向对象的分析、面向对象的操作系统、面向对象的DBMS、面向对象的开发工具、面向对象的开发环境等。目前不仅在研究领域已取得了丰硕的成果,而且有些软件产品已经投放市场。面向对象技术是一种新的设计技术,与传统的面向过程技术相比,它试图依据人们对问题的看法来解释软件的架构,并力求将问题域中的问题映像到分析模型中,再转换成对应的程序代码。面向对象技术倡导一种新的认知和表示世界的思想,计算机专业人士利用它提出了面向对象的计算机程序设计语言、面向对象的软件设计方法、面向对象的数据库等,使面向对象技术在今天的应用设计中得到了最广泛的运用。
一、面向对象的有关基本概念
面向对象技术为软件开发提供了一种新的方法学,引入了许多新的概念,这些概念是理解和使用面向对象技术的基础和关键。
(一)对象(Object)、方法(Method)及消息(Message)
客观世界的问题都是由客观世界中的实体及其相互之间的关系构成的。我们将客观世界中的实体抽象为问题空间中的对象。由于我们需要解决的问题不同,我们面向的对象也就不同,因此对象是不固定的。一本书可以是一个对象,一家图书馆也可以是一个对象。从动态的观点看,对象及其操作就是对象的行为,一个对象的通常定义是:对象是对一组信息及其上面的操作的描述。
私有数据结构和处理,这些处理又称为操作(Operation)或方法(Method),包括控制和过程。其中私有数据表示了对象的状态,该状态只能由私有操作来改变,每当需要改变对象的状态时,只能由其它对象向该对象发送消息。
消息是用来请求对象执行某一操作或回答某些信息的要求,消息统一了数据流和控制流,程序的执行是靠在对象间传递消息来完成的。表示消息的形式是消息模式。对同一消息模式的不同消息,同一对象所作的解释和处理都相同,但是会由于对象状态的不同而导致操作结果不同。一个消息模式定义对象的一种处理能力,所有消息模式及相应于消息模式的处理能力,定义了对象的外部特征。
(二)类(Class)、实例(Instance)、继承性(Inheritance)
在客观世界中,有许多具有相同特征的事物,如:小轿车、大客车、卡车等,可以归类为机动车。从对象观点看,具有共同的属性、共同的操作性质的对象的集合就是类,而单个对象则是对应类的一个实例。例如:书是一个类,而某一本具体的书如《面向对象的分析》则是该类的一个实例,任何一个对象都是某一个类的实例,并继承该类定义的私有数据和操作。这就是继承性,一个类实质上定义的是一种对象类型。
类构成层次结构,相对上层的是超类,相对下层是子类,子类在继承超类的私有数据结构及操作的同时可以拥有自有的私有数据结构及操作。如果一个子类只有一个超类,则称为单继承性,这时该类共享多个超类的属性及操作。
类和继承性是现代软件工程中的重要概念,软件的可重用性、程序成分的可重用性是通过继承类中的。属性和操作而实现的。许多工业观察有相信可重用软件不是通过建立传统的过程序(子程序库),而是通过建立“类库”实现的。
(三)封装性(Encapsulation)
对象的封装性是面向对象技术的一个重要特征。对象本身的定义即提供了封装性。对象的封装性是一种信息隐蔽技术,对象的使用者只能看到对象封装界面上的信息,对象的内部对使用者是隐蔽的,其目的在于将对象的使用者和设计者分开。对象的封装性体现在以下几个方面:
对象具有清楚的边界:对象的内部软件(数据结构及操作)的范围,限定在这个边界之内;对象具有统一的外部接口;对象的接口(消息模式)描述该对象与其他对象间的相互作用;对象的内部实现是不公开的;对象的实现给出了对象提供的功能细节,外部对象是不能访问这个功能细节的。
信息隐蔽是软件开发过程中强调的一个重要概念,对象的封装性很好地体现了这一概念。这就便利得用面向对象技术所开发设计的软件的可维护性大为改善,这也是软件技术追求的目标之一。
二、面向对象技术的基本思想
面向对象的方法是一种分析方法、设计方法和思维方法。计算机系统通常是在指定的对象上执行特定的行为操作,要获得符合用户需求的灵活而且可重用的系统,最好的办法就是把软件结构建立在对象之上,而不是行为之上,使计算机求解问题更加类似于人类的活动。因此,概括面向对象方法的基本思想为:从客观存在的对象出发来构造软件系统,并在系
统构造中尽可能运用人类的自然思维方式。面向对象技术是从问题域中客观存在的事物出发来构造软件系统,用对象作为这些事物的抽象表示,并成为系统的基本构成单位。每个对象都有其属性和服务,对象的属性和服务融为一体,对外屏蔽其内部细节,称作封装,把具有相同属性和相同服务的对象归为一类,类是这些对象的抽象描述,每个对象是该类的一个实例,通过在不同程度上运用抽象原则,得到较一般的类和较特殊的类,特殊类继承一般类的属性和服务,复杂的对象用简单的对象构成,称作聚合。对象之间的消息通信表达对象之间的动态联系,对象之间的关联表达对象之间的静态关系。
随着科学技术不断进步和经济不断发展,面向对象技术在当今软件开发中的运用越来越广泛,面向对象技术中使用UML语言对于数据库系统的设计具有非常重要的作用。运用UML语言能详细描述数据库系统的外部功能结构、内部静态结构、动态结构以及程序代码的物理结构,采用面向对象的成熟技术提高了数据库系统设计的效率和质量,提高了数据库系统软件开发的可重用性和可维护性。