前言:小编为你整理了5篇高级项目参考范文,供你参考和借鉴。希望能帮助你在写作上获得灵感,让你的文章更加丰富有深度。
摘要:武汉中车四方维保中心根据项目管理的五大过程将动车组高级修业务的流程划分为启动、策划、实施、收尾四个大的阶段,项目监控贯穿项目各个过程。最终完成了2017年项目范围规定的各项目标和工作。
关键词:PMBOK;动车组;高级修
1前言
项目管理知识体系指南PMBOK是由美国项目管理协会提出的,它总结了项目管理实践中成熟的理论、方法、工具和技术。项目管理的知识体系定义了项目的整个生命周期,5大过程组和10大知识领域等。目前,CRH型动车组高级修(三、四、五级修)主要由制造厂家来承担,其中中车四方股份有限公司承担了CRH2型动车组的三、四、五级修程。2017年,作为其全资子公司的武汉四方维保中心承担了其中部分高级修业务,其中三级修182组,四级修21组,五级修2组。武汉维保中心根据项目管理的五大过程,将各高级修业务的流程划分为启动、策划、实施、收尾四个大的阶段,项目监控贯穿项目各个过程。各阶段分别制定了分计划,每个阶段实际进度基本符合各阶段计划。
2基于PMBOK的项目管理过程
2.1项目启动
项目启动过程组定义项目目标、初步范围、落实初步财务资源、识别内外部干系人、获得项目授权,定义并启动一个项目的一组过程。项目经理在此阶段通过项目章程获得授权去对项目的整个处理过程进行管理。项目章程和干系人登记册是此阶段的主要输出。
[摘要]对高级程序设计语言课程在教学中存在的主要问题和CDIO教学模式在高级程序设计语言课程改革中的应用进行分析,并以实际班级为实验对象对CDIO教学模式实践中存在的不足进行了讨论。
[关键词]CDIO教学模式;高级程序设计语言;课程改革
CDIO教学模式是工程教育领域的创新教育理念,它包含完整的教育体系,包括详细的目标,完善的主题和未来的愿景[1]。CDIO由构思(Conceive)、设计(Design)、实现(Implement)与运行(Operate)四个维度构成,包含的是“做中学”的思想,以目标、任务或项目为载体来进行学习[2,3]。
1高级程序设计语言课程在教学中存在的主要问题
高级程序设计语言是信息与计算科学专业学生的必修课程。利用传统的教学方法来进行讲授高级程序设计语言,效果不太理想,造成理论与实践脱节,实验过程学生积极性不高,关键概念理解模糊等问题。通过对高等院校高级程序设计语言课程教学现状调查,下面就高级程序设计语言课程在教学中存在的主要问题作简要阐述:理论与实践脱节:现在很多高校在讲授高级程序设计语言课程这门课程时,重理论而轻实践,理论学时和实验学时不平衡,造成理论与实践严重脱节。众所周知,理论和实践是相辅相成、相互促进的。学生通过理论来指导实验,实验反过来可以加深对概念的理解,并将所学的理论知识统一到整体认知。教材案例不丰富:高级程序设计语言教材种类繁多,质量良莠不齐。反观这些教材,理论内容丰富,但与理论相应的案例却不丰富。这样对学生去理解相应的抽象概念造成了障碍。我们在理论知识讲解的同时,配上丰富而实用的案例,将极大的提高学生的学习兴趣。兴趣是最好的老师,学生有了高昂的学习兴趣,就会主动的调用可用资源去丰富自己的学习内容,加强对各种概念的理解。良好编程习惯的缺乏:每个程序员都有自己的编程风格和习惯,好习惯给你带来正能量,而坏习惯则是坑队友也对自己不利的。代码不单是写给机器的,也是写给人看的。良好的代码是可预测的,是易于调试、扩展和测试的。而现在的教学模式下,学生的学习很多情况下是应付考试,仅靠背、记去学习知识。缺乏系统的训练,更不用说良好编程习惯的养成了。团队协作精神的缺失:现在的项目都需要团队协作才能完成,完全靠个人完成一个项目是不现实的。现在的高级程序设计语言课程实践环节对应的都是小算法,都是针对考核个人而设计的。这种情况下,学生的团队协作精神得不到培养,造成团队协作精神的缺失。
2CDIO教学模式在高级程序设计语言课程改革中的应用
通过对高等院校高级程序设计语言课程教学现状调查,我们发现高级程序设计语言课程教学存在着很多问题,制约了高级程序设计语言课程的教学发展。将CDIO教学模式应用于高级程序设计语言课程之中,以期待提高教学质量,培养学生的实践能力和综合素质。我们依托学院的“3+1”项目和“高博应诺”教育部产学研合作协同育人项目,引进产业界教师(称其项目老师)和其开发项目。以“项目”为主导来进行高级程序设计语言课程的学习。对教师的教学、学生的学习具有一定的指导意义。具体体现在:学习方式的转变,由原来的老师主导变为项目主导;学生综合能力的提升,对学生理论知识、实践能力和团队协作等综合能力系统的培养。我们具体实施CDIO教学流程分析如下[4]。构思阶段(Conceive):这个阶段是所有环节的起始阶段,万事开头难,这一步的进展决定了对整个项目的把握程度。在构思阶段中,课程老师和项目老师要积极的引导学生发现问题,提供相似的案例或项目启发学生解决问题的思路。学生应积极利用一切资源,例如网络资源、图书资源等等,去发现问题,形成对项目的宏观认识,提出解决方案。设计阶段(Design):课程老师和项目老师共同审核学生的方案,及时反馈给学生,学生设计具体解决方案,并根据老师的反馈积极修改和调整自己的方案。实现阶段(Implement):课程老师和项目老师共同对学生的学习过程进行监督并指导,涉及到具体的理论知识需要课程老师详细讲解。学生与老师多交流,勤沟通,不懂就问。逐步把设计方案转化为具体成果。运行阶段(Operate):课程老师和项目老师共同对学生的成果进行评价,学生对自己的成果进行展示,并积极参与评价其他学生的成果,根据老师们和同学们的评价,反思和改进自己的项目。
摘要:高级语言程序设计在高校信息技术类专业中非常重要。为巩固学生在学习高级程序设计语言后解决问题的能力,该文提出一种基于图形的高级程序设计语言的巩固教学方法。该方法主要采取以图形的形式表述课程知识点,设计图形绘制相关课题给学生训练,帮助学生理解、提高学习兴趣,分组讨论、实践并考核。经过两届学生的检验,方法可行,效果良好。
关键词:图形;程序设计;巩固教学;高级语言;DirectX
1引言
自从计算机发明出来,直到现在,它仍对人们的生产、生活产生着巨大的影响。计算机在各个领域中的普及和应用,使得高级语言程序设计成为信息技术类专业的核心课程。由于高级程序语言与自然语言的差异性,算法逻辑性强、概念抽象,以现有方式讲授,学生在学习高级程序设计语言时,非常吃力。在一些高等院校中,虽然学生上完高级程序设计语言和数据结构两门课程,已经掌握一定的编程基础,但是仅是在理论层面上和简单知识点上,还未能用于解决实际问题或复杂问题。因此,有必要在后续实践课程、必修课或选修课中,融入程序设计的要求,以使学生在毕业前,掌握足够的能力。
2相关工作
“十三五”期间的《教育部关于加强高等学校在线开放课程建设应用与管理的意见》希望能够通过多种方式使用在线开放课程,以达到人才的培养目标。范江波等[1,2]提到教师的教学应以知识习得为目的,从“知识型教学”向“能力型教学”转变,主导教学过程,设计课上和课下相结合,翻转与讨论相结合,促进学生的深度学习。教师要启发学生的兴趣,让学生喜欢上编程,同时课上讲精、讲清知识的脉络。在高级语言程序设计教学中,往往会采用多媒体或计算机教学,课堂大多以理论灌输为主,学生只能被动地接受这种灌输,整个教学过程缺乏师生间的沟通,学生的自主学习性便无法充分调动。实践环节,由于课时不足、学生理解能力有限、实践内容及实践方法不合适等原因,教师并未有效培养学生的创新能力,导致学生在实践过程中只能根据指导书步骤来输入代码,甚至不清楚所输入代码的含义[3]。在实验过程中,学生理解能力或学习态度不一致,导致学习步调不一。针对某些学生的某些问题进行辅导,让其他学生等待,是一种浪费。制作精美的微课件和微视频,可以满足人们对可视化画面的使用爱好,增添趣味性和吸引力[4]。张荣等[5,6]提出在进行教学设计的过程中,创设学习情境是一个重要原则。他们使用大家熟悉的人物图像作为角色排队来讲述排序算法,利于激发学生的学习兴趣。陈静在文章[7]中针对课堂教学形式单一,理论与实践脱节;“学而不知所用”感强烈等问题,提出一种基于任务驱动的高级语言程序设计课程改革,其间让学生两到三人一组,合作设计完成任务,相互讨论学习,消除知识茫然感。但是它并未涉及任务内容或形式。陈彦君等[8]提到对于高级语言程序设计课程,注重编程能力的培养,笔试不能很好地测验出来,应通过实践测评学生程序设计能力,线下课堂交流考查学生学习结果,培养学生理论与实践并重的素养和能力。基于图形的教学在初等或中等教育中,已经使用得很多。王婷[9]提到从小人们学习知识都是由看图识字、看图说话来展开的,从图的方式去理解事物是一种最直观的方法。针对初中生的编程教学,有很长一段时间是采用VisualBasic来实践,虽然它是可视化的编程工具,但是功能程序部分仍然是要文本编辑,学生在学习过程中容易觉得编程学习枯燥乏味。现在已经有很多转换成使用图形化编程来代替。比如:Scratch、Hop⁃scotch、Alice等,还有Code.org在线平台。用户可以通过类似玩积木拼搭的方式,用一块块代表不同代码的图形模块进行编程,构建出可以运行的程序,可以是应用或游戏。让学生对程序设计学习产生兴趣,激发自主学习性和创新思维[10]。当前学习程序设计等课程,也可以采用图形的方式,解释复杂的原理过程。还使用该方法把一段文字转换成了一个知识图。通过一种图形化存储的动态分析方法,将抽象的内存分配、变量值的变化过程直观地展示给学生,帮助学生理解相关知识点[11,12]。该方法主要是涉及知识点的图形化,还未让学生使用这些知识去开发一些让自己可直观看到的东西。在实际教学过程中,由于每一门课都会涉及的很多其他内容,所以不可能面面俱到,只要有关系,就必须讲,而是有侧重点,课时有限等原因,甚至把不重要的内容透明化。比如:在C语言程序设计过程中,并不会去解释main函数如何被调用。在讲授图像处理过程中,使用Matlab作为开发工具,将隐藏文件读取、图像显示等功能代码。
3基于图形的巩固教学思路
机电工程作为建设工程非常重要的一部分,其进展是否顺利对工程成本、工程质量、工程进度等影响很大,甚至直接关系到大楼的使用功能。机电分包商的选择显得非常重要,应当是具有相当规模和实力,拥有国际化管理水平和专业化技术队伍的当地公司。从以下几个方面看,KN是一个比较合适的选择。
1机电分包工程组织机构及人员配置
1)组织机构机电分包项目部,以机电项目经理下设各专业板块工程师为主体,专业板块分为5大板块,分别为空调(其中包括楼宇自控专业)、管道(包括给排水、消防、燃气、燃油等专业)、强电、弱电、协调。专业板块以高级工程师负责制为主,配有现场工程师和现场施工班长。值得一提的是,组织构架中的现场安全部门、合约部门、计划部门、资料控制部门被安置在各专业板块工程师职能权利以上的位置,直接和机电项目经理对接日常工作,并拥有与总部各相应职能部门直接沟通的权利。各专业板块的工程师除了负责自己板块的日常业务,还需要配合上述各职能部门做好现场工作。2)人员配置动态项目实行动态人员管理,根据项目不同的实施阶段调整相关的人员,保证管理人员满足管理需要。CBK项目根据项目进展状况,可结合总部其他项目管理人员配置状态,给现场增设管理人员。例如,空调、给排水、消防、电气等专业安装进度进展到一定阶段,结合现场需要,楼宇自控专业安装开始启动,此时需要给项目管理团队增设楼宇自控专业的施工班长及安装人员。CBK项目机电工程平日设1名施工经理,负责项目机电工程的进度和生产总协调。同时,公司主管领导或安全、质量、文件控制部门领导经常到现场指导检查工作,保证项目顺利进行。整体来看,项目配置人员精干,总部各部门支持力度大,在人员成本较少的情况下达到了良好效果。
2施工劳务队伍和机具配置
机电分包公司作为当地专业机电承包商,在科威特当地基地拥有2500人的劳务队伍和各种施工机具的中心仓库,劳务人员相对齐全,训练有素,工程所需的各专业工人和机具将从中统一调配。机电分包公司自己的劳务主要负责现场材料到场,现场验收辅助工作和机电工程部分区域的施工。结合机电工程作业需要,机电分包公司还拥有长期合作的当地专业劳务分包,如空调保温分包以及根据特定工程和作业签署的专业分包,如消防、燃气、燃油等系统分包。如此,机电分包的劳务队伍和机具实现动态管理,根据需要随时增减,既能满足工程需要,也能防止出现窝工增加成本现象。由于机电分包具有丰富的劳动力和机具优势,调配计划运用自如,很少出现因机具和劳动力匮乏问题而影响施工进度现象。
3计划管理
CBK是十分复杂的施工建设项目,进度管理是一个系统工程,不仅要对工程项目的深化设计、采购、施工、调试等全过程进度进行管理,还要对项目的全过程实行动态、滚动管理。机电分包总部选派1名计划工程师在项目现场工作,根据同总承包商的约定,采用P6项目管理软件,编撰机电专业各系统详细的计划,然后提交总包商同主计划和其他承包商计划进行协调、综合,并提交监理工程师批复。以监理工程师批复的计划为依据,对机电项目施工、采购、变更、劳动力、生产率和合同履行等进行控制。在项目进行过程中,不断掌握计划的实施状况,并将实际情况与计划进行对比分析,必要时应采取有效的对策,使项目按预定的进度目标进行。机电分包的计划工程师定期或不定期向项目经理和总部控制经理提交关于项目进展报告,主要包括项目实施概况、管理概况、进度概要、项目实际进度及其说明、资源供应进度、项目近期工作计划、项目费用发生情况、项目目前存在的问题与危机等,这些报告及时反映了项目进展状况和内外部环境变化状况,分析潜在的风险和预测发展趋势,以便项目经理作出正确的判断和决策,实现项目管理的有效控制,进行必要的索赔和反索赔。计划工程师需跟随项目经理出席每两周的例会,向总承包商、监理工程师、业主汇报项目的进展和存在的问题,主要汇报内容包括每两周滚动的现场施工计划及定期更新的各种(深化设计、采购、施工)计划报表。计划工程师定期参加总承包商或监理工程师组织的计划例会,讨论计划的执行情况或必要的更新。计划工程师还需主管现场变更中工期索赔的材料准备。各专业高级工程师负责配合计划工程师完成定期需要提交的各种计划报表材料,以及施工过程中由变更引起的工期索赔材料准备。
【摘要】本文以程序设计类课程的教学模式改革项目为依托,深入构建计算机课程教学模式方案,提出三个学期一门课的梯度教学模式,旨在通过改革以后课程的学习,深度培养学生程序设计的能力,为学生的就业提供保障。
【关键词】梯度教学模式;计算机课程;课程改革
程序设计类课程是计算机及相关专业学生的核心专业课,课程的教学质量直接影响学生的专业能力及应用能力,本文以程序设计类课程的教学模式改革项目为依托,针对传统教学模式的弊端、高等院校学生实际的学习基础、当前毕业生的社会需求等多个方面,对课程的教学模式进行系统化的改革研究,总结出针对编程语言类课程的梯度教学模式,并进行了实际的应用研究,旨在提高高等院校计算机相关专业学生对程序设计类课程的理论基础和实践能力。
1.研究现状
高校对于计算机专业程序设计类课程的设置主要包括C++、JAVA、JavaScript等,此类课程的特点是:课程内容都涉及到语法规则、程序设计思想等内容,通过上机结合理论教学巩固课程内容。因此,笔者把这类课程归为一类,统一进行课程改革的深入研究。目前,高校对于计算机类课程的授课模式仍体现在以某一本教材的章、节、目进行讲授,教学内容更加倾向于理论化,即使存在上机课程,往往都是理论教学与实践教学相分离,实践教学比例过低,学生在学习过程中得不到及时的实践验证过程。
2.梯度教学模式改革方案
2.1梯度教学模式的目标定位。本课题研究的目标定位是:以程序设计类课程作为研究平台,构建程序设计类课程梯度教学模式,提高学生程序设计的能力、学生的实践和创新能力。力求打造出计算机专业“强能力、实用型、创新型”人才。