软件实践课程报告范文(共9篇)
1.软件实践课程报告范文 篇一
2018年1月,我离开了学校,进入了最后一学期的生产实习阶段。从离开学校的那天起,我就当自己是一个正式的员工,做好了经历重重困难的准备,我始终坚信,我的努力与坚持不懈不会白费,我的未来不是梦。
一、实习单位介绍:
桂林远望智能通信科技有限公司是在桂林国家高新区内的一家年轻和高速发展的高科技企业,是国家高新区认定的留学博士企业。公司将始终坚持“质量第一,信誉第一”的宗旨,以科学的管理手段,雄厚的技术力量,将不断深化改革,创新机制,适应市场,全面发展。
公司立足于自主独立研发,以嵌入式、无线及移动通信平台上的视频应用为核心,拥有的核心及领先技术包括:分布式视频目标及事件分析及搜索技术、人类“视频行为密码”的应用技术、视频对象分类与识别技术、复杂的军事及公众场景下的事件判断及多对象跟踪技术、基于3g平台的家用远程智能视频系统等。
公司研发、制造与销售国内安防界技术领先具有完全自主知识产权的多系列智能视频产品,包括:智能视频分析摄像机、智能视频分析和流传输服务器、智能视频跟踪系统、智能图像拼接系统、可定制的智能视频分析软件、智能工业视频分析系统、超宽广视野视频摄像机等,其应用覆盖分布式智能交通视频监控、环保(污染、烟雾和火焰检测等)、军事(包括跟踪、边界保护等)、人脸识别、工业机器人控制、家用智能远程监控系统等,公司同时为工业企业提供oem产品研发服务。
二、实习岗位、主要过程、主要内容、主要工作、收获
我在该公司任职软件开发工程师,刚实习的第一个星期,主要的工作是熟悉公司的开发框架及开发流程,协助工程师做一些简单的开发,及时完成项目经理派发的任务。从第二个星期开始,我就开始接触公司的开发项目。令我印象最深、体会也最深的项目模块是我和知道老师一起负责的《智能衣物识别》。该项目模块开发时间短,要求一星期左右能提交源码上线。尽管国内已经有初步实现的方案,但是仍然不完善,在客户与公司的双重压力下,我和导师在与项目经理只沟通了两次的需求下,我们就开始动工。该项目的主要用途是对公共场合监控项目的改善。针对视频中来往的行人要能准确的识别某个行人身上的衣物并标记出来。如:在一个重叠的时间段内,要先区分出有多少个行人;之后对每个行人进行衣物识别并贴上标签从而通过综合其他信息达到准确识别这个行人的目的,并准确追踪行人的位置。在做这些功能的时候,我们有过以人为基础,先识别行人再检索衣物,也有考虑过以资源为主,先统一识别衣物识别完全后再进行匹配等种种意见。在每一次意见有了分歧以后,我们都要讨论,各抒己见。这种方式使我乐于表达自己的想法,当我的想法得到了其他同事的认可时,那种感觉无法用言语来表达。即使是自己的想法错了,但听到同事的另一番看法,使我茅塞顿开,也有了收获的喜悦。由于项目太紧,我们经常加班,每晚都要坐末班车回去,好几次回来后倒头就睡,周末也没得休息。正是有了这些无以言表的感觉才使我对这个项目,对这个阶段很难忘。在项目的功能方面,我负责的是视频选取和对算法进行描述并初步实现。在做这些的时候,与我在学校做的项目大不相同,同时还要用到在学校学的软件测试来找出bug修复,可以说困难非常多,但结束后感觉收获更是非常的大。
在这一个月多的工作实践中,我学到了很多,这些都是作为学生学不到的,如:
1、我参与的都是团队合作的项目,无论是在自己公司,还是在合作公司,我们都讲究团队精神。在信任自己和他人的基础上,思想统一,行动一致,这样的团队一定会攻无不克、战无不胜。我们的很多工作是一起完成的,在这个过程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定要把信息处理的及时、有效和清晰。
2、每一个项目在开始着手的第一步,一定要和客户把需求沟通清楚,只有了解了项目的需求,才有可能真正做好一个项目。我们需要向客户提出要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的最少一至两个程序员随时记录需求。
3、工作中,有一个无论是技术,还是经验都比较让人肯定的前辈带领,将任务详细化,详细到每个页面、甚至是一个页面中的图片什么时候做好,做到什么程度,这样把工作进度有计划有方向的暂定下来,做事很有效率。
4、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作。
5、工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要互相学习,也许有一天,公司需要你发挥其他的技能帮忙,所以互相学习也是很重要的,我在公司,深有感触,除编程之外,切图、界面设计等工作都干过。
三、体会
转眼,已经临近毕业,已是半个社会人了。不能再向学生那样,某些时候可以随心随意。时间总是无情,在临别时,跟经理道别,跟同事道别,茫茫人海,也许以后都不再相见,但我会记住这段时间他们对我热心的照顾和无私的帮助,至此,我的社会实践圆满结束。其间还有太多种种是不能用言语表达的,但我会一直记得这次经历,并会牢记大家的教诲,在将来很好的鞭策自己,努力学习,努力迈向人生的新台阶。
在工作过程中,我们会碰到很多问题,有的是我们懂得的,也有很多是我们不懂的,不懂的东西我们要虚心向同事或领导请教,当别人教我们知识的时候,我们也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。总结实习的体会收获良多,理论的确很重要,但是我们一定要在实际当中去运用。只有当理论和实际相结合的时候才能发挥最大功效。而我在实习中,有时候明显发觉自己理论掌握不够,对现实把握不准,创新能力也很有限,这只能说明我各方面都迫切需要改进。在不足点方面,从自身原因总结。我认为自己还一定程度的存在有欠缺与客户和同事沟通。在实际中面对众多客户,我更是清醒地意识到自己的水平还是远远不够的,想要做好这份工作岗位,首先就得学好交际,提高自己的交流水品,面对客户的问题不至于手足无措。通过这次的实习,我对自己的专业有了更为详尽而深刻的了解,也是对这几年大学里所学知识的巩固与运用。从这次实习中,我体会到了实际的工作与书本上的知识是有一定距离的,并且需要进一步的再学习。
这次实习,为我提供了一个很好的实践机会,可以让我更好的把理论应用于实践,在实践中领悟理论,更可以学习到很多书本上学习不到的、甚至比理论知识更实用的业务知识。而且,这些实习经验,无疑是我毕业后就业的一大筹码。作为一个成年人,作为一个社会职业人,任何时候都要守规矩,做好自己的本分,承担起自己所需要承担的责任。经历了2家公司的工作,我渐渐的认识到,每一份工作或每一个工作环境都无法尽善尽美,但每一份工作中都有许多宝贵的经验和资源,如失败的沮丧、自我成长的喜悦、温馨的工作伙伴、值得感谢的客户等等,这些都是工作成功者必须体验的感受和必备的财富。如果每天怀着感恩的心情去工作,在工作中始终牢记“拥有一份工作,就要懂得感恩”的道理,你一定会收获很多很多。在你收获很多很多的同时,你会发现自己已经在锻炼中变得勇敢,坚强,乐观,阔达。这样的你,是不断前进的走在成功的路上的。
2.软件实践课程报告范文 篇二
软件工程是一门实践性很强的综合性专业课, 只靠听课和看书是学不好的。衡量学习软件工程好坏的标准不是理解与否、也不是考试取得的分数, 而是会不会应用于实践。
在软件工程教学过程中, 学生感到知识抽象和枯燥乏味、难理解, 不会把具体的理论知识运用到实际的项目开发中去。很多学生为了应付考试而拼命死记硬背书中的各种条条框框, 达不到真正的教学目的。要想学好软件工程, 就必须熟悉软件工程的课程特点, 它构建的是一门理论与实践相结合的课程体系, 它以软件项目开发过程为主线来组织知识体系。为了实现教学目标, 必须通过实践教学来完成。只有加强实践教学, 才能提高学生熟练运用软件工程技术的能力, 但是学生缺少开发实际项目的直接经验, 往往也不知道自己所学的知识如何具体使用, 对具体问题应用无从下手。本文根据讲授软件工程课程的体会, 分析软件工程教学中存在的制约教学质量提高的主要因素, 并据此提出几点教学改进建议。
二、制约软件工程实践教学质量提高的主要因素
(一) 教学、教材内容跟不上科技发展的步伐。
教材中一些陈旧的书本知识和当今流行技术间存在着很大差距。在软件工程的教学过程中, 一些教材的某些技术、知识今天已经很少使用了, 但仍然要按教学计划讲授, 教材没有体现知识更新和知识重点的转移。现代软件工程的内容十分丰富, 新方法和新技术日新月异, 教学很难跟上科技发展的步伐, 落后于当今的知识和技术前沿, 尤其是教学中对基于UML 2.0的面向对象建模技术、开发面向对象软件建模工具Rational Rose 2003的使用、面向对象开发语言.net系列的知识等, 这些知识实用性很强, 但受到教学知识结构和教师实践经验的限制并不容易马上写入教材中, 也就不可能在软件工程这门课的教学中详细介绍。同时, 教材中的许多例子取材知识点过偏、不系统, 实用性较差, 内容抄袭现象偶尔可见, 造成教材质量下降, 使学生的学习效果受到严重影响。
(二) 实践教学大纲与知识体系不系统、完善。
现在大多数高校的软件工程课程实践教学环节都是按实验学时设计的, 实践教学依附于理论教学, 设置的多为验证性实验, 没有独立的实验教学大纲, 或者有实验教学大纲也不太系统、完善, 实验素材选择的也比较零散, 不系统、不完善, 这在一定程度上影响了实践教学质量的提升。
(三) 实践教学改革难以真正落实。
传统的考试制度制约了教学改革的深入开展, 传统考试的试卷中规定至少要有几种不同的题型, 如选择题、填空题、简答题、设计题 ……。教师考什么, 学生就学什么, 最终学习软件工程就是为了考试得高分、拿学分, 因此考核体系必须改革。本课程也有实验学时, 但是很多学生不知学软件工程知识究竟要怎么用。如果拿一个具体项目开发让学生做, 这种方法对学生又显得太难, 对初次接触软件工程的学生来说是不合适的。上述情况决定了实践教学改革措施难以具体实施。
(四) 教师的项目开发实践经验不足。
软件工程实践教学要求教师具有一定的软件开发经验和一定的项目工程背景, 这样才能在讲课时结合具体的实际项目进行教学, 让学生感到这门课的实用性和重要性。这样就对授课教师软件工程的知识水平和实际开发经验提出了较高的要求, 而一般的任课教师并不具备这些知识, 尤其是根本没有实际项目开发背景。
三、对软件工程实践教学的几点建议
(一) 从思想上提高对软件工程实践课程的重视意识。
要从思想上提高专业负责人、课程任课教师对实践课程的认识程度, 制定更加切合实际需要的课程教学大纲, 安排科学的课程知识体系, 合理分配任务学时, 并同时兼顾课程群的建设工作, 要充分认识到只有发挥好实践课程的作用, 学生才能真正掌握软件开发技术, 才不至于成为只懂理论的“空谈家”。
(二) 开发实践性强的、高质量的、有实用价值的教材。
开发软件工程教材应借鉴西方教材的模式, 以实践应用为第一目标, 以实际项目为素材, 以先进的、目前行业主流的应用技术为前提, 以项目开发过程为主线, 用一、二个典型的项目实例为依据来进行知识与应用材料的组织, 具有较高的实际使用价值。
(三) 教材内容要体现当今科技专业领域的前沿知识。
新编教材内容应摈弃一些过时的技术理论内容, 对一些很少应用的技术内容也应压缩篇幅, 还应避免出现对空洞理论的大篇幅描述现象, 应该有UML面向对象技术、Rose 2003应用技术、面向对象的.NET、C#程序设计技术和实际典型项目开发的全程资料等内容。
(四) 校企联合, 提高教师自身的整体知识和技术水平。
任课教师应该不断提高自己的理论知识水平和技术能力, 应该全面提升自己的整体综合专业素质, 不仅是一个系统架构师、还应是一个系统分析师、软件工程师、软件测试师和项目管理专家, 因此任课老师应该定期或不定期地到正规软件开发企业接受进一步的培训, 最好让任课教师参与一些软件开发企业的实际项目的开发与研究工作。
(五) 充分发挥项目驱动的案例教学法作用。
采用软件企业的真实软件开发项目实例为基础进行课程教学。通过具体项目实例讲解问题所涉及的理论、技术, 由实例引入理论知识学习与实现技术的掌握。项目驱动的案例教学法是一种研究性学习方式, 以学生的自主性、探索性为基础, 有助于学生综合运用所学软件工程知识解决项目实际问题的能力的培养。
(六) 采用开发小组形式进行实践教学, 并将开发结果作为期末考评重要依据。
在实践教学过程中, 采用开发小组形式进行, 这样一是模拟项目实际开发环境, 二是便于根据学生的特长分工, 进行个性培养, 三是这种方式利于培养大家的团队精神。当然在分工协作过程中, 大家在致力于本分工任务的前提下也可以相互学习, 这更利于把项目的各个环节做的最好, 也利于同学们把握整个过程。在这种教学模式下教师负责整个项目的任务安排、管理等领导工作, 学习成绩好、有责任心和协调能力的学生担任项目组长工作, 具体划分为系统分析、软件设计、程序编码实现、软件集成与测试等任务, 整个项目开发组一般由8~10人组成。具体项目根据学生的兴趣和背景选定, 比如开发学生熟悉的学生成绩管理系统等。项目分解为具体的模块后, 项目组长按照模块特点分配给小组的其他同学来完成, 同时组长也负责系统测试和组装任务。
(七) 聘请校外有实际开发经验的专业人员进行实际项目开发的专题讲座。
请具有中小型系统开发经验的第一线专业开发人员结合软件工程给学生讲解实际项目, 介绍具体的开发过程和方法。这种专题讲座, 以一个项目为主, 理论与实践相结合, 使学生的软件工程知识和技术在深度和广度上都能得到充分的发展。
四、结语
本文通过对软件工程实践教学方法的探讨, 提出了对软件工程实践教学的具体改进建议。希望学校、教师、学生都能引起足够的重视, 在计算机软件工程教与学的过程中少走弯路, 掌握更多的知识, 做到学有所长, 学有所用, 为社会、为国家输送更多的优秀人才。
参考文献
[1].张海藩.软件工程导论[M].北京:清华大学出版社, 2008, 第5版
3.软件工程课程设计实践教学探索 篇三
【关键词】实践教学 课程设计 科技竞赛
【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2014)02-0243-02
一、软件工程课程实践教学现实情况
长期以来,由于软件工程课程偏重于方法学理论的讲授,其中心是软件生命周期的工程技术方法。然而这些技术和方法,对于缺乏工程开发经验和管理知识的在校学生来说非常难以理解。在实践教学中学生感觉软件工程理论对软件开发的帮助作用不大[1]!尽管实践教学对学生有严格的要求,但是他们往往为了能完成任务的考核,只能按照要求粗略地完成或者收集现成的文档来充数,而未能通过实践对所学的知识进行理解与消化。此外,靠死记硬背的知识、概念常常未能得到有效理解,从而难以转化为软件工程技能。多年来,各个学校在不断地探索和改进其实践教学方法,当前也有些对传统实践教学改进的方法并且取得了一些效果[2][3]。经过对这些方法的分析,可知其大致可分为两类:一类是直接套用软件工业界的要求,但学生缺乏技能和实践条件对任务根本无法完成,只能敷衍了事,达不到对软件工程知识理解和应用的目的;而另一类则是要求不明确且缺乏规范,因要求过于简单而无法达到增强对软件工程理论应用的目的。
鉴于这样的情况,学校迫切需要对软件工程实践教学加以改革,逐步建立实践与理论紧密结合的教学方法,着力培养学生的工程化开发能力,进而形成一个融基础理论、实践教学和参加软件科技竞赛的一种培养机制。因此,使课程设计成为对课堂教学的有效补充是实践教学改革的一个重要任务[4]。
二、“课程设计与科技竞赛”相结合的实践教学方法
课程设计与科技竞赛相结合就是要打破传统实践教学法的不足,充分调动学生学习的积极性和主动性,极大地激发学生的学习兴趣,以实践教学活动带动软件工程理论的学习。这样实践教学就能改变成为对理论知识的巩固应用和对工程实践能力培养的主动学习方式,从而使教学出现可喜的变化。它能把教师要求转变为以学生自主要求,把常规工程文档写作转变为以任务为驱动的分析、设计和实现的学习。
该实践教学是在教师的指导下由学生实施的一个较为完整的“项目”而进行的实践教学活动。参照科技竞赛题目的特点,并依据软件工程理论、方法的特点,制定了本课程设计的知识要求结构如图1所示。在软件工程理论知识的基础上,挑选某种易于扩展、应用的工程技术方法,在软件工程规范文档的要求下进行课程设计。从而使其按需求分析、总体设计、详细设计、实现和测试的流程来开发软件。这样,经过课程设计较为完整的项目训练,能有助于对学生工程技能的培养和对工程理论的理解,最终使学生在有限的时间内,对软件工程的核心理念有较好的把握。它能帮助学生有效地参与各级软件类科技竞赛,提高自己就业时的信心和社会竞争力,使其毕业后能够顺利过渡到实际的软件应用开发中,并在实践中对软件工程理论加以检验和完善并逐步锻炼成为社会急需的各类软件人才。
课程设计与科技竞赛相结合的教学方法是以学生为主体,教师为辅助,在课程设计实践中加深对软件工程理论的理解,培养学生在工程实践中发现知识与分析、解决问题的能力。要达到这样的实践教学目的,软件工程课程设计要做到以下的要求。首先,关于课程设计与科技竞赛相结合的教学内容的设计上,要以学生兴趣为中心自由选择题目。针对实践教学要求,学生选择合适的题目是保证该实践教学顺利开展的关键。因此,题目要以理论教学内容为依据,同时要考虑学生的知识结构特点和实践教学的要求。此外,题目要注重以解决身边的软件需求为背景,充分使其既包含教学知识点,又能激发学生软件开发的兴趣,达到培养学生软件工程能力的目的。其次,实践指导老师要提供合适的示范案例,并不断地引导学生向正确的方向前进。由此,在课程设计的准备阶段需要对为完成设计所需的基本知识进行明确且扼要地讲透。这样学生在遇到困难时,才知道行进的方向而不至于迷茫和不知所措!在课程设计中,要使学生明确课程设计的要求,并尽快地掌握工程的基本方法和使用工具的基本技能。同时,应尽量使学生独立地解决设计中所遇到的问题,而教师则需要对学生进行全程的指导和监督。再次,应确定合适评价标准,客观考核学生的学习效果。主要方法是以学生完成课程设计的情况来评价学生的学习效果,要求各课程组定时汇报开展的进度和情况,并及时地对各阶段性成果进行评价。
三、课程设计的教学实施
根据实践教学的具体要求,对课程设计与科技竞赛相结合的教学方法开展了研究,并总结出该方法的大致流程如图2所示。其基本指导思想是以案例示范为核心,不断地引导学生对其选定的课程设计进行改进,使其能满足掌握需求分析、软件设计与实现以及测试的基本技能,并把不断改进贯穿到整个设计中。由此,课程设计应从课程设计准备,精选小项目案例文档示范,课程设计题目的选定,课程项目的设计与改进,教师和学生一起对设计结果的评价与改进进行精心地组织。因此,准备阶段就是对训练内容所涉及的工程知识进行精炼概括与总结,使学生知道如何去应用这些知识。此外,示范的项目案例要进行精心的选择,使其能够覆盖课程设计实践教学要求,又要精干有效,易于参照与模仿学习,切忌过于庞杂。教师应把课程设计准备知识与项目案例进行参照讲解,让学生彻底了解训练的要求。在题目的选择上,可以适当地提供一些精选的小应用软件题目,让学生参照选择或根据生活经验自拟题目。并在项目设计中进行全程的监督和引导,并随时指出其设计和参照示范项目和实践要求的差距。对各阶段结果,应组织一些志愿学生和做得好的学生对各阶段结果进行评价并给出改进建议。如此不断地迭代改进,能够使学生较好地掌握软件工程的基本技能,并巩固对应的软件工程理论知识,从而取得举一反三的示范效果。这样就能够使学生理解并掌握一些基本的需求获取与分析、系统分析与设计等软件生命周期的技能,并学会软件工程规范文档的编写与应用。
在与科技竞赛相结合的问题上,可根据学院、学校和省市以及全国举办的一些科技竞赛题目来进行课程设计。通过小组成员的共同努力,把课程设计完成的作品,加以整理、改进并完善作为参赛作品,这样参赛作品往往在各类软件竞赛中具有较强的竞争力。而且,获奖对于学生在就业市场上信心的形成具有巨大的影响力,而且对于他们今后走向社会,对自己的发展定位有着较好促进和帮助作用!
4.软件工程导论课程报告 篇四
学习软件工程导论将近一个学期了,期间学习让我认识和了解到软件工程专业的各种相关知识,为我能学习好软件工程这个专业打下了专业背景知识的基础。自己到了解什么是软件工程,软件工程学习什么,软件工程做什么,也为自己怎样设计大学四年规划做好准备。学习软件工程导论,可以培养我们学生系统理解和掌握计算机网络与软件工程的理论、相关知识和技能,能构建网络、分析和排除常见网络故障,维护网络的安全和正常运行的能力,从而使自己能在专业学习后,成为能从事计算机应用软件的测试、开发,计算机网络系统管理与维护工作的应用型专业人才。
首先是什么是软件工程。关于软件工程的概念,一直都存在多种不同的定义,目前国际上比较认可的一种定义认为:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到的方面有:程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面,例如在电子邮件、嵌入式系统、办公套件、数据库,游戏等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
软件工程要学习的主要课程有英语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、c#程序设计、JAVA程序设计、Delphi程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000、Asp等。
软件工程专业学生毕业后可以从事各级各类企事单位的业办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
学习完软件工程导论这门课后,我总结了自己这段时间的学习经验,发现了自己一开学习软件工程的错误想法,觉得之前认为只要学会写代码就可以很轻松的写出程序和软件,原来学习软件工程并不简单,它有很强的规范性和逻辑性,如果不按照这些规范来编写程序,写出来的只是些杂乱无序的代码,这样的代码很容易出错,很不方便修改,而且程序代码不是单是写给自己看的,还要方便帮助你修改的人查看。规范的编程习惯可以提高软件开发的成功率,这是做一个合格的软件工程师的基本要求,要做一个专业的软件工程师不容易,我们必须遵循软件工程的操作规范,不能个人主义,软件工程还强调团体分工合作的重要性,一个成功软件的开发,离不开整个团队的各成员的努力,现今成功的软件没有几个是只有一个人完全编写而成,每个人都有其擅长和不擅长的领域,因此配合好各成员之间的优势就能集思广益,做出更好的软件来。
因此,我仔细思考后将自己之前不合理的规划做了修改,希望在大学四年能够学好专业知识,我的大学四年能够将专业知识很好的运用,因为我的未来方向是应用软件方向,我的规划是:
大一打基础:充分利用时间将高等数学和英语学习好,锻炼自己的逻辑思维,将自己的英语能力提高到能阅读国外编程资料,这样有助于自己接触最新最前沿的IT信息。提前完成c语言的学习,打好编程知识的基础,而且严格要求自己按照规范编写代码,提前接触JAVA,多参加社团活动,锻炼自己的应变能力和口才能力
大二加强稳固基础:自学VB,尽量多学几种语言,增加自己的适应范围,在导师的安排下参加实践,英语争取过四六级,暑假期间尝试到IT公司工作,就算没工资也不怕,赚足经验。
大三锻造强项:除学习好当年专业学科外,自学C++,网页编辑、ps技术,建造自己的网站,让自己的编程技术达到可以做网页接项目的程度,到网上去做兼职,接各种项目做,也可以尝试在网上接简单的外包做做,提高自己的实践经验。组织自己的团队,与团队一起接大点的项目做,锻炼自己的组织领导能力,学会怎么团结队友,按照专业软件工程工作流程分工合作。
5.软件工程与实践课程设计 篇五
本课程属专业必修课,是一门实践性较强的计算机类课程,授课对象为计算机专业及相关专业的本科生。本课程是对软件工程课程所述内容的进一步深化与具体应用,通过启发式教学和大量实例的练习,引导学生完成不同类型系统的分析与设计工作,培养学生关于软件工程理论的实际运用能力、软件开发实践动手与文档编写及组织管理能力,同时培养和提高学生在软件开发过程中的团队协作精神。
在课程设计过程中必须完成以下一些环节:
1、任务布置与说明,备有多个题目供学生选择。
2、学生自主分组,并展开软件项目的选题与论证,要求提交分组项目选题和组织分工。
3、进行可行性研究,编写可行性分析报告和项目开发计划,并进行审查。
4、获取需求,编写软件需求规格说明书,并进行审查。
5、进行系统分析和设计,编写软件分析设计报告,并进行审查。
6、通过实现系统主要界面来模拟软件实现,并进行审查。
7、编写软件测试计划,编写软件测试分析报告,并进行审查。
8、编写用户使用说明书,并进行审查。
可供选择的课程设计方案:
1、图书馆图书预定系统的设计与实现
功能如下:(1)由供书部门提供书目给订购组;(2)订书组从各单位取得要订的书目;(3)根据供书目录和订书书目产生订书文档留底;(4)将订书信息(包括数目,数量等)反馈给供书单位;(5)将未订书目通知订书者;(6)对于重复订购的书目由系统自动检查,并把结果反馈给订书者。
2、网络考试系统的设计与实现
要求基于B/S模式来构建整个网络考试系统,整个系统拟由试题库管理子系统、学籍管理子系统、成绩管理子系统、网络考场四大模块组成。系统用户端划分为学生端、教师端和管理员端,通过数据库操作权限设定等机制来保证系统及相关数据的安全性。
3、网上购物系统的设计与实现
着重研究、设计与实现用户管理、目录管理、信息录入管理、定单管理、浏览和查找、购物结帐等功能。
(1)会员注册、登录与管理模块,包括新会员注册、会员身份验证、会员身份注销和预定制商品。
(2)商品陈列上架模块,实现商店所有商品的分类上架,供用户浏览选择。(3)为客户提供各个商品信息细节展示模块。
(4)为客户提供所选择商品的浏览、退货等管理模块。(5)购物车模块,需要完成用户选购商品,购物订单生成功能。
4、病员监护系统的设计与实现 I.问题概述
本例为医院特级护理病房的病员监视系统。1)在每一病床旁有一个监护器。
2)在病员身上附着各种传感器,监测各种生理参数,诸如血压、呼吸、体温等,信号被送到监护器。
3)监护器带有输入键盘,用以输入病员的病号的病历号、各种监测的生理因素的安全范围值(上下限值),以及监测频率定期(监测周期)等。
4)各监测部件与中心计算机相连,后者按指定的监测频率定期地对监视器进行检查。5)检查所得到的数据记录在每个病员的记录文件上。
6)如果发现病员的生理因数超出安全范围时,在护理室有各病员的各种报警信号(灯光)出现。
7)每个监视器有一开关,用来控制监测工作。
8)本例中假设监视255个病员,每人设定4个因素。监视周期可从秒到小时变化,对每一病员进行24小时监视。
9)安全范围为十进制数值,内部表示为浮点数。病历号为9位整数。II.需要设计实时系统。
首先要确定按适当的频率监测病员的办法:一种是用中断的方法,在每个监测器内设置一个定时器;另一种是对各病员进行巡回监视。
5、学籍管理系统的设计与实现
学生学籍管理系统由三部分组成,分别是学生档案管理模块、学生成绩管理模块、学生成绩查询模块。学生档案管理模块主要是对学生档案(如基本资料、学习情况、学籍变动、备注等)进行管理,本模块又分为添加学生档案、查询学生档案、修改/删除学生档案、打印学生档案、数据库管理五个子模块。学生成绩管理模块主要是由教师对学生成绩进行管理,本模块又分为添加学生、学生管理、成绩添加、成绩管理、数据库管理等子模块。学生成绩查询模块是指学生通过输入自己的姓名和密码登陆成绩查询系统,便可查询各个科目的考试成绩,同时也可以进行密码修改。要求采用B/S结构,可以对不同角色进行权限管理。
6、内容管理系统的设计与实现
为了让用户能够实现模块共享,并考虑到安全性,需要开发一个平台展示模块的相关信息,并实现用户申请、模块的开发者上传、管理员审核等功能。
该平台需要完成的功能为:每个用户可以对模块的相关信息进行浏览,查找,若需要下载某个模块,可向管理员提出申请;模块的开发者可以上传模块的相关信息;管理员对用户的申请进行审核。
具体需求如下:
用户可以对模块的相关信息进行浏览并申请使用某些模块:
进行注册、登录;
能够对模块的相关信息进行浏览;
可按标题、内容、作者、时间、分类等方式进行查找;
将想要下载使用的模块记录下来,待浏览完毕后形成申请单,提交给管理员。模块开发者能够将自己制作的模块的相关信息进行上传:
将模块的标题、图片、作者、类别、日期、内容等信息进行上传。管理员进行管理:
对新注册的用户信息进行统计察看;
对用户的关于模块使用的申请信息进行统计审核; 对开发者上传的模块信息进行统计察看; 对已经批准并提供模块下载的用户信息进行统计察看。
7、教学网站的设计与实现
网站主要面向三类人:老师、学生、管理员,包括一个BBS。三类人权限各不相同,老师可以布置作业、修改作业、登记成绩;学生则可以通过这个网站看老师的通知、做作业、利用丰富的资源等等;管理员则主要做后台的一些修改操作; BBS模块主要用于师生之间、学生之间的交流。
学生端的功能包括:主页、登入、作业模块、查询模块、个人设置、交流、资料下载、BBS;教师端的功能包括:主页、登入、查询、通知管理、作业管理、上机管理、成绩管理、收信箱、BBS、个人设置;管理员端包括:主页、登入、数据初始化、学生管理、教师管理、BBS管理、修改个人信息。
课程设计评分标准:
1、按照参考的范例,完成规定的文档。
2、2-3人一组,完成同一文档的学生成绩相同。
3、行文流畅,格式标点正确。
4、插图必须是矢量图。
5、涉及UML的内容资料必须完整。
6、文档必须真实反映分析、设计、实现和测试的内容。
6.软件设计社会实践报告 篇六
作为一个计算机专业的学生,我的实习初衷是找一个软件公司,参加一些实际软件项目的设计开发(本人之前参加过个别项目的开发),从而提高自学新技术的能力和实际动手应用能力。我找到的是一家语音设备公司,包括软硬件的研发、设计、生产、销售等。
我们这批作为科研部方向被录取下来的实习生,实习时间是6个月。然而,头两个月却是安排到生产线做重复性很高的设备基本组装工作。其实,做为即将毕业的学生,我倒是有这样的心理准备:到任何地方工作都必须会有一段底层的基础性工作。但一经实际实践起来,且时间又是两个月这么长(占了整个暑假还不止),确实心理上还是有不少的失衡,或许失望吧。现实已如此,在必须接受的情况下,最重要的“工作”便是自我心态的调整了,这并不是一件容易的事,做得好的话会有一个思想层次上的进步,做得不好会给自己留下遗憾!
其实,同行实习的大部分实习生都跟我一样,有以上的心理困扰:用两个月的时间来做基本无技术含量可言的基础性生产工作值得吗???经过公司实习负责人的一番引导、思想工作,加上自己的心理调整后,我找到一个延续我实习动力的支点:在枯燥的实习中感悟----严谨、沉稳、耐心...或许可以说,培养一种工作的意识,学习怎么样工作。我并不是在自欺欺人!技术上的学习,可以在短时间来有较大的进步,然而工作风格和态度的培养和其境界的提高,却是一个更要重要而根本的成功因素!
7.软件实践课程报告范文 篇七
随着整个信息时代的快速发展, 社会对软件人才的需求也日益迫切, 同时软件行业的进步也对软件工程专业的教学内容提出了更高的要求, 软件设计方法学作为软件工程专业的核心课程之一[3], 目前的课程体系建设尚不成熟, 要建设更高水平和质量的软件设计方法学课程, 还需要在教学中不断实践, 不断改进。
1 软件设计方法学课程教学中存在的问题
在软件设计方法学课程的教学实践以及和其他高校教授该课程的教师教学交流中, 我们发现在本课程的教学主要存在以下几点问题:
首先是学生对该课程相关的前导课程内容掌握不够, 或者有的高校该专业的前导课程科目本身开设的不合理, 导致学生无法掌握本课程的基本概念, 更无从深入学习。
其次是学生感觉课程内容过于抽象, 难于理解。进而对学习本课程失去信心, 带着负面情绪听课, 很难学好该课程。
另外教学与实践相互脱节, 教学中专注于理论讲解, 很少联系甚或不联系实际, 实践中又仅仅关注于问题本身的解决, 很少思考解决方法本身的设计元素。
2 问题产生的原因及相应的解决方法
在对问题的详细分析过程中, 我们逐渐了解到问题产生的根源, 并且开始探索课程教学改革, 下面我们将逐一分析问题产生的原因以及相应的解决方法。
2.1 前导课程的设置与学习
软件设计方法学作为软件工程专业的核心课程, 在学习该课程之前需要先修完至少一门面向对象的程序设计语言课程以及类似于软件工程导论的课程, 并且还需要了解UML和数据结构的基本知识。正是因为在学习本课程之前需要掌握很多的前导课程的知识, 如果学生对其中任何一门前导课程的知识掌握不够就会影响到该课程的学习。同时有的高校对该课程的前导课程设置不合理, 可能在本课程之前学习的仅仅是面向过程的程序设计语言课程, 虽然说软件设计方法学并不局限于程序设计语言的种类, 但是当前无论是在国内还是从国外引进的本课程相关的教材及参考书籍中示例程序所采用的均是面向对象的程序设计语言。并且在采用的面向对象程序设计语言中, 采用JAVA或C#语言的程序示例远多于采用C++语言的程序示例, 而当前我们很多高校仍然将C++语言作为学习面向对象程序设计的首选。虽然说面向对象的本质不在于语言的本身, 但是对于还处于基础学习阶段的学生来说, 如果本课程的程序示例采用的语言和在前导课程中没有学过, 肯定会造成理解上一些困难, 给学习带来一些难以短时间内克服的障碍。其他一些诸如UML和数据结构的基本知识虽然不是本课程的重点, 但是掌握这些基本知识对本课程的学习还是有诸多裨益的, 例如本课程中的类图是UML课程的基本内容, 本课程中的一些设计细节采用的可能正是数据结构课程学习过的堆栈、树、图之类的基本结构。所以前导课程的设置对本课程的学习至关重要, 课程的设置要与专业的建设相配套, 要从全局着眼, 合理规划和配置相关的专业课程。
2.2 内容过于抽象
软件设计方法学课程本身的一大特征就是抽象, 相较于一般的程序设计语言课程而言, 本课程注重的是对软件的整体把握和考虑, 课程以软件设计方法为研究对象, 概念、原则、原理较多, 理论层次较高。如果仅仅是向学生讲授纯粹的理论, 学生难以在短时间内完全消化, 而课程中的示例可能只是为讲解概念而设置的一些无实际意义的程序段, 学生难以提起学习兴趣。另外, 在举例环节, 例子是否恰到也会影响到学生对所学内容的理解。
例如, 在讲授软件设计的关于考察类之间关系时, 我们会提到组合和聚合[4]这两种极为相似的关系, 这两种关系均表示整体和部分的关系, 它们两者的类图也极为相似, 其中组合关系描述的是类与类之间具有统一的生存期, 用带实心的菱形箭头表示, 如图1中a所示。合关系描述的是一种较为松散的组成关系, 用带空心的菱形箭头表示, 如图1中b所示。
学生在学习这两种关系时经常将两者混为一谈。处于这个阶段的学生, 具象思维和联想思维比较好, 但是抽象思维较差, 一味的灌输概念往往适得其反, 无法达到想要的教学效果。我们可以通过举例来讲解两种关系以及它们的区别, 在举例时可以尽可能的列举生活中常见的事物, 比如在讲授组合关系时, 我们可以列举鸟和翅膀的关系, 翅膀是鸟身体的一部分, 这是整体与部分的关系, 同时如果鸟没了, 翅膀也就没用了, 所以两者具有统一的生存期, 这个比喻很形象的描述了组合关系。同时在讲授聚合关系时, 我们可以列举雁群和其中的大雁之间的关系, 这也是一种整体与部分的关系, 但是很明显大雁可以脱离雁群而独立存在, 所以这种关系是聚合关系。如此生动而又切近生活的例子很容易被学生所接受, 从而理解并区分组合和聚合这两种相似的关系。另外在符合的表示上面, 两者也很接近, 这一点也经常让学生难以区分, 进而在类图的绘制中用错。针对这个问题, 我们可以灵活的采取一种联想记忆法来区分两类关系, 带实心菱形的箭头表示的是组合关系, 而是带空心的菱形表示的是聚合关系, 我们将“空”和“聚”连在一起变成“空聚”, 然后利用其谐音将其记为“恐惧”, 这样我们很容易就记住了带空心的菱形箭头表示的是聚合关系, 那么很自然的, 剩下那个带实心菱形的箭头表示的肯定就是组合关系了。如此一来, 学生便很容易的理解了组合关系和聚合关系的异同, 并且也不会再错用两种符号。
2.3 教学与实践脱节
软件设计方法学课程除了理论课时之外, 一般都会辅以实践课时来帮助学生更好的将所学知识应用到实际中去解决相应的问题, 但是从目前的整个高校的教学大环境来看, 很少有学校能够让学生有充分的实践机会应用所学知识来解决问题。大部分情况下, 教学环节是教师依托教材和课程教学大纲讲解知识点, 至于这些知识点学生能否完全理解并消化, 课堂教学期间难以顾及, 在实践环节, 因为学校毕竟不是软件公司, 没有那么多软件项目供学生实际动手操作, 很多时候都是将课后的习题以作业的形式布置给学生完成, 这样一来, 一方面学生可能因为对课程内容的不理解, 导致完成不了作业, 或者因为习题本身仅仅描述的只是一个很小的细节问题, 使得学生即使完成了习题也没有真正的理解所学的知识, 换一个环境或将问题放置于另一个场景中, 学生很可能束手无策。所有这一切都说明我们课程设置中教学和实践是相互脱节的。在教学中过于注重理论的讲解, 没有很好说明这些理论可以应用于那些实践中, 在实践环节, 又忙于解决问题本身, 不去考虑问题后面所涉及到的理论背景。一个软件的诞生过程, 更多的体现是集体的智慧而不是一个人的能力, 软件设计本身就和团队协作紧密相关, 而学生一般都是独立完成作业, 这就背离了软件设计的本质精神[5]。所以在该课程的教学和实践环节我们有诸多值得改进的地方。首先在课程教学之初, 我们就可以让学生以4到6人为一组自由组合为多个设计小团队, 该团队结构至少一直保持到该课程结束。其次在课堂教学中, 引入团队讨论机制, 尤其在学习了多种软件设计方法之后, 针对某一特定问题, 让各个小团队从多个角度去分析比较各种设计方法的优劣, 判断采取何种设计方法最优, 这种讨论能加深学生对知识的理解深度, 同时还能激发思维的创造性, 很多时候能达到意想不到的效果。最后在实践环节, 我们不再以书中课后习题作为作业, 而是给出一些和学生日常生活紧密相关的小型系统的设计需求, 譬如设计一个成绩管理系统、考勤系统或图书管理系统等, 要求各个团队首先进行选题, 然后让每个团队以本课程结束时间为界, 完成系统的设计与实现。同时引入团队竞争机制, 对优秀团队在最终的课程考核中给予分数倾斜鼓励。
3 结语
软件设计方法学课程是软件工程专业的主干课程, 虽然笔者将前述的各种方式应用到教学实践中去取得了不错的教学效果, 但就其作为高校中较为年轻的专业课程而言, 该课程的大纲设定、教材选取、课堂教学和实践操作的安排乃至考核方式和成绩评定都需要进一步的探索和研究。
参考文献
[1]徐宏喆, 侯迪, 魏国伟, 等.实用软件设计模式教程[M].北京:清华大学出版社, 2009:1-3.
[2]程杰.大话设计模式[M].北京:清华大学出版社, 2007:14-15.
[3]余颖, 刘杰, 李晓昀.“软件体系结构与设计模式”课程教学模式的探讨[J].计算机教育.2009 (22) :120-122.
[4]杨瑞龙, 朱征宇, 朱庆生.引入软件设计模式的面向对象程序设计教学方法[J].计算机教育.2012 (10) :97-100.
8.软件实践课程报告范文 篇八
关键词:高职院校;软件工程;教学改革
软件工程是指利用计算机技术将工程化方法以软件的形式表现出来,属于一种新型的计算机技术,在多个领域中都会用到软件工程。信息化时代的到来为软件工程的发展带来了良好契机,但是软件工程的学习难度比较大,在一定程度上制约了软件工程的发展,如何实现软件工程课程的高效教学,是当前高职院校所面临的一大难题,只有对当前教学模式进行改革,才能提供软件工程教学效率,使学生掌握更多的专业知识,为未来的发展奠定良好基础。
一、高职院校软件工程课程教学中存在的问题
(一)对实践教学不够重视
过于重视理论教学,忽视实践教学是当前高职院校软件工程课程教学中存在的通病,受传统教学模式的影响,课堂上老师只是一味的向学生灌输理论,要求学生死记硬背以提高卷面成绩,在学习过程中学生处于被动地位;没有进行实践活动或者实践力度不足,导致实践教学与理论教学严重脱节,学生动手操作能力较差,不能将理论知识灵活的运用于实践中去,软件工程课程教学失去实际意义。
(二)教学考核方式不完善
软件工程课程与常规课程存在本质上的差异,在对学生的学习情况进行了解、考核的时候,传统的笔试成绩加平时成绩方式存在很大的局限性,并不能反映出学生对专业知识的掌握情况,需要对学生的实践能力进行考查。笔试成绩和平时成绩所表现出来的考核成绩比较片面,只是学生对理论知识的掌握情况,难以将学生对理论知识的理解程度以及应用能力表现出来,考核成绩失真,无法真正了解学生对软件工程课程知识的掌握程度,难以对学生做出正确评估[1]。
(三)教学模式落后
大多数高职院校在开展软件工程课程教学时仍沿用传统教学模式,在教学过程中老师占有绝对的主导地位,忽视了学生的主体性,没有从学生的角度进行考虑,不能激发学生的学习兴趣,学生缺乏积极主动学习意识,甚至会对一味的理论教学产生抵触心理,不利于软件工程教学的开展。软件工程学习难度本就比较大,没有浓厚的学习兴趣作为强力支撑,学生很难全身心的投入到学习中去,教学效率较低,难以实现理想的教学效果。
(四)师资队伍能力不强
老师是学生学习过程中的领路人,只有较强能力的师资队伍才能对学生进行有效的引导。当前很多高职院校软件工程专业的老师自身能力有限,大多是毕业之后立马上岗就业的,缺乏社会实践经验。这些老师虽然理论知识较强,但是却不能对学生进行有效的实践指导,很难将软件企业的实际案例与课堂教学相结合,学生的时间能力得到不培养和提高,对软件工程的掌握情况仅仅停留在基础理论上,不能满足社会对实用性人才的需求。
二、高职院校软件工程课程教学改革探索与实践
(一)加强实践教学
在软件工程课程教学过程中,应该将理论教学与实践教学紧密结合起来,根据教学目的和教学进度,将教学划分为不同的阶段,在完成阶段性理论教学之后,开展针对性的实践教学,使学生在动手操作过程中加深对理论知识的理解,对理论知识进行巩固,通过熟练掌握将其灵活运用于实际案例中。在讲解理论知识的时候要紧跟企业发展步伐,挑选企业需要的知识点,结合企业自身特点进行重点讲解,使学生能够将理论知识与企业案例紧密联系起来[2]。
(二)完善考核方式
在对软件工程专业的学生进行考核的时候,除了采用传统的笔试考核和平时成绩方式之外,还需要将实践考核作为学生成绩的重要组成部分。使学生对软件进行分析,并对分析结果做出总结,提出自己的见解,老师对其分析结果进行评判;将全班学生分成不同小组,要求每个小组在期末时提交一个自己开发设计的软件作品,使学生积极参与其中,然后老师对作品进行评判,根据每个学生在设计开发中所做的贡献对学生进行评分。
(三)采用多元化教学方法
在软件工程课程教学中,要想实现更加理想的教学效果,就需要充分调动学生的学习积极性和主动性,激发学生的学习兴趣,采用多元化的教学方法,能够在课堂上营造良好的课堂氛围,对激发学生的学习兴趣具有重要作用。采用案例教学方法,使学生能够通过实际案例熟练掌握所学知识;采用课堂讨论教学方法,使学生在交流中发自己的看法,对知识点进行全面探索,激发学生学习积极性。
(四)提高师资队伍素质
提高师资队伍素质是提高教学效果的必要措施之一,对于没有实践经验的老师,学校应该加强与企业的沟通,与企业建立合作关系,为老师争取更多的机会进入到企业中进行锻炼,老师在企业进修过程中能够提高自己的实践能力,在实践教学中对学生起到更好的指导作用。聘请计算机专家作为学校的荣誉讲师,同时在学校中引进一些企业项目,利用计算机专家对老师进行指导和引领,使老师积极参与到企业项目开发中,提高老师的综合素质。
三、结束语
随着计算机技术的不断发展,软件工程所发挥的作用和价值越来越大为了实现更加理想的教学效果,为社会培养更多的复合型计算机人才,需要在高职院校软件工程课程教学中开展改革工作,注重理论与实践的结合,提高教学效率和教学质量。
参考文献:
[1]李志芳.高职高专“软件工程”课程教学改革方案探究[J].信息通信,2013(1):146-196.
9.软件实践课程报告范文 篇九
自国家教委规定把禁毒教育作为国民素质教育的组成部分,并正式纳入中小学德育教育教学大纲以来,我校一直来通过“家长学校”、“心理健康教育课”、“青春期专题讲座”等多条渠道对家长、学生、社区居民广泛开展了“珍爱生命,远离毒品”、“不让毒品进我家”等宣传教育活动,始终把禁毒教育纳入法制教育体系,取得了实效。学校对学生毒品预防教育的有效性得到家长及有关部门的好评。
一、健全机构
为了进一步完善和加强德育领导机构,我校建立健全了毒品预防教育小组。学校成立了由校长担任组长,分管领导为副组长,其他下属学校校长为组员的学校禁毒教育活动领导小组,形成分层次、多元化、网络化的有效管理机制。
二、明确思路
确定了以环境教育为核心,法制教育为龙头,心理教育、常规管理相配合的工作思路。
三、形式多样
1、“一纳入”。一直以来,我校始终坚持把禁毒教育列入学校工作计划中,通过政治学习、教职工会、国旗下讲话、主题队会、黑板报、广播站对师生进行宣传教育,设置了专门的课程(每班两周一节课)。
2、“三结合”。我校始终坚持把禁毒教育与学生日常行为规范教育相结合,与学校法制教育相结合,与培养青少年树立良好的道德观相结合,做到毒品预防教育工作常抓不懈,使广大师生了解毒品基本 常识,无人参与涉毒活动,不断增强青少年毒品预防教育的紧迫感和责任感。
3、通过请法制副校长到学校做报告,以案例分析的形式让学生了解毒品的危害。学校心理健康辅导班主任老师结合研究性学习开设了“珍爱生命,远离毒品”为主题的心理健康教育课,引导学生们通过查阅、展示资料,了解学生吸毒现状,讨论分析青少年吸毒的原因及其危害性,增强禁毒、拒毒意识。
五、六年级班主任通过校健康教育课开设“青春期专题讲座”,分析吸毒对青少年的身心影响,在全校范围内进行了毒品预防宣传教育。让学生通过实践活动内化了学校的毒品知识教育,自觉形成了禁毒意识。
4、利用每学期开展一次预防毒品,禁止毒品入侵的专题宣传活动。利用班会课,思想品德课及少先队活动课等途径,广泛开展宣传毒品预防知识。大大地增强了学生拒毒防毒意识。
5、“四个一”。
一是上好一堂禁毒教育课。学校要求各班利用每班两周一节的禁毒防艾课,以及班会课上一节禁毒教育课。各班主任都能积极通过上网或看书查找资料,认真备课,以生动形象的语言进行授课,切实让学生了解毒品形势和国家有关禁毒法律法规。教导处还对上课的教案认真检查。
二是看一部宣传片。引导学生观看有关预防艾滋病的电视(中央电视台“红丝带”栏目),让师生们更深刻地认识到禁毒的重要性和当前形势的严峻性。
三是读好一本书。各班认真组织学生学习《禁毒教育》读本,让学生切实掌握毒品知识和国家对禁毒的法律法规。四是参观一次挂图 展览。“6.26”国际禁毒日,在县团委的协助下,我们组织了全校学生参观禁毒图片展。学生看后感触很深,受益匪浅,纷纷表示坚决拒绝毒品。
四、多方配合
1、建立学校与派出所的组织联系,推进警校挂钩活动。互通情报,共商对策,发现苗头,及时解决,防患于未然。
2、开展小手拉大手的活动,加强学校与家长的沟通联系。每期举办一次家长会,向家长讲授毒品危害和预防学生吸毒等知识,让学生与家长联系起来。家长认识到这一活动的必要性,于是自发地与学校一起,共同努力,构筑防毒拒毒的钢铁长城。
3、立足校情,坚持课堂教育和环境教育相配合。在校内适当地方设置毒品预防教育标语、警句、毒品预防教育宣传牌,开设禁毒宣传活动展览,经常讲禁毒知识。通过大家共同努力,我校形成了一个禁毒、拒毒的良好风气。
五、存在问题
1、禁毒宣传长抓不懈,但苦于环境条件的影响,目前工作尚局限于校园内。
2、国际禁毒形势还未能完全了解和把握,导致对形势的分析缺乏敢于超前的意识,使教育工作相对有些滞后,在一定程度上影响总体教育的发展。
六、努力方向
【软件实践课程报告范文】推荐阅读:
移动应用软件开发实践教学改革分析论文08-02
组态软件课程设计08-10
软件工程课程设计封面07-09
财务软件应用课程标准07-12
中职办公软件课程大纲09-11
软件技术基础课程设计09-29
软件工程课程设计方案10-21
仓储管理课程实践报告09-21
电子商务课程实践报告10-01