软件工程课程设计心得(精选8篇)
1.软件工程课程设计心得 篇一
软件课程的设计让我们体会更多的是熟悉到团队协作的主要性,只要合作协作才干保证整个项目标有条不絮。接下来小编搜集了软件课程设计心得体会,欢迎查看,希望帮助到大家。软件课程设计心得体会【1】
对于此次课程设计,我早在寒假就借了linux相关书籍参看,但上方讲的主要是有关linux操作方面的资料,编程方面讲得很少,而且在假期中也并不明白课设的题目是什么,因此此次课设基本上都是在开学后的这两周内完成的。
以前做过的软件方面的课设如C语言课设、数据结构课设都是在假期完成的,由于自我是一个十分追求完美的人,因此几乎每次都花了将近大半个假期的时光来做,如C语言就花了一个多月的时光来做,分数当然也较高,有90来分。对于课程设计,我历来都是相当认真的,此次操作系统的课程设计当然也不例外。但是linux以前没怎样接触过,学校也没怎样系统地讲过,在刚接到题目时除了明白如何用gcc编译等等,几乎能够算作处于一无所知的状态。时光紧任务重,要从对linux一无所知的状态到独立出色地完成课设,不下点苦功夫是不成的。那两周里我除了吃饭睡觉几乎就没离开电脑过,有时时光晚了食堂关门饭都没得吃了。最后,在这样近乎玩命地学习工作下,身体撑不住了,在第二周周三晚上我发烧了。但是眼看就要到检查的日期了,而我的课设也就快完工了。我不想因为看病而耽误下去弄得前功尽弃,因此只买了点药,继续在电脑前拼命……最后,总算赶在周五检查前做出了较满意的作品。
在周五检查那天,老师看了我第4题后,又抽查了一下我的第3题,其实也只是要我把第3题运行一下而已罢了。若放在平时,这绝对是小菜一碟,但当时正在发烧,加上一点紧张,居然把模块加载命令insmodfdev.o错打成insmodfdev.c了,由于这个低级失误造成心中慌乱,于是后面的一条生成设备文件命令mknod干脆就照着参考资料打上去了。于是老师认为我不熟,在那题上打了个半钩。当时心里确实感到十分地遗憾和沮丧,心想所谓“台上一分钟,台下十年功”,一分钟若把握不好,也同样尽毁十年功啊!
但最后,我最后明白,分数但是是个数字,知识才是自我的。透过这次课程设计,我确实学到了很多东西,多年后我可能已经忘记这次课设最后打了多少分,但这些学到的东西却能够使我受益终生。除了知识技术上的东西,我更锻炼了自我的快速学习潜力;我学会了如何快速有效地从图书馆、网络获取自我需要的信息;我尝到了在周围很多同学拷来拷去时孤军奋战的痛苦;我体会了夜以继日完成一个项目时中途过程的艰辛及最终完成后巨大的成就感……我更加深了人生的信心,以后应对任何一个困难的项目,我想我都不会惧怕,并最终能够成功地将其完成。
感谢老师,感谢此次课程设计。虽然在其中吃了不少苦头,但我毫不后悔,因为我满载而归。
软件课程设计心得体会【2】通过此次课程设计,使我更加扎实的掌握了有关方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。
过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!
课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具体的认识。
我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。
回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。
实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。
软件课程设计心得体会【3】整个设计透过了软件和硬件上的调试。我想这对于自我以后的学习和工作都会有很大的帮忙。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有必须的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。
一切问题务必要靠自我一点一滴的解决,而在解决的过程当中你会发现自我在飞速的提升。对于教材管理系统,其程序是比较简单的,主要是解决程序设计中的问题,而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新潜力,它才是一个设计的灵魂所在。因此在整个设计过程中大部分时光是用在程序上方的。
很多子程序是能够借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。因此能够说系统的设计是软件和硬件的结合,二者是密不可分的。透过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。
这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生用心的影响。其次,这次课程设计让我充分认识到团队合作的重要性,只有分工协作才能保证整个项目的有条不絮。另外在课程设计的过程中,当我们碰到不明白的问题时,指导老师总是耐心的讲解,给我们的设计以极大的帮忙,使我们获益匪浅。因此十分感谢老师的教导。透过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要好处,学会了坚持、耐心和努力,这将为自我今后的学习和工作做出了最好的榜样。我觉得作为一名软件工程专业的学生,这次课程设计是很有好处的。
更重要的是如何把自我平时所学的东西应用到实际中。虽然自我对于这门课懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法透过自身去理解,但是靠着这一个多礼拜的“学习”,在小组同学的帮忙和讲解下,渐渐对这门课逐渐产生了些许的兴趣,自我开始主动学习并逐步从基础慢慢开始弄懂它。
我认为这个收获就应说是相当大的。一开始我们从参考书上找来了课题,但是毕竟是参考书,做到之后发现很多程序都是不完整的,这让我们伤透了脑筋。看着别的小组都弄得有模有样了,但是我们连一个课题都还没有定好。好不容易又找到了课题,但是结果还是很不尽人意。程序接线什么的都弄好了,调试也没有问题,但是就是无法到达预期想要的结果。参考书毕竟只是一个参考,设计这种东西最后还是要靠自我动脑筋。
然后我们大家一齐齐心协力,从平时做的实验?老师上课的举例?书本上的知识以及老师的辅导和其他同学的帮忙下最后完成了。就应说这是透过我们小组成员的共同努力和动脑完成的,虽然资料并不是很复杂,但是我们觉得设计的过程相当重要,学到了很多,收获了很多。我觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点能够联系到以后毕业之后从学校转到踏上社会的一个过程。小组人员的配合?相处,以及自身的动脑和努力,都是以后工作中需要的。
所以我认为这次的课程设计好处很深,和其他4位同学的共同学习、配合?努力的过程也很愉快,另外还要感谢老师的耐心辅导。
2.软件工程课程设计心得 篇二
我们教学组成员通过学习相关专业网络教学资源构建的心得
1 首页滚动播放核医学学科内的动态及新技术、新项目的开展
学科及课程简介板块作为我们网站的首页,在内容安排上,一方面向学生介绍科室总体工作结构、教学组现有教员配置及教学安排;另一方面重点内容是当前核医学学科发展的动向,比如新的诊断项目、显像方法、显像剂或前沿的核素治疗方法,还可适当加入教学方面的新资讯,这些不断更新的信息通过动态栏以大屏幕滚动的方式展示。通过这些相关学科内容的介绍,既可使学生对核医学这门学科有宏观的认识,同时可以激发学生的学习情趣,有利于进一步提高学生学习的主动性,增强学习的求知欲望,另外对于学术思维能力较强的学生在一定程度上还有助于科研意识的培养。
2 在课前预习板块设立各章节相关专业知识板块
核医学这门学科处在基础医学与临床医学过度的一个教学位置上,与医学影像学一起是在基础医学课程之后讲授的内容。此阶段的医学生已经储备了一定的医学基础知识,从解剖学、组织学及生理学等各方面对于人体的结构已有了一定的了解,对于人体的各个系统及各种疾病具有一定的认识,但是由于尚未进入临床课的学习,所以对于某些疾病的认识是零散的,不能全面而系统的掌握这些疾病状态及与核医学相关的特点。我们在以往的授课过程中体会到了这一问题,所以在网络课程内容中清晰而具体地列出了针对不同章节的预习知识。设立课前预习内容的核心思想有两个,一是对过去学习过的人体不同系统解剖学、组织学及生理学知识的回顾,这部分内容的补充尤其有利于学生对相应章节显像原理及正常图像分析内容的理解;另一部分内容主要是从疾病角度介绍与各章节相关的疾病,甚至将相关疾病的发病机制、诊断方法及治疗方法等方面内容作以简单介绍,这样有助于学生对核素显像章节中各显像方法临床应用及核素治疗部分内容的掌握。学生完成预习内容的方法有很多种,我们采用引导学生自主学习及被动向学生展示相关专业知识这两种途径,对于内容简单易懂且易于寻找答案的基础知识,适当地以问题的方式留给学生,让他们自己去寻求答案,这样既调动了学生的学习积极性,同时也在一定程度上培养了学生自学的能力;对于预习知识中内容繁杂且容易混淆的部分,授课教师经过讨论并细心整理,总结出分别与各章节授课内容密切相关的专业知识,经过这部分知识的预习,学生便可游刃有余地理解并掌握相应章节的学习内容。
对于授课教师而言,网络课程中课前预习这部分内容的加入,一方面,在实际授课过程中节约很多时间,省去了传授预习课内容的时间,从而更好地分配时间以完成每堂课的教学重点及解决难点问题;另一方面,这部分预习课内容的准备也是对教师本身教学能力的提高,既有利于教学体系整体逻辑思维的建立,又可系统地巩固相关的专业知识,尤其是平时不太常用的细小知识点。
3 将授课内容细分为层次清晰的短小视频
以往的教学视频课时较长,一般为一个学时45分钟,对于教师而言,这样的教学视频录制过程很疲劳,同时对于讲授过程的小瑕疵不能及时修改;对于学生而言,这样的教学视频很少能够真正的有效利用,大多数时间可能用于等待,不能迅速地查找到学生自己需要学习的内容。
我们教学组利用教学视频录制工具Camtasia Studio,将原本45分钟或90分钟的教学内容分为多个时长为几分钟至20分钟不等的短视频,比如内分泌系统这一章节,细分为甲状腺功能测定、甲状腺摄碘率测定、甲状腺静态显像、甲状腺动态显像及甲状旁腺显像等多个短视频,每部分的具体授课时间都根据具体内容的多少、重点程度及难易程度来决定。通过这种小视频的应用不仅仅单纯地提高了视频录制及内容学习的效率和质量,同时有助于教学视频的不断更新、完善,使工作更加方便,对于学生而言进行课后复习时更加高效方便。
4 用丰富的病例信息及显像图片信息充实各显像方法临床应用的内容
核医学课程内容包括诊断及治疗两大部分,在诊断篇章部分是按系统介绍各系统的显像方法,在这部分内容的传授过程中,课前预习知识及显像方法的原理、步骤的内容都仍属于前期的准备,真正重点讲述的内容是每种显像方法的临床应用。在显像方法临床应用这部分内容的讲授过程中病例信息的引入会加倍地提高教学效果,由多样的短小病例信息引入显像方法的不同临床应用,在学生的脑海中留下较为深刻的印象,既利于知识点的记忆又有助于对内容的理解。诊断核医学内容仍属于影像学,影像图片是学习的重点,是良好的教学工具,学生学习的最终目的也是能够阅片,所以影像图片在授课过程中是否全面、丰富是教学质量的体现。讲述显像方法的临床应用时从疾病的纵向角度详细展现显像特点,同时不可忽视的是鉴别诊断部分的内容,各种教材均未对这部分内容做系统地总结,我们在各章节授课过程中特别增加了这部分内容,其主要目的就是防止学生出现“课上已理解,课下却混淆”的情况。教学组在注重提供多样图片的同时,体会到只有正确而详尽地讲解图片呈现的各种信息,必要时联系疾病的发病机理及病理生理知识,才能使学生真正理解并掌握学习内容。
诊断核医学章节中涉及的各种显像方法均有各自不同的显像原理、显像方法及临床实际应用,并不像其他影像学教学内容CT及核磁共振的成像原理及成像方式具有一致性,针对这一特点,我们充分利用多媒体技术,巧妙地在授课PPT中加入模拟动画及流程图等多种形式,便于生动具体地展示授课内容,利于学生理解和记忆。
5 课后病例题及阅片实战
在教学课程板块之后我们设立了课后复习板块,这部分内容不容忽视,学生如果能够在课后的时间认真地完成我们安排的复习内容,有利于取得更好的学习效果,可谓锦上添花。传统的教学很难提供较为理想的课后复习内容,课后复习的内容基本上是一些简单的题目,这些题目大多数都是课堂上重点讲述内容的直接提问,不仅题型没有新意,问题答案本身也是较死板的、直接的,缺乏灵活性。
课后复习内容是通过分享实际工作中典型的病例及影像图片信息来完成的,与此同时对所学知识进行回顾、总结,病例及影像信息可以较好地吸引学生,同时由于这部分内容与理论教学及课件实习课相互补充,与实习课的内容密切相关,有利于达到更好地教学效果。
这一板块对于学习显像部分内容具有重要的意义,课堂上无法完全展示的影像资料均可以通过图片传输系统在这里浏览。师生互动的应用在这一板块中尤为重要,病例及影像资料都是以病例题的形式出现的,上面并没有提供答案,学生需要以小组讨论的形式总结出答案,教师在一个统一的时间内对各组学生的回答给予批阅,在此过程中师生之间可以针对问题及其他相关知识做详细的沟通。
6 以录制操作视频补充课间实习内容
核医学教学内容中课间实习一般仅仅有1天时间,时间较短,同时教学内容涉及范围较广,在当天实习的过程中不可能对典型及重点学习内容都有感观上的认识。我们的带教教师在实习带教的过程中还体会到了另外一方面很重要的问题:很多学生存在“谈核色变”的心态,对于科室内环境及仪器容易产生恐慌心理,在学习过程中产生了不主动的态度;还有一部分学生由于知识掌握得不够具体,不能明确到底哪些药物、哪些工作区域及哪些患者是有放射性的,在实习过程中可能又表现的过于冒失。鉴于上述原因的考虑,我们教学组成员将由于时间及辐射安全问题不能近距离、清晰地展示给学生的方面,实习内容录制成通过将简短的视频予以补充,如放射性药物的淋洗、标记、注射及分装等。课间实习内容经过这些视频补充后,教学效果明显有所提高。
7 核医学试题库辅助教学及考评过程
我们设立了包含多种题型的试题库,学生登录网站后系统会随机将试题进行组合,整合出一套完整的试卷,通过这样的练习可以帮助学生巩固并检测所学知识,利于提高学习效果同时进一步查缺补漏。同时我们借鉴了其他教学单位的经验
目前,我们的网络课程仍处于初始阶段,各方面内容及网站设计仍需不断完善。我们通过结合自身在网络课程开发及准备的整个过程中遇到的难点,同时分析当前核医学网络课程构建的总体状态及进展,总结出以下几个关于网络课程构建的难点问题。
如何摆正网络课程在现阶段教学工作中所处的位置。在实际教学过程中传统的教学模式根深蒂固,同时结合关于网络课程应用及满意度的信息
怎样培养出一支具有专业素质的师资队伍。现有的可用教学资源非常有限,大量的工作需要教师去准备,包括课件制作、课程录制、课前及课后内容的布置及学生互动等很多方面,这就要求我们要有一个团队,一支分工明确、各尽其职并能够不断改进创新的教师队伍。首先,培养一支教学团队远远难于培养一批学生,可能在多批学生完成课程时我们的教学师资队伍才构建成形。另外,师资培训工作是教学工作中独立的一份工作,这份工作需要校方以及科室真正切实地开展,并且能够真正不断完善师资团队的工作。综上,培养具备承办网络课程相关能力的师资队伍是当前绝大多数学院及学科开展网络教学的难点工作。
网络核医学课程的推广已经受到广大院校及师生的关注,但在课程建设中也面临着很多问题。我们教师团队需要一方面积极参考其他院校的优秀方案;另一方面结合自身的师资及学生特点不断探索并尝试新的课程设计及教学方法,从而构建出更方便实用的核医学网络课程,较好地服务于广大学生。
摘要:为了满足当前核医学教学需要,网络课程的建立成为必然趋势。核医学网络课程的建立不仅丰富了教学内容、更新了教学方法,同时从课前预习、课后复习、课间实习及试题库等多方内容上面完善了核医学的教学体系,既利于提高学生的临床能力,又利于培养学生的创新思维,显著地提高了教学质量。在核医学传统教学向网络教学过渡的过程中,网络课程起着至关重要的作用,恰当而充分地发挥网络课程的价值意义重大。不断更新完善核医学网络课程资源,并注重师资团队的培养,才能使核医学网络课程惠及更多的师生。
关键词:核医学教学,网络课程,教学改革
参考文献
[1]王少雁,左长京,王少海,等.核医学网络教学资源库的设计初探[J].西北医学教育,2011,19(6):1149-1150,1184.
[2]杜明华,钟瑛,杨小庆.核医学网络课件的设计与开发[J].西北医学教育,2006,14(6):174,199.
[3]陆克义,王洁,李险峰,等.基于多媒体与网络技术的核医学理论的教学应用[J].中国高等医学教育,2008(12):114-116.
[4]叶夷露,朱一亮,胡珏,等.以问题为中心的课程网络学习交流平台的构建和应用[J].中国高等医学教育,2016(2):24-25.
[5]王力,仇艳,牛素素,等.某医学院校网络课程的知晓率及满意度调查研究[J].卫生职业教育,2015(16):102-103.
3.软件设计课程考核模式探索 篇三
关键词软件设计;课程考核模式;学习过程;作品答辩
中图分类号G642文献标识码A文章编号1673-9671-(2010)031-0126-01
软件设计课程是软件专业的专业必修课,也是软件开发的第一环节,在实践中起到很重要的作用。软件的设计、开发、实施、测试人员都需对软件设计知识有一定了解。因此,本门课程是软件技术专业的重点课程之一。对于本门课程的考核模式,在各校方法不一,本文以我校的实践经验入手,论证了“学习过程”加“作品答辩”的考核模式。
1“学习过程”加“作品答辩”考核模式的提出
考试是教育测验的主要形式或手段。不仅具有检测、鉴定和评价功能,而且具有教育教学的导向、反馈和激励功能。同时,考试也是促进学生全面发展,提高其素质的有效手段。对学生来说,通过考试调动学生学习数学的积极性和兴趣,促进能力的培养,使学生由知识的被动接受者成为主动参与者及积极探索者,实现对知识由“学会”转变成“会学”、进而“会用”。对教师来说,是检查教学效果、因材施教的重要手段,促使教师在进行数学教学的同时,坚持“以人为本”,培养学生应用数学知识解决实际问题的能力。新的考试模式要有良好的可操作性。考试内容要科学合理。考试方法要便于组织实施,具有实践意义。要考查学生的学习状况,督促和引导学生学习。巩固所学知识,但不能“一卷定终生”。学习的过程更能反映学生的发展变化和进步的程度,因此既要重视“结果”,也要重视“过程”,要培养学生发现、探索问题的能力和创新意识,所以要运用多种评价方式。另外,学生考试成绩的好坏,关键在于教学水平的高低,对学生学习结果的评价、检查,也是反映教师的教学效果的重要手段。考试的目的是对教师的“教”与学生的“学”的双向检测。建立新的数学考试模式遵循的原则要体现全面性、科学性、多功能、灵活性,突出专业能力和方法能力双向考核。如果考试功能存在误区,考试内容难易搭配不合理,缺乏对学生各种能力的综合考查,考试方式单一,那么就达不到进行数学测试的目的。因此,改革的指导思想是:既要重基础知识、基本技能,也要重思维、重应用,采用多种考试方式,给学生提供创造性表达的机会。不仅要让考试成为学习效果的评估,而且要充分发挥考试的促进和引导作用。调动学生及教师的积极性,要使考试真正成为教学的一部分,而不是教学围着考试转。
基于此,我校在软件设计课程中提出“学习过程”加“作品答辩”的考核模式。“学习过程”成绩包括小组“学习过程”得分和个人“学习过程”得分。小组“学习过程”得分即各项目组在学习阶段任务完成情况的分数积累,占总成绩的20%,个人“学习过程”得分,即学生平时的学习状态得分,包括日常教师对于出勤、回答问题、小组参与程度、学习态度、知识掌握程度等的分数积累,占总成绩的20%。
“作品答辩”成绩,即学生以项目组为单位完成软件设计作品一份,并据此作品进行课程答辩。教师针对作品给出得分,占各人总成绩的30%,对小组成员答辩情况和作品参与程度给出得分,占各人成绩的30%。
2实施步骤
2.1初始准备
在课程开始之初,就向学生明確本门课程的考核及教学模式,根据学生的性别比例、性格差异、学习状况将学生尽量平均分配为多个学习小组,通常学习小组的人数为4人左右。学习过程中,以小组为单位共同学习,并记录小组及个人的“学习过程”成绩。
2.2确定题目
软件设计作品题目原则上由教师指定题目,学生也可根据需要,自主命题,但需经过教师同意。题目要尽量结合实际教学,反映新技术,以取得更好的工程设计实践的训练效果。同时由于受到时间、开发环境及条件等限制,命题应从实际出发,课题的规模大小及难易程度要适中。课题也要具有一定的复杂度,通过项目激发学生的积极性与创造性,努力完成实践任务,才能达到综合应用所学知识的目的。
2.3明确设计文档的撰写规范
软件公司在软件设计阶段完成后需要提交软件设计报告文档。因此,在教学中要训练学生编写进行设计文档的编写,同时也训练学生养成严谨的作风和科学的学习态度。通过撰写软件设计报告,不仅能对设计过程有个全面的总结,而且还能够把实践内容提升到理论高度。教师要为学生提供以下资料:
1)软件设计文档撰写模板(包括可行性研究报告、软件需求说明书、概要设计说明书、详细设计说明书、数据库设计说明书);
2)PPT编写规范;
3)作品及答辩评分标准;
4)组内任务分配评分表。
2.4验收评定成绩
作品完成后各小组需提交以下材料:设计文档、答辩用PPT、小组内工作任务分配评分表。在表中,由组长列出作品中的主要技术及关键模块。并注明各模块的负责人、参与人。并根据工作量,为小组成员确定得分(此得分供教师提问时参考)。
以小组为单位进行作品的展示并接受答辩。用PPT的形式进行作品设计结果的展示,教师给出作品设计得分,同时根据每位学生的工作量及答辩情况给出个人得分。相加得到设计得分。
3实施效果
采用“学习过程”加“作品答辩”的考试模式的主要目的是提高学生综合应用所学课程知识的能力,训练和提高软件设计技能。要求学生在规定时间内完成一个规模适当的软件设计工作,在教师的指导师下以软件设计为中心,完成从需求分析、界面设计、数据库设计、模块设计、用例设计等全过程。通过此种方法可以达到取得以下效果:1)深化已学的知识,完成从理论到实践的转化。通过作品设计及答辩,进一步加深对软件工程方法和技术的了解,将软件工程的理论和知识运用于开发的实践,并在实践中逐步掌握软件工具的使用权学;2)提高分析和解决实际问题的能力。采用 “作品答辩”的考试模式,是对实际工作的一次模拟训练。通过软件设计,积累经验,同时提高分析和解决问题的能力;3)促进团队合作,培养互学意识。通过这样一种考核模式,培养学生的团队合作意识。在成绩评定时,不仅要考核各组任务完成的情况,同时要记录是否有学生调队,是否全员参与的情况。以激励学生团结合作,互为师长,使教师向学生流动的单向信息流向学生之间互相流动的多向信息流转变;4)更真实地反映学生本门课程的学习情况及知识掌握情况。
4总结
采用“学习过程”加“作品答辩”的考核模式在我校软件设计课程中取得很好的效果。不仅对学生的学习成绩有个公平公正的判断,同时对于教学的实用性也起到了指导作用。
参考文献
[1]姚策主编.基于UML的管理信息系统实训[M].北京:北京理工大学出版社,2007.
4.基础工程课程设计心得体会 篇四
篇一:基础工程课程设计心得体会
市政工程概预算不仅是工程投资经济效果的一种技术经济文件,也是确定市政工程预算造价的主要形式。同时,它又是一项政策性、技术性、经济性很强的学科。为了让我们把理论和实际工程更好的结合起来,提高自己的动手能力,分析问题和解决问题的能力,学校对我们进行了为期两周的市政工程概预算的课程设计。
以前从未接触过概预算课程设计,所以一听到老师说这个名词的时候心里很慌,不知从何做起。由于最开始没有借到定额,也不知道该怎样计算,所以动手的时候感觉心里有点乱,有点急。但是后来慢慢地调整了心态,把一切困难都化为动力。我们课程设计的题目是:市政污水管道施工工程。从没有做过到最后顺利的完成,可以算是一次大的进步吧,让我对概预算这个名词又多了一些实践性的认识,对清单计价和定额计价也有了更深刻地理解。
在这一次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入。首先,对于套用定额,其实就是查阅定额表,这个还比较简单,但要解决设计中每个步骤的加减乘除问题,就需要大量的计算,所以必须仔细,不能有一点马虎。在分部分项工程清单计价表中,我们遇到了一些问题,例如在计算管道铺设计算的时候没有乘以系数,导致算好的结果全都错了;其次就是在措施项目清单中我们遇到的问题,不知道各种费用的利率,不知道怎样查资料;再次就是各种项目清单,总说明,总封面等的填写、打印了,由于开始没有认真填写,导致最后重做表格;最后就是表格的装订了,没有按一定的顺序装订,乱放次序。面对这些问题,我们没有退缩,而是正式并且及时地改正了。
在这一次课程设计的过程中,当我们碰到不明白的问题时,指导老师总是耐心的讲解,给我们的设计以极大的帮助,使我们获益匪浅。因此非常感谢罗晓敏老师的细心指导。通过这一次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要意义,学会了坚持、耐心和努力,这将为自己今后的学习和工作做出了最好的榜样。虽然自己对于这门课懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,但是靠着这两个礼拜的“学习”,渐渐地对这门课程设计产生了的兴趣,自己开始主动学习并逐步完成它。
老师给的参考资料毕竟只是一个参考,设计这种东西还是要靠自己动脑筋。虽然内容并不是很复杂,但是我们觉得设计的过程相当重要,学到了很多,收获了很多。我觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点可以联系到以后毕业之后从学校转到踏上社会的一个过程。
我想这一次课程设计对于自己以后的学习和工作都会有很大的帮助。这一次设计让我明白了一个道理,做任何事情之前,不管完成它的时间有多么充裕,开始的态度都要摆好,都要认真去对待,到最后才不会后悔!草草完成的设计没有什么意义,没有意义也就是没有收获。所以,在这一次设计的过程中,我得到了一些宝贵的经验,所以这就是我的收获。
篇二:基础工程课程设计心得体会
通过这一次课程设计,让我更加深刻了解课本知识,和以往对知识的疏忽得以补充,在设计过程中遇到一些模糊的公式和专业用语,比如说经济刮板运输机及皮带运输的选择,在选择选择刮板皮带运输选型时,在使用手册时,有的数据很难查出,但是这些问题经过这一次设计,都一一得以解决,我相信这本书中还有很多我为搞清楚的问题,但是这一次的课程设计给我相 当的基础知识,为我以后工作打下了严实的基础。
虽然这一次课程是那么短暂的2周时间,我感觉到这些天我的所学胜过我这一学期所学,这一次任务原则上是设计,其实就是一次大的作业,是让我对课本知识的巩固和对基本公式的熟悉和应用,计算力学和运动学及预选电动机过程中的那些繁琐的数据,使我做事的耐心和仔细程度得以提高。课程设计是培训学生运用本专业所学的理论知识和专业知识来分析解决实际问题的重要教学环节,是对三年所学知识的复习和巩固。同样,也促使了同学们的相互探讨,相互学习。因此,我们必须认真、谨慎、踏实、一步一步的完成设计。如果时间可以重来,我可能会认真的去学习和研究,也可能会自己独立的完成一个项目,我相信无论是谁看到自己做出的成果时心里一定会很兴奋。此次设计让我明白了一个很深刻的道理:团队精神固然很重要,担人往往还是要靠自己的努力,自己亲身去经历,这样自己的心里才会踏实,学到的东西才会更多。
课程设计是一个重要的教学环节,通过课程设计使我们了解到一些实际与理论之间的差异。通过课程设计不仅可以巩固专业知识,为以后的工作打下了坚实的基础,而其还可以培养和熟练使用资料,运用工具书的能力,把我们所学的课本知识与实践结合起来,起到温故 而知新的作用。课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门设计课,给了我许多道,给了我很多思,给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具体的认识。在这一次课程设计过程中。我们要比较系统的了解矿井运输提升的设计中的每一个环节,包括从总体设计原则,本次设计综合三年所学的专业课程,以《设计任务书》的指导思想为中心,参照有关资料,有计划有头绪、有逻辑地把这一次设计搞好!
总之,这一次课程设计使我收获很多、学会很多、比以往更有耐心很多。感谢学校及老师给我们这一次课程设计的机会,最真挚的感谢我们的辅导老师,在设计过程中,老师精心的辅导和不厌其烦地的态度才使得我们以顺利的完成这一次设计,他那无私的奉献的精神照耀着我 们对学习的热爱,同时也增加我们对知识的追求和欲望度。
篇三:基础工程课程设计心得体会
对于此次课程设计,我早在寒假就借了linux相关书籍参看,但上面讲的主要是有关linux操作方面的内容,编程方面讲得很少,而且在假期中也并不知道课设的题目是什么,因此此次课设基本上都是在开学后的这两周内完成的。
以前做过的软件方面的课设如C语言课设、数据结构课设都是在假期完成的,由于自己是一个十分追求完美的人,因此几乎每次都花了将近大半个假期的时间来做,如C语言就花了一个多月的时间来做,分数当然也较高,有90来分。对于课程设计,我历来都是相当认真的,此次操作系统的课程设计当然也不例外。可是linux以前没怎么接触过,学校也没怎么系统地讲过,在刚接到题目时除了知道如何用gcc编译等等,几乎可以算作处于一无所知的状态。时间紧任务重,要从对linux一无所知的状态到独立出色地完成课设,不下点苦功夫是不成的。那两周里我除了吃饭睡觉几乎就没离开电脑过,有时时间晚了食堂关门饭都没得吃了。终于,在这样近乎玩命地学习工作下,身体撑不住了,在第二周周三晚上我发烧了。但是眼看就要到检查的日期了,而我的课设也就快完工了。我不想因为看病而耽误下去弄得前功尽弃,因此只买了点药,继续在电脑前拼命……最后,总算赶在周五检查前做出了较满意的作品。
在周五检查那天,老师看了我第4题后,又抽查了一下我的第3题,其实也只是要我把第3题运行一下而已罢了。若放在平时,这绝对是小菜一碟,但当时正在发烧,加上一点紧张,居然把模块加载命令insmod fdev。o错打成insmod fdev。c了,由于这个低级失误造成心中慌乱,于是后面的一条生成设备文件命令mknod干脆就照着参考资料打上去了。于是老师认为我不熟,在那题上打了个半钩。当时心里确实感到十分地遗憾和沮丧,心想所谓“台上一分钟,台下十年功”,一分钟若把握不好,也同样尽毁十年功啊!
但最后,我终于明白,分数不过是个数字,知识才是自己的。通过这一次课程设计,我确实学到了很多东西,多年后我可能已经忘记这一次课设最后打了多少分,但这些学到的东西却可以使我受益终生。除了知识技术上的东西,我更锻炼了自己的快速学习能力;我学会了如何快速有效地从图书馆、网络获取自己需要的信息;我尝到了在周围很多同学拷来拷去时孤军奋战的痛苦;我体会了夜以继日完成一个项目时中途过程的艰辛及最终完成后巨大的成就感……我更加深了人生的信心,以后面对任何一个困难的项目,我想我都不会惧怕,并最终能够成功地将其完成。
感谢老师,感谢此次课程设计。虽然在其中吃了不少苦头,但我毫不后悔,因为我满载而归。
篇四:基础工程课程设计心得体会
通过近期的培训学习,本人切实的感觉到了自身的提高,在此感谢上级安排的此次学习活动,感谢每一位授课老师精彩的授课。此次的培训学习,使自己的理论基础,道德水准,业务修养等方面有了比较明显的提高,进一步增强了学习理论的自觉性与坚定性,增强了做好新形势下本职工作的能力和信心。参加本期培训本人主要有以下几方面体会和收获:
一、通过培训,使我进一步增强了对学习重要性和迫切性的认识
培训是一种学习的方式,是提高业务知识的最有效手段。21世纪是知识经济社会,是电子化、网络化、数字化社会,其知识更新、知识折旧日益加快。一个国家,一个民族,一个个人,要适应和跟上现代社会的发展,唯一的办法就是与时俱进,不断学习,不断进步。通过培训班的学习,使我进一步认识到了学习的重要性和迫切性。认识要面对不断更新的工作要求要靠学习,要靠培训,要接受新思维、新举措。要通过学习培训,不断创新思维,以创新的思维应对竞争挑战。我真正认识到加强培训与学习,是我们进一步提高业务知识水平的需要。加强培训与学习,则是提高自身工作能力最直接的手段之一,也是我们提高业务水平的迫切需要。只有通过加强学习,才能取他人之长补己之短,只有这样,才能不负组织重望,完成组织交给的工作任务。
二、通过学习培训,使我清楚地体会到要不断加强素质、能力的培养和锻炼
1、是要不断强化全局意识和责任意识。全局意识,是指要站在全局的立场考虑问题,表现在政治上是一种高度的觉悟,表现在思想上是一种崇高的境界,表现在工作上是一种良好的姿态。要求我们用正确的思路来思考解决当前存在的问题,就是要求我们要有超前的思维,要有悟性,有创新精神,而不是仅仅做好自己负责的那一方面的工作了事,要始终保持开拓进取的锐气;要牢记全局意识,自觉适应目前形势发展需要,认真学习实践科学发展观活动,不断增强使命感和社会责任感,提高自身能力素质和调整好精神状态,为社会发展献计献策,贡献力量。要树立群众利益第一位,局部服从整体,小局服从大局的原则,始终保持健康向上、奋发有为的精神状态,增强勇于攻克难关的进取意识,敢于负责,勇挑重担。
2、是要加强沟通与协调,熟练工作方法。要学会沟通与协调,要善于与领导、职工、相关服务单位进行沟通,要学会尊重别人,不利于团结的话不说,不利于团结的事不做,积极主动地开展工作。要经常反思工作、学习和生活,把反思当成一种文化,通过反思,及时发现自身存在的问题。
3、是要敢于吃亏、吃苦、吃气,弘扬奉献精神。三吃是一种高尚的自我牺牲精神、奉献精神,是社会的主流风气。就是要为人处世要心胸开阔,宽以待人。要多体谅他人,遇事多为别人着想,即使别人犯了错误,或冒犯了自己,也不要斤斤计较,以免因小失大,伤害相互之间的感情。要树立奉献精神,树立吃苦、吃亏、吃气的思想。吃别人吃不了的苦,做别人做不了的事,忍别人忍不了的事,严格要求自己。
5.工程实践课程的心得 篇五
第一:我认识和了解了我们学校工程训练中心的一些设备,如铣床,刨床,车床,开阔了眼界,增长了见识,更是欣赏到了老师们熟练的操作技能,爱岗敬业的职业精神,以及对学生的热爱和关怀,以及和同事之间的和睦相处。老师们总是能及时的发现我们在操作过程中的失误或者错误,避免了安全事故发生在我们的身上,避免了学校的财产损失。我看到老师熟练的操作着各种机器,心里充满了无限的敬佩,我觉得老师们一定花费了很多的时间和精力,不然不会这么熟练,还是熟能生巧。
第二:纸上得来终觉浅,绝知此事要躬行。虽然看上去特别简单的操作,到了自己的手中就完全不是那么一回事了,刚开始看老师演示的时候,觉得这个太简单了,不用学自己都能弄明白,但是,自己真正动手的时候,才发现,原来自己很多地方都不会,就算能按照老师的要求去做,做出来的东西和老师做出来的样品也是差之千里。尤其是上焊接课的时候,焊接的时候手必须平稳,才能保证焊缝整齐均匀。我如果没有亲身实践和体会,肯定不知道这里面还有这么多的学问。我明白了,生活中,看似很简单的事情,其实也蕴含了很多的道理,只要我们静下心来,留心观察,一定会有很多想不到的收获。把简单的事情做得不简单,我们就离成功不远了。理论还是要联系实际才有用武之地,同样,有了理论的支持,实践就变得更加得心应手了。
最后,是写给我们自己的,我发现有部分同学,到了训练中心后,不爱护环境,随意乱丢垃圾,上课也不认真听讲,在操作中不遵守老师的要求,偷工减料,也不注意安全,虽然没有什么大的事情发生,但是,这是一个潜在的安全隐患,真心希望我们所有同学,以及学弟学妹们,能够严于律己,遵守安全规则,避免安全事故的发生。
6.软件工程课程设计心得 篇六
数据课程设计心得体会(一)
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而Php
是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性liuxue86.com,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。
知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。
数据课程设计心得体会(二)
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学ASP(ASP培训).net),我接触到microsoft
公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过VB(VB培训),但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var
看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql
server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just
do
it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用ado.net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.net的核心技术就是xml[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just
do
it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊。
实际上从学习的经历来看,我们接触的知识体系都是属于比较老或比较传统的,与现在发展迅速的IT行业相比很多情况已不再适用,尤其是当开源模式逐渐走近开发者后更是如此。虽然是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。总而言之,这次数据库设计心得体会不能用语言完全表达。
数据课程设计心得体会(三)
本次课程设计,使我对《数据结构》这门课程有了更深入的理解。《数据结构》是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。
我的课程设计题目是线索二叉树的运算。刚开始做这个程序的时候,感到完全无从下手,甚至让我觉得完成这次程序设计根本就是不可能的,于是开始查阅各种资料以及参考文献,之后便开始着手写程序,写完运行时有很多问题。特别是实现线索二叉树的删除运算时很多情况没有考虑周全,经常运行出现错误,但通过同学间的帮助最终基本解决问题。
在本课程设计中,我明白了理论与实际应用相结合的重要性,并提高了自己组织数据及编写大型程序的能力。培养了基本的、良好的程序设计技能以及合作能力。这次课程设计同样提高了我的综合运用所学知识的能力。并对VC有了更深入的了解。《数据结构》是一门实践性很强的课程,上机实习是对学生全面综合素质进行训练的一种最基本的方法,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。上机实习一方面能使书本上的知识变“活”,起到深化理解和灵活掌握教学内容的目的;另一方面,上机实习是对学生软件设计的综合能力的训练,包括问题分析,总体结构设计,程序设计基本技能和技巧的训练。此外,还有更重要的一点是:机器是比任何教师更严厉的检查者。因此,在“数据结构”的学习过程中,必须严格按照老师的要求,主动地、积极地、认真地做好每一个实验,以不断提高自己的编程能力与专业素质。
通过这段时间的课程设计,我认识到数据结构是一门比较难的课程。需要多花时间上机练习。这次的程序训练培养了我实际分析问题、编程和动手能力,使我掌握了程序设计的基本技能,提高了我适应实际,实践编程的能力。总的来说,这次课程设计让我获益匪浅,对数据结构也有了进一步的理解和认识。
数据课程设计心得体会(四)
两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。这次实习证实提供了一个很好的机会。
通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。
从各种文档的阅读到开始的需求分析、概念结构设计、逻辑结构设计、物理结构设计。亲身体验了一回系统的设计开发过程。很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想办法去设计一个系统的时候才发现其中的难度。经常做到后面突然就发现自己一开始的设计有问题,然后又回去翻工,在各种反复中不断完善自己的想法。
我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快,或者说是根本不了解自己要做的这个系统是给谁用的。因为没有事先做过仔细的用户调查,不知道整个业务的流程,也不知道用户需要什么功能就忙着开发,这是作为设计开发人员需要特别警惕避免的,不然会给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重来。所以以后的课程设计要特别注意这一块的设计。
按照要求,我们做的是机票预订系统。说实话,我对这个是一无所知的,没有订过机票,也不知道航空公司是怎么一个流程。盲目开始设计的下场我已经尝过了,结果就是出来一个四不像的设计方案,没有什么实际用处。没有前期的调查,仅从指导书上那几条要求着手是不够的。
在需求分析过程中,我们通过上网查资料,去图书馆查阅相关资料,结合我们的生活经验,根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。在两周的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间遇到很多问题:由于忘记了一些java语言的规范使得在调试过程中一些错误没有发现,通过这次课程设计,我对调试掌握得更加熟练了,意识到了程序语言的规范性以及我们在编程时要有严谨的态度,同时在写程序时如有一定量的注释,既增加了程序的可读性,也可以使自己在读程序时更容易。
我们学习并应用了SQL语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。
很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。很多时候感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。在做关系模型转换的时候碰到有些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。
物理结构设计基本没有碰到问题,这一块和安全性、完整性不觉就会在物理结构设计中添加一些安全设置:主键约束、check约束、default定义等。最后才做索引的部分,对一些比较经常使用搜索的列,外键上建立索引,这样可以明显加快检索的速度,最后别忘记重要的安全性设置,限制用户访问权限,新建用户并和数据库用户做相应的映射。
不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!
以上基本是这次实习的体会了,设计进行的非常艰难,编码非常不容易,才发现做一个项目最重要的不在于如何实现,而是实现之前的需求分析和模块设计。创新很难,有些流行的系统其实现并不难,难的在于对市场的分析和准确定位。设计,是一个任重道远的过程。
数电课程设计心得体会
数电课程设计心得体会(一)
1、通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了一套电路原理和PCB连接图,和芯片上的选择。这个方案总共使用了74LS248,CD4510各两个,74LS04,74LS08,74LS20,74LS74,NE555定时器各一个。
2、在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。
3、我沉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。
平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映象深刻。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准(liuxue86.com)。所以这个期末测试之后的课程设计对我们的作用是非常大的。
4、经过两个星期的实习,过程曲折可谓一语难荆在此期间我们也失落过,也曾一度热情高涨。从开始时满富盛激-情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。
生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。通过实习,我才真正领略到“艰苦奋斗”这一词的真正含义,我才意识到老一辈电子设计为我们的社会付出。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以,而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的合作,我感觉我和同学们之间的距离更加近了;我想说,确实很累,但当我们看到自己所做的成果时,心中也不免产生兴奋;
正所谓“三百六十行,行行出状元”。我们同样可以为社会作出我们应该做的一切,这有什么不好?我们不断的反问自己。也许有人不喜欢这类的工作,也许有人认为设计的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就可。社会需要我们,我们也可以为社会而工作。既然如此,那还有什么必要失落呢?于是我们决定沿着自己的路,执着的走下去。
同时我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。某个人的离群都可能导致导致整项工作的失败。实习中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败。团结协作是我们实习成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。
对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆!
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
数电课程设计心得体会(二)
本次课程设计的题目是LC正弦波振荡器的设计,主要应用了通信电子线路三点式振荡器电路内容。通过查找资料,结合书本中所学的知识,完成了课程设计的内容。把书中所学的理论知识和具体的实践相结合,有利于我们对课本中所学知识的理解,并加强了我们的动手能力。
在课程设计之前,我们通过各个渠道查找资料后分析验证,经过多次的修改和整理,作了如上的设计思路。虽然这次设计一开始是按照设计要求去完成的,但由于在实际操作中,出现了比较大的问题,导致以上的准备资料,在实际操作中都未能派上用场。在这次的课程设计过程中,我懂得了很多,课程设计不光是让我们去“设计”,更重要的是培养我们的能力!通过本次课程设计使我对通信电子线路又有了进一步的了解,增加了对所学知识的应用。
其次对这个课题的理解问题。因为高频的知识本来就不容易懂,所以查找资料和查阅基础知识,花了我们很长的时间。这些都应归咎于自己基础知识的匮乏。
在这次的课程设计中,我们通过动手实践操作,进一步学习和掌握了有关高频原理的有关知识,特别是动手操作方面,加深了对LC正弦波振荡器的认识,进一步巩固了对高频知识的理解,也对模块的基本工作原理和调试仪器有了一定的了解。在设计时我们根据课题要求,复习了相关的知识,还查阅了相当多的资料,这也在一定程度上拓宽了我们的视野,丰富了我们的知识。这次的高频课程设计重点是通过实践操作和理论相结合,提高动手实践能力,提高科学的思维能力。在接触课程设计之前,因为这门课程的难度很深度,我对高频是敬而远之的心态,所以基础知识以及逻辑推理思维方面都是相当欠缺。在对高频的实验模块操作方法所知甚少和对调试知识几乎一无所知的程度,最后通过不懈努力终于圆满完成了课程设计的要求。
数电课程设计心得体会(三)
数电课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在短短的两个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次数电课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做数电课程设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
这次数电课程设计终于顺利完成了,在设计中遇到了很多问题,最后在王老师的辛勤指导下,终于游逆而解。同时,在王老师的身上我学得到很多实用的知识。总体来说,这次实习我受益匪浅.在摸索该如何设计程序使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力.在让我体会到了设计的艰辛的同时,更让我体会到成功的喜悦和快乐.这次数电课程设计,虽然短暂但是让我得到多方面的提高:1、提高了我们的逻辑思维能力,使我们在逻辑电路的分析与设计上有了很大的进步。加深了我们对组合逻辑电路与时序逻辑电路的认识,进一步增进了对一些常见逻辑器件的了解。另外,我们还更加充分的认识到,数字电路这门课程在科学发展中的至关重要性2,查阅参考书的独立思考的能力以及培养非常重要,我们在设计电路时,遇到很多不理解的东西,有的我们通过查阅参考书弄明白,有的通过网络查到,但由于时间和资料有限我们更多的还是独立思考。3,相互讨论共同研究也是很重要的,经常出现一些问题,比如电路设计中的分频器的设计,开始并不理解分频器的原理,但是和其他的专业同学讨论后,理解了分频器的基本原理后,很快的设计了电路原理图。
vb课程设计心得体会
vb课程设计心得体会(一)
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学.net),我接触到microsoft
公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var
看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍(liuxue86.com)。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql
server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。
来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。
其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just
do
it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just
do
it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用ado.net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.net的核心技术就是xml[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just
do
it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊!
我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。
vb课程设计心得体会(二)
经过近一个月的设计与制作,我们组的《2015世界杯观战指南》终于完成了,现将过程中遇到的问题、获得的体会记录如下。
这次数据库课程设计中我主要负责用户登录、注册及数据库维护方面的设计。
1.Delphi是一款功能很强大的软件,其控件之多超出了我的想象,因此在运用时要借助很多资料。要学会查找和利用现有资料来解决问题
2.在设计中用到了很多SQL语句,因此对SQL及程序语句地掌握也是必不可少的。
3.后期的软件制作都是以前期的工作为基础的,因此在前期的需求分析及数据库设计阶段要认真、细致。
4.我们是三个人的小组,在设计过程要互相协调,合作。这样才能充分发挥每个人的作用。
vb课程设计心得体会(三)
VB课程是计算机科学与技术本科专业的专业骨干课。本课程主要通过VB论述了面向对象程序设计和组建编程的机理,涉及到控制台界面程序、Windows窗体程序、图形界面编程、数据库、网络应用系统等多方面的内容。内容量大,程序设计复杂、同时VB程序调试是在VS环境下进行,在编程过程中环境会自动为用户生成一些必要代码,以降低编程难度,降低学生的编程负担,但这也带来了一些问题,如:学生对VB的程序结构把握和了解不全面,对编程机理了解不透彻,学生容易盲目照搬书上代码,不求甚解,似是而非。为了解决这个问题,我们采取了课程设计的方法来加深学生对知识的理解,将书本知识迁移到新的问题解决中,提高学生分析问题和解决问题的能力。
要求学生在学习该课程中,应用每个相对独立的、完整的单元知识解决一个实际项目,设计编写一个小作品;学完整个课程后,完成一个综合性比较强的编程项目,使学生对整个课程内容进行全面的总结、梳理,以项目完成为手段,全面锻炼学生分析问题和解决问题的能力。
一.目的1.为使学生掌握VB编程、面向对象程序设计思想和组建编程的知识实际技能,除了系统地讲授必要的VB知识,上机练习,做作业外,还应该对学生作较全面的编程技能和分析问题解决问题的能力训练,即作课程设计,以达到如下目的:具体应用和巩固本课程及有关先修课的基础理论和专业知识,了解面向对象程序设计思想,掌握应用VB.NET编程和组建编程程序设计方法,培养学生初步的项目设计能力。
2.独立地根据一定的项目要求,查阅资料,写出项目开发目标,分析开发过程中所用到的课程知识,提出解决方案,编码并上机调试完成系统,培养学生分析问题和解决问题的能力。课程设计是教学过程中的一个重要环节,必须认真对待。
二.要求
在课程设计中要求学生注意培养认真负责,踏实细致的工作作风和保质保量,按时完成任务的习惯。在设计过程中必须做到:
1.在某个教学单元结束后,完成一个教师布置的、或学生自己拟定的、知识覆盖整个章节的,有一定综合性和难度的项目,要求学生描述出要达到的目标、围绕目标,收集资料和素材,复习所需的课程知识,描述问题解决方案、编写程序上机调试,直到项目的完成。最后的成果要有完成的作品和相应的文档。
2.在课程结束后,完成一个大的编程项目,其要求与课程单元的项目差不多,只是综合性更强、难度更大、知识覆盖面更广,工作量更大,以全面促进学生复习和梳理学科教学内容,提升学生分析问题、解决问题和文档的书写和编制。
三、采取的措施
为了保证课程设计能够按照预定的目标和计划进行,我们还采取了以下措施来加强对学生监督和管理。
1.首先讲清楚课程设计的意义,让学生能够自觉积极主动地进行课程设计,发挥学生的主观能动性;
2.在课程设计过程中,教师随时巡视和监督,了解把握和控制课程设计的进展;
3.将学生的作品集中展示、评价、打分,可以让学生在展示的过程中获得成就感、自豪感,学生之间可以相互学习、取长补短,同时在此过程中可以明确标准,自觉地按照标准来调整自己地学习;
4.将课程设计作为学期成绩的一部分记载,大约占10%,必须完成课程设计后才能参加考试,课程设计不过关,即使考得再好,也不能过。
四、取得的效果
通过以上措施,学生全部都完成了自己的项目、将所有的作品通过超链接网页的方式集成在一个作品集中,所有的学生都完成了4~6个小作品,每个作品都反映了学生应用课程的某部分知识解决某个问题的结果,通过完成这些作品,学生巩固、加深了对相关知识的理解,加强了知识之间的联系,促进了知识的迁移和应用。同时学生看到凝聚着自己的心血、汗水、思维和创新的作品,就像一个母亲看到自己呱呱坠地孩子那样充满了喜悦,激发了学生的创造欲望。通过同学之间作品的对比,提供了一个相互学习交流的平台,激发了学生的竞争意识。总之通过课程设计受到了良好的多方面的效果,从考试成绩来看,2004级本科全部都及格了。
vb课程设计心得体会(四)
这些东西虽然在书本里经常看到,但是不亲身体会,是不会有深刻印象的。
1、一定要先设计后编程,否则会很费力,调试也会没有头绪;
2、不要等程序编好后再补写文档,这样写文档会很郁闷的;
3、注释很重要,否则今天写的函数,明天就看不懂了;
4、编程风格要尽量一致,这样自己看起来方便,别人看起来也方便;
5、程序一修改,注释一定要修改,否则注释不但没有起到应有的作用,反而会起反作用。
vb课程设计心得体会(五)
在课程设计过程中,虽然我对程序设计不是很熟悉,但是通过老师详细的讲解,我按照步骤去做,遇到问题的时候先自己想办法解决,解决不了的就去问同学,问老师,通过这种学习,收获很大,学会了自己解决棘手问题,知道了团结的力量。
刚开始做程序的时候,就是完全按照老师的要求,老师的步骤去做的,结果却发现,怎么运行不了?明明是按照老师的步骤去做的,明明是按照老师的要求去做的,但是就是会遇到一些问题使程序运行不了。开始也没有管那么多,仍然是按照课本上的去做。
第一次,在上机课的时候,我根据老师讲的,在机房里做了一次,但没有做完。于是把东西存在了自己的MP3里面,以便以后上机的时候再来做。但真的没有想到,我的MP3,在一次上电子阅览室的时候,忘了拔了。于是乎,我辛辛苦苦做了一大节课的程序就这样没了。心里真的很不舒服,但是,不舒服归不舒服,这个程序,还是得继续做下去,这么以点点小小的失误不算什么,然后跑到学校机房,继续我的VB程序设计。但由于时间问题,做的还是有点粗糙,还是不免存在一定的问题,比如说开始的时候打开不了文件,总是出现错误,自己总也找不出来,后来请教了一下同学,结果发现时代码的编写出现了错误,把代码改过来之后,程序终于可以打开运行了。然后,检查的时候,又发现“查找”运行错误,又是代码那里出现的黄色的字样,结果发现,是代码拼写错误,于是,拿着同学的代码对比一下,发现了错误所在之地,然后更正了过来。
经过一番努力,程序终于做完了。
后来,室友看了我的程序,她说运行不了的,就是出现了错误,出现了错误,就应该改过啊,这时的我才恍然大。“是错误,那么就要改正的!”于是当天,我就去了学校机房,再一次运行我的程序,仍然出现错误情况,需要调试,我回忆起上课的时候,老师是怎么跟我们讲的,哪里出现了错误,需要怎么样改正。于是,我就耐着性子,一个一个,一个一个得改正,编辑代码,一个一个得检查,终于完成了。完成之后,我在运行一下,一切正常,心里终于舒了一口气。经过这次的VB程序设计,让我知道了更多学习的方法。具体如下:(1)保持良好的学习心态,第一,要有自信,自强,积极主动学习.第二,克服畏难情绪,树立学好程序设计的信心(2)要了解概念:VB程序设计本身并不复杂,变量,函数,条件语句,循环语句等概念较多.要真正能进行程序设计,就要深入理解这些概念.应该重视概念的学习.(3)自己动手编写程序,亲自动手进行程序设计是培养逻辑思维的好方法.因此我们得多动手编写程序,逐渐提高写程序的能力.自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,做起来才比较从容.等你在编写大量程序之后(4)上机调试程序应注意多问问同学,多问问老师、,把不懂的地方标出来。(5)养成良好的编程习惯,第一,程序构思要有说明;第二,学会如何调试程序;第三,对运行结果要做正确与否的分析。
但是,如果以前上课的时候不认真的听讲的话,做这个程序设计就会有点点困难,所以,同时也在提醒我们,学习,任何时候都要认真!
总之,在此次的VB程序设计中,如果没有足够的耐心,就不可能完成的很好。所以此次VB程序设计,让我做事情更加有耐心,更加细心,学习更加认真仔细。
vb课程设计心得体会(六)
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
7.软件工程课程设计心得 篇七
一确定学生基础知识
基础不牢, 地动山摇。Asp.net程序设计课程是一个综合应用较强的课程, 一般来说该课程应该放到先导课程结束后再开课, 先导课程包括网页设计、C#程序设计、数据库程序设计以及Java Script等。那么在Asp.net开课之前, 就要大概了解学生的先导课程基础掌握情况, 如果大部分学生对于先导课程知识基本上能掌握, 在讲课时进度就可以稍微快些, 否则在讲课时就要针对可能用到的先导课程知识进行补充提示。这点是非常重要的, 如果把握不好, 对讲课的进度、学生对课程的学习态度以及理解都会产生较大影响。
二确定所讲内容顺序
细节决定成败。Asp.net程序设计课程内容繁多, 细心的读者会发现, 不同的教材会有不同的内容安排顺序。那么, 不同的讲课顺序对学生的学习有影响吗?正常情况下, 讲课的顺序肯定是先易后难, 遵循知识结构的先后顺序。诚然, 这个顺序听起来应该是正确的, 但是笔者认为, 对于不同基础的学生, 对于不同的讲课对象, 顺序就要有所区别, 才能达到各自的最好效果。例如, 针对程度较好的本科生, 就应该先讲Asp.net操作数据库, 后讲数据源控件, 这样做的效果是提高了学生对编程的重视, 可以更好地利用先前所学的面向对象的内容来封装数据库访问类, 而不会受到数据源控件带来的便捷操作的影响;对于程度较差的专科生, 一般来说编程能力稍差一些, 因此, 为了让学生感觉到这门课的易操作、易入门的特性, 就需要先讲数据源控件访问数据库, 后讲Asp.net访问数据库。再如验证控件, 因为学生在上网的过程中, 对这些常用验证还是很熟悉的, 但是很少有人会考虑这些验证的原理, 那么, 对于验证控件的使用, 学生不但容易接受, 而且会很感兴趣。因此, 验证控件的讲解可以提前讲, 对提高学生对Asp.net这门课程的兴趣有着非常重要的作用。当然, 还有很多问题在讲课的过程中都需要认真地确定先后顺序, 这样对学生学习的积极性, 教学效果的提高有着非常重要的作用。
三知识点必有应用的原则
知其然知其所以然。对于教学知识点来说, 我们仅仅让学生知道是什么、怎么用还不够, 还需要让学生知道用在什么地方, 什么情况下使用。计算机教学与其他科目有所不同, 同样从书本教学的知识, 其他科目可以直接用于社会实践, 而计算机知识从书本来, 需要经过反复动手操作, 才能在实践中运用。我们在计算机教学环节中秉承“知识点必有应用”的原则, 即在讲到某个知识点时, 一定要结合该知识点的实际应用来讲, 和学生一起分析解决方法, 循序渐进的引出知识点。例如, 我们讲C语言或者java中的数组部分, 可以以中国象棋为例:中国象棋游戏的设计中就会用到数组, 棋盘信息就可以用一个9*10的二维数组来存储, 这样, 不但会提高学生学习的兴趣, 而且对提高学生的设计能力也会很有帮助。相比之下, 这种方式比起只是介绍数组的遍历读写要好很多。也许有些人会质疑, 难道任何一个知识点都会有应用吗?回答是肯定的。当然, 有些知识点的应用也许会比较偏, 这就需要教师们相互交流和提炼。而且, 这种方式长期积累下来, 对学生的知识面的扩展、设计能力的提高非常有用。
四案例驱动
事实胜于雄辩。在Asp.net教学中按照“案例驱动”机制组织, 通过一个个典型的设计实例贯穿整个课程。通过这些实例, 将编程资源介绍和编程方法讲解有机地结合在一起。
1. 教学案例设计
采用循序渐进的方式组织学习Asp.net程序设计内容。在实际生活中我们都有体会:随着知识的增加, 对事物的认识也会产生变化。所以我们用一系列的循环知识单元代替平铺直叙的知识, 采用这种教学方法, 在学习过程中总是以一种非常熟悉的状态在学习。以这种方式设计案例, 并在此基础上组织学生进行学习, 重点研究如何根据课程内容及学生特点设计合理的子案例, 进而实现大的综合案例的开发的问题。为了保证学生对案例学习兴趣的持续性和教学评价的准确性, 在基于教学案例的基础上, 使用和教学案例相同或相似的知识点, 同时再给出一定的选题空间, 让学生在特定范围内, 根据自身的情况选择异于教学案例内容的设计案例, 分小组实现各自的功能模块。例如, 教学案例为课程申报管理网站, 学生可选案例为项目申报网站、成绩管理网站等。这样既能实现既定的教学目标, 又能发挥学生的创新作用;学生既能掌握课程要求的知识点, 又能提高实践能力。
2. 自主学习
有了以上总体的布局结构后, 可把学生分为两大组。前台用户模块设计的同学负责首页的设计、商品信息的浏览、搜索商品、添加到购物车、查看购物车、查看订单等页面的设计。后台管理员模块设计的学生负责商品分类、添加商品信息、商品信息管理、订单管理以及数据库结构的设计及实现。当学生明确自己所要解决的问题时, 他们就会解决面临的一系列问题。学生在解决问题的过程中不知不觉地复习了旧知识, 也理解和掌握了新知识。
3. 教师评价
当学生完成学习任务时, 教师应进行教学评价。教师一方面要表扬任务完成得比较好的同学, 同时也要对完成得不好的学生提出问题的所在和可能解决问题的方法, 从而促进他们的学习。如果学生所遇到的问题很普遍, 教师也可以引导学生进行讨论, 让他们在讨论中互相学习, 从而掌握知识、提高技能。并结合实际项目实例, 说明知识点的具体使用。
4. 师生小结
当学生完成任务后, 教师要引导学生进行总结。总结的内容和方式因人、因内容而异, 最主要的是谈谈自己遇到的问题和解决方法。例如, 在设计用户登录模块时, 学生做了几个模式, 有“用户直接登录”模式、“cookie存储用户名和密码”模式、“文件存储用户名和密码”模式、用户名和密码等信息保存在数据库等模式, 学生通过总结讨论体会到无论哪种登录方式, 其取得用户信息进行系统登录的原理是相同的。学生有了实际经验, 起到了很好的教学效果。
五实践环节, 善于利用网络资源
实践出真知。实践环节是该课程的一个重要环节, 学生所学的理论知识, 所讲的知识点, 必须通过具体的实践动手才能彻底地领悟和掌握。实践环节采用“两人一机”的模式, 而不是通常的“一人一机”模式, 因为在实际教学环节中发现, 一人一机的模式会影响学生的练习效率, 因为碰到一个问题时, 需要一个人去解决, 就会花去较长的时间;如果是两人一机, 那么当碰到问题时, 两个人解决问题肯定比一个人解决问题的效率高。通过实践证明, 该模式有利于提高学生实践环节的效果。
还有一句古话叫“熟读唐诗三百首, 不会作诗也会吟”, 主要意思就是熟能生巧。读多了, 模仿、转化、借用、引申, 都是一种熏陶, 都是一种积累。那么对于我们的程序或者项目实例, 也是一样的道理。现在网络的教学资源丰富, 包括一些程序源码、项目实例, 我们可以让学生下载一些源码进行阅读, 包括源码的设计架构、设计思路、源程序。这种方式不但可以提高学生对知识点的掌握, 还可以查漏补缺, 扩大知识面。
六结束语
本文结合教学实际, 对Asp.Net程序设计课程进行了教学总结和改革, 通过对确定学生基础、确定讲课顺序、知识点必有应用的原则、案例驱动教学模式以及实践环节的分析和改革, 使得教学过程更加科学合理, 解决了教学中的一些效率低下的问题, 对教学效果和学生能力的提高具有积极的作用。
摘要:本文针对计算机软件开发专业的特点和培养目标, 分析了Asp.net在计算机专业课程中的重要作用, 从多个方面探讨了Asp.net课程的教学方法以及需要注意的一些问题, 对提高该门课程的教学效果, 提高学生的学习积极性, 提高学生的实践动手能力具有一定的指导作用。
关键词:课程基础,知识点必有应用,案例驱动
参考文献
8.软件工程课程设计心得 篇八
关键词: 《电气工程毕业设计》 毕业设计 教学设计 实践教学 交流电流测量
《电气工程毕业设计》课程是专业教学的最后一个环节,是整个电气工程及其自动化专业教学的总结,是培养学生综合运用所学知识和技能,进行工程技术和科学研究基本训练的重要教学环节,也是对大学生培养阶段教学质量的综合检验。
一、教学目的与要求
通过毕业设计环节,要突出对学生综合能力的培养和训练。要培养学生查阅和运用文献资料的能力,外语阅读和翻译能力,独立分析与思维能力,书面与口述表达能力,创新能力;结合毕业设计工作内容,有侧重地培养学生熟练进行程序设计和开发计算机应用系统的能力;培养学生树立严谨求实的工作作风。
通过毕业设计(论文),要求学生在指导教师的指导下,独立完成一项选定的设计任务或专题研究题目,最终撰写出符合要求的毕业设计(论文)。包括:(1)调查研究,查阅、收集和综合文献资料的能力;(2)进行方案论证,分析比较,制订计划和试验研究方案的能力;(3)工程设计、计算和绘图能力;(4)安装、调整和实验研究的能力;(5)总结提高、撰写毕业设计论文的能力。
二、过程组织与管理
《电气工程毕业设计》课程总学时10周,10学分,安排在第8学期进行,可以校内集中或校外进行,也可以校内、校外相结合。
第一阶段:选题。
在第7学期末,根据学生人数,教研室安排老师布置毕业设计课题,给出每个课题的《毕业设计申报表》和《毕业设计任务书》,对相关毕业设计课题的任务要求、工作内容和时间安排做好确定,并填写《毕业设计选题登记表》,组织学生进行选题。确定毕业设计课题后,老师引导学生对课题进行分析,学生查阅、收集相关文献资料,分析研究后,撰写《开题报告》和《英文翻译》,为后续的课题设计做好准备。
第二阶段:课题设计过程。
在第8学期,进入毕业设计课题的具体工作阶段。在这个过程中,学生根据任务书中的工作内容和时间安排,对每个环节进行方案的分析、论证、选择、设计和调试,每周与老师交流两次,并填写《过程管理手册》,对问题和解决方法进行总结。
在交流电流测量设计课题中,要求交流电流输入量程5A,经过信号取样电路、调理电路,采样保持电路,A/D转换电路,将采样值送单片机,计算并显示出电流有效值。
第三阶段:答辩。
由学院答辩小组负责组织毕业设计(论文)答辩工作,指定有经验的教师担任组长。
每个学生的答辩分两阶段进行:①自述的学生扼要报告自己毕业设计的内容和成果,约10分钟;②答辩小组成员提问和学生回答问题,10分钟~15分钟。每个学生答辩的总时间一般不超过40分钟,特殊情况可酌情适当延长。
通过《电气工程毕业设计》课程,学生应用已学过的专业知识达到设计任务的要求,实现从理论到实践的过程,同时在设计工程中积累经验、培养工程意识和思维方式,加强对学生创新能力、实践能力的培养,为以后工作能力的提高打好基础。
参考文献:
[1]吴萍.高职高专《液压与气动技术》实验教学探讨[J].考试周刊,2015.36.
[2]吴娟娟等.基于发变组微机保护装置的综合训练项目开发[J].考试周刊,2015.66.
【软件工程课程设计心得】推荐阅读:
软件工程课程设计指导06-30
软件工程课程设计个人体会09-29
软件工程课程设计重邮01-17
东南大学软件学院__软件工程课程——题库10-08
工程量清单计价学习心得及课程设计08-19
软件测试课程设计论文08-28
学习体会:高教自考软件工程课程概说总结09-01
软件工程毕业设计论文01-06
学习软件工程心得体会10-23
手机游戏开发中软件工程的设计与改进论文10-24