首页 > 文章中心 > 课程设计报告

课程设计报告范文精选

课程设计报告

课程设计报告范文第1篇

回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说三极管PNP管脚不懂怎么放置,不懂分得二极管的正负极,对单片机汇编语言掌握得不好……通过这次课程设计之后,一定把以前所学过的知识重新温故。

这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在梁强老师的辛勤指导下,终于游逆而解。同时,在梁强老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!

二、课程设计的心得体会

做了两周的课程设计,有很多的心得体会,有关于单片机方面的,更多的是关于人与人之间关系方面的。

我们组一共有三个人,但其他两个人是真的神龙见首不见尾,除了在最后答辩的时候他们一起坐在了我旁边,冠冕堂皇的指着我画了几遍的图说了几嘴,我想可能他们自己都不知道自己在说怎么,虽然有的东西他们也答出来了。我佩服他们的勇气,羡慕他们的运气(我见到的很多做了10天的人最后的成绩都有不如他们的),但是鄙视他们的做法。

所幸的是,我得到了很多同学的帮助。我想没有他们我可能都要放弃了,因为我本人对单片机也并不是很熟悉,学的东西好像它是它,我是我似的,理论联系不了实际。以前的汇编语言没学好,一开始的程序这块儿就要令我抓狂了。后来请教我们班的一个男生,每次跟他一起到试验室调试程序(他们组也只有他一个人动手),看他边做边给我讲解。最后在开发机上做出来的时候,虽然不是我自己写的,但看他那么高兴,我也有一种分享到的成就感。后来我们组就用了他写的程序,他自己又抽空做了些拓展。

接下来就是做硬件方面的焊接工作了。没想到这项看起来不需要多少技术的工作却是非常的劳心劳力。很多次是早上起来带瓶水带些吃的到实训中心,一泡就是一天。我看到有很多人跟我一样,不同的是他们是三三两两,而我大部分时间都是一个人做。在这个时候也有很多人帮助我,或是热心的帮我带饭,或是在我打盹儿的时候帮我做点焊接。大家都鼓励我,即使最后出不来东西,但是一定要坚持把它做完。当我想放弃的时候,我也这么对自己说,即使你做出来的是次品甚至不合格品,但是你一定要拿出来一件成品。

在要验收前,终于做了一件成品出来,不幸的是它真的是一件不合格品。帮我的那个男生做的已经出来了,所以最后应该还是我的焊接方面的问题。有一点灰心,想再重做来不及了,单是检查线路却也查不出来什么问题。那么就准备答辩吧。我对着电路图再看课本,发现以前很多觉得很难记的东西现在记起来容易多了,因为整天都在同它们打交道。51的引脚及其功能,A/D转换器的,驱动器的,所有我用到的我都一再的看书了解,同时请教同学我看书过程当中的疑惑。在这个过程中又发现了以前焊接当中出的一些问题,能改的就改,不能改的,咳,要是时间再多一些,或者我能早点做好,要是不只是我一个人动手……算了吧,不要想那些如果,还是准备我自己的,做好我现在能做的吧。

还好,验收还算成功,得了3分,不是很高,但是我觉得对我来说已经很好,代表了我真实的水平,我觉得我对单片机的一些知识在这个动手的过程中真的是从无到有增长的。同时我也尽量不去想别人得了多少分,没有什么不平衡的,有些人付出的是努力,有些人付出的是风险代价,其实这也没有什么不一样,这一点我早就了解。

最后,我发现自己对单片机竟然也有了一点兴趣,想暑假回家以后自己去买一些东西来做,再补一补汇编语言。有什么问题请教下以前的那些老同学好了,他们好厉害,在高中劳动课就成功的做出过调频收音机,大一暑假的时候参加了学校的电子竞赛培训接着比赛,不过后来怎么样我就不知道了。汗。看来要多保持联络,这次回家就好好找他们叙叙旧。

1前言

通过一个学期的学习,我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别是作为高职生,更要注重实践这一环节,只有这样我们才能成为合格的计算机人材。其目录为:

1.程序要求

2.算法分析

3.流程图

4.源程序

5.调试结果

6.实习体会

2程序要求

学生成绩管理是高等学校教务管理的重要组成部分,其内容较多,为了简化计论,要求设计的管理系统能够完成以下六种功能:

(1)学生注册登记;

(2)登记学生成绩;

(3)修改学生成绩;

(4)打印一个班级学生的单科成绩;

(5)求出每个学生一学期中各科的平均成绩;

(6)打印某一课程成绩处于指定分数段内的学生名单。

3算法分析

1.学生成绩管理软件的数据结构

学生成绩一般都是以班级为单位进行管理的,一个班级用一个结点来表示。考虑到插入和删除的方便,这些以班级为单位的结点用链表方式组成一个主目录。每个结点有四个域:

(1)班级代号;

(2)课程情况;

(3)学生情况;

(4)班级顺序链。

课程情况应能反映出大专生所学过的全部课程。因课程是逐年增多的,所以采用链表结构以便能不断插入新的课程。该班学过的课程构成一个课程链表,所以班级结点中的课程情况用课程链表表示。学生情况主要反映学生的学号,姓名,每学期学生的成绩情况。因为学号总是顺序排列的,所以选用一个结构体数组作为反映学生情况的登陆记表。该数组的下标值接上班级结点中的班级号就是学号。例如,设每班学生数不超过40个人,班级号为9612,某学生在登记表中相应分量的下标值为26,则该学生的学号为961226。另外,学生成绩管理要分6个学期,所以在学生登记表中,开设6个指针域,每个指针指向该生某学期某门课程学成绩的结点。

各结点结构如下所示:

(1)主目录中班级的结点为:

班级号课程链班级顺序链学生登记表

(2)程链表中的结点:

课程代号学期号二叉树链课程顺序链

(3)分数链表中的结点为:

左链学号课程代号成绩分数顺序右链

为了便于登记和查询学生的成绩,选择二叉排序来存放学生的成绩。

每个班级的每门课程对应一棵二叉树。通过主目录中班级结点的课程链找到指定的课程结点,再通过课程结点中的二叉树指针指向该门课程的成绩二叉排序树。另外通过主目录中班级结点的学生登记表中的学期指针,指向该学生本学期某门课程的分数结点,并以分数结点的分安数顺序链勾链该生各门课程的成绩。

在登记成绩和查询分数时,都要用到课程代号。课程代和课程名称是一一对应的。为了简化程序,课程名称和代号对照表设计为一个向量,向量的下标值就作为课程代号,而向量中的元素就是课程名称,这样可以省去代号域。

我的课程设计报告心得体会(大全)

作者:佚名来源:不详时间:2007-3-102:40:26人:星空无月

减小字体增大字体

1.各函数的功能和实现

学生成绩管理的相关功能由对应的函数来实现。

(1)学生注册登记

学生入学后,首先应是注册登记。注册时应先检查该学生所在班级是否已经登入主目录,未登入则若调用新结点后登陆入主目录。然后将新调入的班级结点中对应域赋初值,最后再读入学生的学号和姓名并一一填入学生登记表。这样就完成了一个班级的注册和登记工作。

(2)登记学生成绩

学生注册后才可以登记成绩,所以先要检查这个班级是否已经注册,班级中是否有这个学生。在确认有此学生后,登记该生成绩。这时需完成两个操作。一个查询课程代号,另一个是将成绩填入二叉树。这两个操作分别用两个函数来实现:

①查询课程代号;

②插入二叉排序树。

有了这两个函数,登记学生成绩的工作可以很方便地完成。首先查处课程代号,调用课程结点,填入课程代号和学期号;再在二叉树链域中置初值为NULL,将课程结点插入为课程链表的头结点。接着读入每个学生的学号和成绩,每个学生的每门课程都生成一分数结点插入到相应课程的二叉树中。同时,还要将该分数结点链入该生这学期各科成绩的分数链表中。学生登记表中的学期指针域中存放该分数链表的头结点地址。

(3)修改学生成绩

若登记的学生成绩有错误,则调用修改学生成绩的函数便可以加以修改。修改时从主目录出发,查到班级,再从学生登记表中查对学号和姓名,再在与学期匹配的学期指针域中取得该生的学生链表的头指针,然后搜索分数链表,查到指定课程的分数结点,就可修改成绩。

(4)打印一个班级学生的单科成绩

由于学生成绩是用二叉树排序树来存储的,所以采用中序遍历的方法就可以按次序打印出学姓名和成绩。在打印了程序中,从主目录开始查到班级号,就可以从课程结点的二叉树链域中取得成绩二叉排序树的头指针;然后调用中序遍历了程序就可进行打印,同时可求出平均成绩和各个分数段的人数。

(1)求出每个学生一学期中各科的平均成绩

此了程序从主目录查对班级号开始,通过学生登记表中每个学生的学期指针取得各自的分数链表的头指针。顺着分数链就可求出该生本学期各科的平均成绩。

(2)打印某一课程成绩处于指定分数段内的学生名单

对二叉树序树进行中序扁历,但扁历时应判断当前成绩是否处于分数段内而决定是否打印。

4流程图

5程序源代码

include<STDIO.H>

#include<CONIO.H>

#include<STDLIB.H>

#include<BIOS.H>

#include<IO.H>

#defineCR13

#defineESC27

#defineUP72

#defineDOWN80

#include<string.h>

#include<stdio.h>

#defineCRNUM200

#defineSTNUM40

#defineTERMS6

6调试结果

7实习体会

课程设计报告范文第2篇

《包装设计》在广告学专业教学中是属于典型的理论知识与实践制作相结合的课程。教学过程不仅需要引导学生注重视觉传达中包装设计的审美性,还要注意在实践环节中包装的实用性。实用性和审美性两方面的不可只重其一,否则容易形成包装设计课程教学中存在的误区,比如学生在教学过程中也会形成只从装饰的角度出发,满足视觉享受而丢弃了实用价值;或一味追求实用性而产生功能主义非人性化的弊端。尤其在广告学专业中,包装设计教学必然需结合专业特性,结合其广告传播以及市场需求展开。传统的包装设计教学中,系统性规范性贯穿其中。包装设计课程设计通常按部就班从包装基本形态到应用设计逐步进行。但在结合广告学专业特性,尤其要求审美与使用结合的前提下,若仍一成不变得采用传统教学方式,教学效果将会大打折扣。包装设计如何面向传统和未来,不仅要培养学生设计审美的水平,但也要培养解决实际问题的能力,多方面进行包装设计创造力的教学。我们需要认清专业课堂教学与课程体系在社会实践中的关系。市场发展日新月异,我们必须紧密结合当下社会实际状况。包装设计课程中有许多细微的环节并没有做到从市场、实用以及整体的角度去把握包装设计,比如学生对包装材料认识的缺失———相当部分可利用材料已经成熟运作在产品包装中,但在专业实践教学中并没有更新这部分教学内容,学生当然也无法做到触类旁通、举一反三。包装设计课程不仅要体现出科学性、综合性、先进性,还要充分考虑到可操作性以及设计教学与市场研究的关系。

二、广告学专业教学中包装设计课程的建设的建议

(一)教学理念的更新包装设计是与市场及产品非常贴合的课程

这需要我们在包装设计课程过程中加强对市场的勘探了解。作为以现代设计为导向的设计课程,不论我们在设计理论中,还是实践操作中,现代包装发展阶段和发展状况都要了然于心,而且这个过程是不断发展不断跟进的。这也是对于设计类课程教学来说最基本的要求之一。这并不是简单的几分问卷调查,也不是纸上谈兵,这需要在教学过程中引导学生了解现代市场发展,还要在生活中做个“有心人”,才能够真正的做到包装设计的现代化,做到包装的超前设计。课程教学需要把握包装设计在课程体系中的定位。包装设计并非孤立地做好保护产品和视觉美观就够了,它在广告学专业中是作为一个环节一个链条存在的。课程教学需要带动学生宏观得观察包装设计的意义并思考包装设计要与企业品牌的关系,将包装设计课程与其他课程融会贯通。将“以人为本,从实际出发”的理念注入教学设计。“绿色包装”等环保观念在包装设计发展中常被提及,实际上有些设计也已经将此付诸市场。但如何在教学实践中做到“以人为本,从实际出发”还是一个挑战。有些学生在错误的引导下盲目地追求“绿色包装”,结果导致设计成品甚至比非“绿色”更昂贵。这种形式主义在教学中确实需要我们深思,正确引导,避免这种状况的发生。

(二)课程结构的调整要想为学生设计创新型人才培养模式

必须将丰富的知识内容教学与实践制作教学视作同等重要。包装设计课程需要引导学生多方面地实践操作,包装设计教学并不能止于学生的电脑样稿或者手绘概念图,它需要学生熟悉相应的材料和工艺,熟悉包装制作的各个环节和流程,尤其是在课程中后期,实践制作起着至关重要的作用,它决定了学生是否将包装理论知识转化成设计能力并提高了设计素养,最终这些专业知识通过实践环节将有利于他们今后所面临的实际问题。

(三)教学方式的优化包装设计课程教学之前

课程设计报告范文第3篇

传统的包装设计教学中,系统性规范性贯穿其中。包装设计课程设计通常按部就班从包装基本形态到应用设计逐步进行。但在结合广告学专业特性,尤其要求审美与使用结合的前提下,若仍一成不变得采用传统教学方式,教学效果将会大打折扣。包装设计如何面向传统和未来,不仅要培养学生设计审美的水平,但也要培养解决实际问题的能力,多方面进行包装设计创造力的教学。我们需要认清专业课堂教学与课程体系在社会实践中的关系。市场发展日新月异,我们必须紧密结合当下社会实际状况。包装设计课程中有许多细微的环节并没有做到从市场、实用以及整体的角度去把握包装设计,比如学生对包装材料认识的缺失———相当部分可利用材料已经成熟运作在产品包装中,但在专业实践教学中并没有更新这部分教学内容,学生当然也无法做到触类旁通、举一反三。包装设计课程不仅要体现出科学性、综合性、先进性,还要充分考虑到可操作性以及设计教学与市场研究的关系。

二、广告学专业教学中包装设计课程的建设的建议

(一)教学理念的更新

包装设计是与市场及产品非常贴合的课程,这需要我们在包装设计课程过程中加强对市场的勘探了解。作为以现代设计为导向的设计课程,不论我们在设计理论中,还是实践操作中,现代包装发展阶段和发展状况都要了然于心,而且这个过程是不断发展不断跟进的。这也是对于设计类课程教学来说最基本的要求之一。这并不是简单的几分问卷调查,也不是纸上谈兵,这需要在教学过程中引导学生了解现代市场发展,还要在生活中做个“有心人”,才能够真正的做到包装设计的现代化,做到包装的超前设计。课程教学需要把握包装设计在课程体系中的定位。包装设计并非孤立地做好保护产品和视觉美观就够了,它在广告学专业中是作为一个环节一个链条存在的。课程教学需要带动学生宏观得观察包装设计的意义并思考包装设计要与企业品牌的关系,将包装设计课程与其他课程融会贯通。将“以人为本,从实际出发”的理念注入教学设计。“绿色包装”等环保观念在包装设计发展中常被提及,实际上有些设计也已经将此付诸市场。但如何在教学实践中做到“以人为本,从实际出发”还是一个挑战。有些学生在错误的引导下盲目地追求“绿色包装”,结果导致设计成品甚至比非“绿色”更昂贵。这种形式主义在教学中确实需要我们深思,正确引导,避免这种状况的发生。

(二)课程结构的调整

要想为学生设计创新型人才培养模式,必须将丰富的知识内容教学与实践制作教学视作同等重要。包装设计课程需要引导学生多方面地实践操作,包装设计教学并不能止于学生的电脑样稿或者手绘概念图,它需要学生熟悉相应的材料和工艺,熟悉包装制作的各个环节和流程,尤其是在课程中后期,实践制作起着至关重要的作用,它决定了学生是否将包装理论知识转化成设计能力并提高了设计素养,最终这些专业知识通过实践环节将有利于他们今后所面临的实际问题。

(三)教学方式的优化

课程设计报告范文第4篇

原文

1.课程设计的目标及要求

课程设计报告是课程设计工作的总结和提高,课程设计报告应该反映出作者在课程设计过程中所做的主要工作及取得的主要成果,以及作者在课程设计过程中的心得体会。课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。《网络信息制作与》是一门实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。为了加强2003届电子商务学生网页制作能力,充分体现现代教学方法,把学生的个人素质提高到新一个起点。学校特别成立这次期末课程设计报告考查,要求每位学生自己动手制作这次课程设计报告,报告要求达1.5万字以上,一般要求用A4的10页纸以上为好。

目录

1.课程设计的目标及要求

2..站点规划

2.1需求分析

2.2站点结构分析

2.3网站分格分析

2.4组织素材

3网站设计

3.1定义站点

3.2页面布局设计

3.3导航栏设计

3.4素材处理

44.1首页制作

4.2目录页制作一二级页面制作

4.3内容页制作一三级页面制作

5网页测试,与维护

5.1站点整理

5.2网页测试

5.3站点与维护

6设计过程中遇到的问题及解决的办法

7设计后的感想

课程设计报告范文第5篇

计算机作为现代技术的有力手段,它的作用越来越重要。计算机运用能力也是工程素质的一个重要方面,在课程设计教学过程中,除了必要的手算和手绘图的过程,多设置学生运用计算机完成课程设计步骤的环节,如房屋建筑学课程设计要求学生用AutoCad画图,熟悉AutoCad软件;钢筋混凝土课程设计和钢结构课程设计适当要求学生应用PKPM或Sap等结构计算软件进行计算,并将计算机计算结果与手算结果进行比较分析;在施工组织与概预算课程设计中适当要求学生应用概预算常用软件进行计算。要在课程设计过程中重视对学生工程素质的培养,教师自身的工程意识和工程素养也很重要。我国高等工科院校部分中青年教师毕业后直接留校,没有在企业实际工作的经历,缺乏现代工程意识和工程素养,对结构工程设计和施工过程不熟悉。这些教师在指导学生实践能力训练时自然底气不足,必然影响到对学生实践能力的培养。因此,高校教师自身也应该多与设计单位和施工单位交流合作,对新技术新方法有一定的了解,在布置课程设计任务时紧密联系实际工程,并将实际工程背景介绍给学生,激发学生完成课程设计的兴趣。教师只有不断提高自身的工程意识和工程素养才能在教学工作中理论联系实际,取得好的教学效果。

课程设计内容的整合与优化

目前大多数高校的课程设计都是在对应的理论课程完成后进行,内容通常是按该门课程设计指导教师规定的形式和要求完成,与其他课程设计没有相关性。这种设计形式使学生缺乏对工程项目全过程的认识,从立项、基本资料查找、方案的比较等前期工作,建筑、结构施工图的完成,到施工可行性分析、实际经济指标考核等后期工作没有形成一个整体的概念,不利于学生综合实践能力的培养。[2]设计内容指导老师往往做了比较详细的规定,而不是让学生比较并选择合理的结构型式,如钢筋混凝土楼盖结构设计要求只能是单向板肋梁楼盖,这种方式不利于培养学生的创新精神和解决工程实际问题的能力。为了让学生对工程项目形成一个整体的认识,在课程设计教学中可以采用一体化的课程设计题目,并针对实际项目进行课程设计,设计过程围绕工程项目实施展开。教师应到设计院广泛收集工程设计资料,结合实际的民用建筑工程和单层工业厂房,编制课程设计题目,达到理论与实际相结合的目的。教研室统一组织,各门课程设计指导教师协同讨论,使每个学生的课程设计题目整体化,即建筑、结构、施工等相关课程设计依托一个大题目,编制一套完整的土木工程专业建筑结构方向课程设计任务书,其中既有总体要求和目标,也有分阶段、分课程实施的具体内容和要求。课程设计任务书统一下达,然后分阶段完成各门子课程设计内容,当所有专业课程的课程设计完成后,一个系统的工程项目设计也完成了,如图1为单层工业厂房课程设计内容,将几门课程设计内容整合到一个单体设计中。在房屋建筑学课程设计阶段,即将编制好的整套课程设计任务书发给学生,给学生介绍主要专业课及相关课程设计,各门课程设计之间的关系。学生通过课程设计能获得过程体验,实现对专业知识的融会贯通,从而获得解决实际问题的能力和综合应用能力。课程设计的指导教师不应将课程设计的内容定得太具体,这样就失去了“设计”的意义,学生的课程设计成果也会千篇一律。如在进行钢筋混凝土现浇楼盖课程设计时,要求学生选用民用建筑设计中的某一层楼盖或某一部分楼盖进行设计(见图1),不要限定采用单向板或双向板,楼盖面层可以按照学生在民用建筑课程设计里设计的做法确定,混凝土等级和钢筋等级可以让学生根据楼盖荷载和跨度自己选用。在课程设计过程中,学生应该是主角,老师只是配角。

提早布置课程设计题目,灵活安排时间

课程设计往往与理论课程教学相对应,如“民用建筑房屋课程设计”与“房屋建筑学”这门课程对应,“钢筋混凝土楼盖课程设计”与“钢筋混凝土结构基本原理”这门课程对应。课程设计一般是在相应课程完成后进行,安排在期末,时间只有一至两周。期末考试多,很多学生牺牲课程设计时间去复习应付考试,原本安排了一周时间的课程设计可能就用3至4天时间草草完成,课程设计训练效果不好。如果提早布置课程设计任务,在对应课程开始不久后就布置课程设计任务,将课程设计贯穿于整个课程教学过程中,学生可以根据自己的时间合理安排,而且学生也可以根据理论课程教学内容及时完成部分课程设计内容。如民用建筑课程设计可以在房屋建筑学这门课程讲授完建筑平面设计后布置课程设计任务,让学生收集资料并构思楼层平面方案;在学习完屋顶那一章节后可以要学生完成课程设计的屋面方案设计部分;在学习完楼梯那一章节后安排学生完成课程设计的剖面方案设计等,这样在理论课程学习结束后,课程设计的方案部分已经初步完成,而且同步理论教学过程,加强了理论教学效果,在期末的课程设计周里学生进一步完善方案设计并完成施工图设计。通过提早布置课程设计题目的方法,学生在对应理论课程的教学过程中就开始为课程设计做准备,方便学生灵活安排时间,提高课程设计教学效果。

指导方式多样化

课程设计指导方式可以由指导教师到教室答疑这种单一的指导方式,改为集中讲课、个别答疑和网上指导相结合的方式。课程设计阶段教师不可能每堂课都在教室里指导,但可以通过网络或手机短信及时帮学生解决问题。在整个课程设计指导过程中,教师不只是简单地回答学生提出的问题,而是“实时地”对计算或绘图中一些共性问题和难点问题进行集中讲解,对一些容易出现错误或混淆不清的地方给予提示。根据多年的教学经验发现,课程设计指导的“实时性”非常重要,对问题讲解过早,学生不重视且容易忘记,讲解过晚,学生已经做完,应该注意的问题没有注意,只有当学生做课程设计过程中遇到问题的时候及时讲解,才能取得最好效果。有条件的情况下,课程设计指导可以由校内指导老师与设计院或施工单位的工程师联合起来进行,聘请设计院的工程师在课程设计之前结合实际工程给学生做报告;鼓励学生自己走出去,去学校附近设计院请教设计院的工程师,这样既学习了工程实践经验又锻炼了学生的人际交往能力。

分阶段考核,及时进行课程设计总结

友情链接