HI,欢迎来到学术之家,发表咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0
首页 精品范文 程序员学习计划

程序员学习计划

时间:2022-08-14 01:16:50

程序员学习计划

程序员学习计划范文1

关键词: 程序设计教学 教学方法 极限编程

在中等专业学校计算机专业中,程序设计是重要的专业课程,是每个学生都应具备的最重要的能力之一。由于课程设置和学生本身的原因,程序设计课往往变成某种计算机语言的语法学习课,学生即使学会某一门语言,也不知道怎么开发软件,缺乏软件工程知识。Extreme Programming(极限编程,简称XP)是由Kent Beck于1996年提出的,它是一种以编码为核心任务并且经历过实践考验的轻量级软件开发方法,是敏捷软件开发方法中最著名的一个。这种软件开发的方法开发规模小,流程相对简单,重要的是,极限编程的开发周期是以代码为中心,将其应用在程序设计教学中,更能突出计算机语言的中心地位。学生在提高自身编程能力的同时,更有助于培养软件工程思想。

一、极限编程概述

极限编程是一种有别于传统软件工程的小型软件开发方法。传统的如RUP的开发方法注重整体架构的由上而下逐步细化,而极限编程则强调由软件最简单的基本核心由内向外逐步构建。软件在设计初期规划客户最基本的需求,在与客户交流的过程中逐渐添加和调整功能模块。每个模块的开发粒度小,实现的功能最基本,代码量小,周期短。

二、在程序设计课程中应用极限编程方法

一名优秀的程序设计人员,除了要有过硬的代码编写能力外,还要具备良好的沟通能力。首先,优秀的代码编写能力不仅是指能够写出执行效率高、运行强健、稳定的代码,而且代码风格优美。有的程序员写的代码思路独特,执行效率很高,但是缺乏良好的注释和书写风格,以至于别人很难理解,甚至一段时间后自己也不知道这块是怎么设计的。这对程序员之间的交流和传承及代码的重构是非常不利的。其次,良好的沟通不仅发生在程序员之间,而且发生在程序员和用户之间。极限编程的最佳实践对以上两点都有严格的要求,将其应用在程序设计教学中非常有利。

1.计划会议。

计划会议也叫计划游戏,这是对所开发的软件制定的一份计划。对于软件中远期的、非当前急需开发的功能只是提出一个概要性、轮廓性的计划。而对马上必须实现的功能则是制定详细的、细化到尽可能小的粒度,从而制定具体的工作任务。这项工作是每天都要做的,计划不仅要明确工作任务,而且要明确完成任务的标准。随着每天计划的完成,我们设计的软件越来越明确,越来越向正确的目标靠拢。这种计划会议采用的方式多种多样,但大多需要所有成员参与集体头脑风暴式的讨论,极限编程强调所有程序员对整个软件的整体掌握,有利于锻炼学生的交流沟通能力和对软件整体框架的把握。

2.小型和简单设计。

XP编程方法一贯秉承的是“持续集成、小步快走”的哲学理念。我们希望在计划会议中提出的近期计划目标是一个可以拿出来让用户体验的、可评测的小作品,有利于学生在学习过程中不断获得成就感,从而提高学习兴趣。对于这个小作品,我们的要求是只要实现提出的基本功能,尽量用最简单的方法去设计,不增加计划以外的预设的东西。这种做法可以有效降低学生程序设计的难度,防止学生产生畏难情绪。

3.结对编程。

结对编程是XP的一个重要实践,它要求写代码的时候必须两个程序员在同一台电脑面前进行,一位负责书写代码,一位负责代码的阅读和校验。在结对编程的过程中,两位程序员会进行大量的沟通,自己的思路必须让对方明白,同时也让对方审核。这种做法有利于知识在学生中的传播,对代码质量的提高、良好编码风格的形成、沟通能力的提高都非常有利。

4.测试先行。

一般的程序设计方法都是先将功能模块写好,然后再使用一组测试数据进行测试。而极限编程强调,在每写一个模块前,必须书写测试用的代码。这个测试用的代码就已经将我们要书写的模块方向定准了,在模块代码书写的过程中,随时都要通过这个测试,而不是完成之后再测试。这样在中途发现设计偏离轨道可以及时纠正,保证工作高效。现代软件工程中对软件的测试工作要求越来越高,测试代码的书写、测试数据的选择等也是学生学习的重要内容。极限编程尤其强调测试的作用,将其应用于教学,有利于培养学生良好的测试习惯。

5.重构。

极限编程强调的是用最简单的方法而不是最好的方法实现既定目标。只要在测试中通过,就可以被认可。但随着代码的日益完善,对以往执行效率低的代码必须进行重构。所谓重构,就是在不改变原有功能的前提下,对代码进行修正或利用新技术重现。这是提高软件性能的重要手段,但不管如何重构,其代码必须通过原先的测试程序,这体现了先前测试先行原则的重要性。重构有利于学生提高代码的书写能力,促使学生不断挑战自我。

6.编码标准。

极限编程方法是以代码为中心的开发方法,同时要求知识共享、代码同行审核,强调交流与沟通。那么实现这一切的基础就是代码可以被所有成员读懂。在现代软件企业中,不管采用的是大型的RUP方法,还是小型的XP方法,统一编码标准这是一个基本要求。极限编程对编码标准的严格要求有助于学生在校就养成良好的代码书写习惯,以后可以快速地融入新的开发团队。

三、结语

极限编程的优秀实践很多,并不需要全部应用于程序设计课程的教学过程中。但应用在教学实践对于激发学生的学习兴趣、降低学生的学习难度、提高学生的软件整体设计水平、培养学生的交流沟通能力等都非常有益。实际教学中,我们在ASP、VB、Java等课程的实习阶段应用极限编程,取得了良好的效果,学生学习的兴趣和动力有了明显的提高。我们希望在将来的研究中,能够采用更多的XP实践,让教学过程更加逼近真实软件开发过程,让学生更系统地学习软件开发流程,提高专业素质,培养优秀的软件开发人才。

参考文献:

[1]Robert C.Martin.敏捷软件开发——原则、模式与实践[M].北京:清华大学出版社,2003.

程序员学习计划范文2

1、报告期内本部门未发生人身、设备安全事故。

2、本人积极参加安委会活动,及时传达安委会有关精神,根据工程各阶段、各时期的不同特点,及时提醒科内人员到施工现场要做到“三不伤害”,要注重防滑、防坠落、防落物伤人、防触电等。

3、深刻吸取南京电视台工地脚手架坍塌事故的教训,针对21ugs施工,要求质检人员在认真做好工程质量检验的同时,要注重检查脚手架的支设情况,严防脚手或模板支撑体系失隐。

二、工作绩效情况

1、“华电施工新法”实施情况----“零缺陷”目标

根据“华电施工新法”,在wp-qc001《土建工程质量控制大纲》中明确了“过程控制一次胜利,实现‘零缺陷’”的质量目标。为保证实现这一目标,在本部门编制的程序中,分别融入了有关要求,例如,在工程质量计划中,已经基本明确规定了每道工序的质量标准,什么时候检验,谁检验等要求。为了体现“一级对一级负责,一级对一级指导把关”的要求,从9月底起,在科内实施了“质检人员工作纪律”,明确了工作依据,明确了“检验纪律”、“监督纪律”和“工艺纪律”,规定质检人员进入施工现场要带好“质检三宝”(施工依据、工具包、记录本),大大强化了质检部门的把关职能,有力促进了对外交验工程项目一次合格率的提高。

2、工程质量情况

①截止到12月12,田湾核电站2#常规岛土建工程共打开工程质量计划133个,关闭15个,完成分项工程15项,优良率100%,检验评定工序80个,合格率100%,优良率96.3%,验收隐蔽工程81项次,一次合格率98.8%;

②未出现不符合项;发生的几起质量问题都暴露在内部,都得到及时有效处理,说明质量控制检查监督机制已经发挥作用

③施工质量较稳定,外部检查验收一次合格率较高;

④从历次征求业主、监理和俄设计代表等现场治理人员的意见来看,各方面对本公司质量治理和施工质量的评价都不错,初步树立起了电建三质量要求较严格的形象。

3、服务意识

质检工作实质上是一项技术保障和技术服务工作,主要体现在三个方面,①防止重大技术失误,②保证对外接口通畅,③按标准检查、签证。为了当好技术后援和配角,我们常常超前预备和预测,系统治理,严格把关,服务于现场,服务于工程,确保核电建造万无一失,不仅随时随地配合现场,还积极主动调解处理系统性的障碍和问题,与业主、监理和俄设计代表及江苏电建一公司建立起了十分融洽的协作关系,保证了对外接口的通畅。

4、本部门工作开展情况

1)施工前预备工作一步一个脚印扎实推进

①认真学习业主程序、kks编码规则,积极参与或接受培训,本部门共举办了10次质保培训,本部门人员累计接受培训96课时,有2人被评为“优秀学员”;

②4月份编制完成了3个大纲程序,7月份完成了本部门的《土建工程质量检查大纲》等17个a版cfc状态的工作程序;

③6月份完成了20件检验器具的申购和计量;初步建立了qc检查/监督人员个人档案;

④7月份认真学习俄罗斯标准及申购到位的中国标准、规程、规范,完成了相关质量验评表格的预备,对首批qc检查/监督人员进行了考评、授权,配合分公司接受了首次外部质保监查;

⑤一开始就做好文件资料的分类治理,保证各类文件资料在科内登记清晰、传递保管有序、方便查阅;

2)过渡试运作阶段不断总结、改进

①为了把科内工作系统地、有条不紊地向前推进,6月、7月、8月几次对科内人员的职责和分工进行了调动细化,基本保证了工作忙而不乱;

②从6月起每月科内主要工作基本做到了“月初有计划、月底有书面报告”,加强了工作的预见性和超前性;

③根据实际提出建议,在业主、监理的支持下,改进了《土建工程质量验评项目划分表》,使之滚动编制,沟通了工程质量计划和质量验评的关系,大幅度减少了工程质量计划的编制数量;

④为了使质量验评与工程质量计划调解可操作,通过业主、监理重新定义和界定了土建“分项工程”,调动了质量检验评定方法,为使质量记录有更好的可追溯性,补充完善了俄设计方编制、业主的文件编码规则;

3)配合工程进展及时完成各项工作,坚定不移地“开好头,起好步”抓好对外交验一次合格率,努力实现“零缺陷”目标

①8月8日,编制完成的《2#常规岛土建单位工程划分表》通过监理审查,实施;

②8月13日,根据业主的新程序,及时编制的wp-qc004《质量计划治理》程序通过监理审查;

③8月18日,本部门首次接受了内部质保监查,得到了“满足”的评价,对质保部门提出的一个观察意见第二天就进行了整改关闭;

④8月23日按新版程序完成了“基坑清理”、“替代砼”首批工程质量计划的编审和内外部选点;

⑤9月25日完成了《2#常规岛电气单位工程划分表》和《验评项目划分表》并通过监理审查;

⑥9月份,在科内实施了“质检人员工作纪律”,明确了工作依据,明确了“检验纪律”、“监督纪律”和“工艺纪律”,规定质检人员进入施工现场要带好“质检三宝”(施工依据、工具包、记录本),大大强化了质检部门的把关职能,有力促进了对外交验工程项目一次合格率的提高。

⑦为了促进工程质量计划的治理及时归并有关质量记录,编制了适合本工程的《文件包治理》程序,为了促进质量责任到位,酝酿起草了《质量奖励办法》;

⑧在网上建立起了内容较丰富的共享栏目,通过月、周、日检查验收项目的统计工作和透明登记,有效地促进了科内工作的到位。

5、对照工程公司《关于失职错误责任追究的规定》,经检查本部门及本人无符合该规定所列举的十三条错误或错误倾向。

三、勤政廉政情况

本年度内本人及本部门所有人员,未发现有利用职权和职务上的影响谋取不正当利益的情况;在工作交往中,从无接受可能影响公正执行公务的钱物馈赠和宴请;寻常注重节约每一张纸、每一滴水,每一度电;本人从无涉足娱乐休闲场所,本部门人员未发现有违违纪现象;公平、公正、公开地处理质量问题和科内各项事务,就事论事从不欺瞒、叼难任何人,与科内大部分人员同室办公,科内事务完全透明,涉及大家的事大家一起讨论,涉及个别人的事首先征求意见,难断的事才断,若仍有较大的分歧或不同意见则请示领导决断。

四、学习情况

1、保持学习《邓小平经济理论研究》,领会党的十五大精神,接受“三讲教导”,理解“三个代表”;

2、关注三公司的发展动态、改革举措、舆论导向,认真学习领会并贯彻工程公司的目标政策,如孙经理的“新千年思路”、华电施工新法、“处理好几个关系”、“五个调动”等;

程序员学习计划范文3

关键词: C语言程序设计 MOOC平台 在线课堂 教学模式

随着时代的高速发展,广大学生获取知识的方式已经不局限于课堂教学这样单一传统的教学模式,一种新兴的慕课(MOOC)教学模式走入人们的视野。这种颠覆式的革命使人们越来越意识到MOOC将对传统大学教育产生巨大的冲击[1]。笔者立足我院的C语言程序设计课程教学,探讨了利用MOOC平台进行C语言程序设计课程的教学改革的问题。

一、C语言程序设计传统教学模式的特点及不足

基于C语言程序设计的课程特点,课堂教学一般分为课堂讲授和上机实验两个部分。传统教学模式是以老师讲授为主,学生主要是在课堂教学中获取知识,在课下通过复习和做练习掌握所学知识。

1.在课堂教学中,由于课堂教学的局限性,老师主要是偏重对C语言的语法知识进行讲授,通过对程序案例进行分析,以引导学生掌握该章节的语法知识。但是这种教学方式有一定的弊端,由于C语言的语法繁琐,尤其是对初学者来说,在学习过程中难免会枯燥无味,但是C语言的学习是一个循序渐进的过程,其各部分内容之间存在关联,如果学生在前面没有掌握相关的知识,那么在后面的课程学习中会越来越感觉困难,从而渐渐失去进一步学习的兴趣。

2.在上机实验中,因为是在固定的时间及地点,并且由老师统一组织,实验任务由老师布置然后由学生完成,这样的教学方法在某种程度上可以帮助学生熟悉并掌握相关的知识,但是每个学生的学习能力、接受能力及兴趣点都一样,所以在同一时间完成同样的任务,这种教学形式并不能很好地针对每位学生的差异性,难以提高学生的主观能动性,而且多数情况下实验过程是数名学生在一名老师的指导下进行的,因为老师的时间和精力有限,老师很难做到对每一名学生的问题进行单独辅导,而学生编写和调试程序需要一定的时间和耐心,因而在有限的时间内学生可能达不到预期的学习效果,而在课下练习时,学生遇到困难又很难及时找到任课老师答疑。

二、MOOC的概念及特点

自2012年以来,MOOC在全世界范围引起一场高等教育的重大变革。那么,什么是MOOC呢?维基百科对MOOC定义为:“大规模开放在线课堂(课程)(Massive Open Online Course/MOOC)是一种针对于大众人群的在线课堂,人们可以通过网络来学习在线课程,MOOC是远程教育的最新发展,它是一种通过开放教育资源形式而发展来的。”[2]随着coursera、edx和udacity的兴起,广大学生在网上的系统学习已成为可能。这种以网络为依托的新型教育模式,能够高效地为学生提供便利、高质量的学习机会和广阔的教育资源。下面笔者简要分析MOOC的特点和优势。

1.提供丰富的工具资源

MOOC为高校学生提供丰富的教学资源和多元化的学习工具,课程均由教学视频和单元测试构成。这些教学资源由学校提供,学生只需按照提示说明进行注册、登录后即可观看使用,课程对学员的硬性条件没有做出任何规定,且所有的视频都是免费的。这些视频根据教学大纲进行严密的组织和排版,其内容和深度层层递进,便于理解和掌握。

2.提供开放的自主化学习环境

因为MOOC一切课程均由网络提供,观看视频方便门槛低,所以入学率极高,但因没有专门的监督,辍学率极高。因此,MOOC课程需要极强的自控能力和自主学习能力,学员要根据个人实际情况安排课程进度,不可半途而废。MOOC视频观看皆要在线进行,因此学员能随意安排时间,学习的灵活性和自主性极强。

3.大规模性

MOOC课程面向全球,只要是互联网遍及的地区,就能使用该工具观看教学视频,接受单元考核。由此可见,MOOC的学员可能是同一大学的校友,也可能来自同一国家或者世界各地,学员人数可谓无上限,大家可以在论坛上畅所欲言,交流心得,有利于分享不同的观点,有利于某一难题的立体化解决。

三、基于MOOC平台的C语言课程教学模式分析与实施

1.教学内容设计

教学内容主要包括两方面:一是以短视频和交互式练习为中心的教学资源,二是针对教学资源开展的教学活动。

(1)优化教学资源。

C语言程序设计课程教学思路的改革需在MOOC的基础上进行自身的优化设计,以达到最好的教学效果。为了适应C语言课程的教学要求,MOOC不能将教师所授内容直接录制下来发到网上,而是将其教学大纲进行优化整合,将视频剪辑为多个15分钟的视频,这有利于学生注意力的集中,有利于课题的专项讲解。例如,C语言教程中循环语句部分,需整合while语句,Do…while语句,for语句,break、continue语句,几种语句的比较和循环结构的综合举例六个模块。课程可将其设计为六个短小的视频,每一模块为一小节,这种逻辑清晰、层层递进的教学视频能够大大提高学习效率。

(2)高效组织教学资源。

MOOC平台上的教学资源是按照教学周在建构主义的教学理论的指导下,有设计有计划地组织的。根据学生特点、教学目标及教学内容,将制作好的教学单元(包括短视频、交互式练习及综合测试等)按照学习计划每周开放给学生,以便于学生有计划地完成学习任务。在组织教学资源时,尽量明确任务,讲与练结合,知识单元分布合理,在掌握学习内容的同时又让学生感兴趣。

(3)灵活设计教学活动。

根据教学资源、学习内容及教学策略,开展教学活动。以学生为中心,有计划、有步骤地开放教学资源,力求在计划学习时间内完成视频观看及交互式练习,根据学习内容组织学生参与讨论。

2.改革课程考核评价体系

考核评价体系是为了准确而有效地评价,因此教学评价与制订的学习目标是紧密结合的。不同于传统考试,评价方式和目的更多样化。评价能够为学生在学习过程中提供反馈,也能够为教师获得学生对教学方法的反馈。这些反馈能够帮助教师及时调整课程内容和进度,为顺利实现教学目标提供。根据要评价的对象,如课程实施、实验安排等,罗列出对象的不同评价条目;根据不同的学习目标和授课对象分别划分出高、中、低三个等级,注明评价条目的所属层次,绘制出表格,以此给出具体而明确的评价结果。

综上所述,MOOC为C语言程序设计课程教学提供强有力的平台,在提高教学质量和学习效率的同时促进现代教育技术的改革。面对MOOC的到来,应该理性地认识MOOC的优势和不足,积极探索高校程序设计课程教学模式的创新。

参考文献:

程序员学习计划范文4

1.熟悉工程项目合同文件,编制计划

项目组成员分工协作,熟悉合同文件,调查现场及周边市场资源,分析安全生产风险,在工期要求的范围内编制施工进度计划横道图、工料机资金使用计划,签订施工承包合同。

2.组织施工

在项目经理指挥下,项目以周为单位开始实施,先备料,搭建临时设施,考虑安全风险因素,然后按计划组织施工。施工中每完成一项工序,要在盘面上进行操作,同时填写相应的票据,每月结算一次,填写工程施工进度月报表。

3.项目成本核算

财务经理根据实际支出情况做出利润统计表,计算收支及本月利润。核对小组数据正确性,与分析工具数据保持一致,查找施工进程中问题,修改错误的地方。分析比较各小组施工组织,确定最佳施工组织安排。

二、公路工程项目管理沙盘模拟课程教学的思考

1.学生怎样很快进入角色,提高学习效果公路工程项目管理涉及内容多,只有团队人员精诚合作,才能很好地完成项目任务。学生分工担任不同角色,有的学生在项目经理指挥下进行操作,但是到底为什么这样做,进度计划怎样制定、怎样完善心里不清楚,对项目管理全局统筹安排认识不足。

2.沙盘模拟施工项目少,不能完全体现工序间衔接关系公路工程施工项目繁多,相互间干扰影响较多,成本消耗人为因素不少,模板的周转,机械的调配,材料半成品的使用,各工序间先后关系,以周为单位做计划、组织施工不太符合现场施工作业情况,沙盘模拟工料机的消耗、工序间衔接关系比较笼统,与实际相差较多。

3.实际施工进度与计划不同时怎么调整公路工程项目管理沙盘模拟施工实际进度与计划一致时项目完成的情况,计划受阻或超前完成施工计划时,如何修改调整施工进度计划,调整后的进度计划较原计划的费用增长情况如何体现。工程项目施工中,由于刮风下雨、资金不足、设备故障、人为因素等,实际的施工进度往往与计划有出入,进度滞后要增加人员机械等资源,因此,科学合理地调整资源,取得最好的经济效益尤为重要。

4.实际工作中发生了工程变更怎么操作

公路工程施工中,地质水文情况常与设计图纸不一致,加上工期长,野外露天施工,水毁工程较多,工程变更资料的编制、申报与管理对设计、施工、建设单位都不容忽视。若出现了工程变更情况,应如何在沙盘中去应用。

5.施工质量、安全、环保管理未体现在沙盘操作里

项目管理内容很多,包括质量、进度、费用、安全、环境保护等,沙盘模拟只体现了进度和费用,质量、安全、环保等内容没有太多涉及,不能全面反映工程项目管理。如何科学合理地对工程项目进行全方位的管理,以期达到最好的社会经济效益是需要各方面的努力和配合的。

6.新技术、新材料、新工艺怎样应用到施工管理中

公路工程建设发展的速度很快,不断涌现新的材料、新的技术、新的工艺等,而如何更快更好地应用新技术、新材料、新工艺同样也给施工管理提出新问题,这些问题需要科学合理地解决。

三、项目管理沙盘课程改进的措施

1.学生扮演不同角色,体验不同感觉

学生分组后,一开始按照个人的兴趣意向进行角色分工,在对沙盘的应用有了一定认识后,可以角色互换,让学生从不同角度认识项目管理,增加对项目管理的全面把握。

2.遵循学生认知规律,学习内容由简到繁

沙盘模拟训练让学生熟悉项目管理过程,增进学习兴趣,施工工序少,工艺简单,不是真正的施工进展情况,可以在学生掌握了沙盘基本操作方法步骤后,加深学习内容,将施工进度调整、工程变更、质量、安全、环保等单项或多项内容加进来,因材施教,不要求学生全部掌握,可让学生对自己感兴趣的方面进行选择性学习。

3.划分学习阶段,组织学习竞赛

按公路工程项目管理的教学时间和内容将学习划分为理论基础阶段、实践阶段、提高阶段,因此可按照学生掌握程度进行弹性教学,学生分组、学习内容都可以根据学生学习情况进行改变,每组的学习成果给予评定比较。每阶段展开学习竞赛,奖励先进,鼓励后进,让每个学生学有所得。

4.沙盘外拓展学习

进行案例教学,提供工程设计文件,让学生按照工期、质量、合同价等要求,编制施工进度计划、工料机使用计划、资金使用计划、施工进度月支付报表,安全生产措施,进行成本核算。提供网络共享资源、真实案例,使学生最大程度地接近工程实际情况进行学习。

5.引导学生创新实践

程序员学习计划范文5

这个18岁的“Programmer家族”程序设计社团,已经从婴孩成长为一支有自己文化、自己精神的朝气蓬勃的“青年”。

别人看到的是名校,是奖杯。而我们看到的是队员们为一个个难解的问题魂牵梦萦的挣扎和拼搏过程,被漂亮算法迷倒的神态,被计算思维点燃的梦想和在讲台上发表观点时展现的独特的生命姿态。

在这里,随时可以听到他们思维的树拔节的声音;

在这里,随时都可以看到一群少年沉浸在探究世界的幸福表情;

在这里,一群少年,他们的意志,他们的才情,他们的理想,被他们自己兑现。

……

这是一个什么样的社团?

意志,铸就坚实的基础

幸福是在学习和成长中的感觉(哈佛新概念)。是的,幸福,不仅仅是写在脸上的笑容,更有在遇到难题时的艰难坚持和突破后的欣喜。

“我在不知不觉中喜欢编程,不知不觉沉浸在编程的世界。编程似乎已经是生活的一部分,它不是烦琐的代码,不是头疼的问题,而是一个思维的跳跃,是一个有趣的游戏,是一个奇妙的思想。别人眼中的编程和我们眼中的编程,是截然不同的,我们愿意了解它,接受它。在编程的世界中,我们能找到另一个自己。”(2012级“Programmer家族”成员 李桐沙)

这样的幸福不是幻想出来的,是在坚实的基础训练中一点点生长出来的。我们深知培养一名优秀的学生,更重要的是培养他们的兴趣,让他们看到漂亮的代码,更要看到问题,看到解决问题的变幻无穷的神奇算法。

而培养兴趣,必须建立在坚实的基本知识的学习和扎实的训练之上。每周3~5小时的基本知识的学习往往需要坚持一年的时间。每年9~11月为迎接国际IOI,我们还要进行“魔鬼式”集训。因为没有细致严谨的程序语言的学习,就无法用计算机语言指挥计算机工作;没有基本的程序结构的学习,便无法感受由基本的结构搭建的漂亮的程序大厦;没有系统的基本算法的学习,便没有能力去欣赏多彩多姿的回溯算法、动态规划思想。一年扎实的基本功训练,铸就了他们坚实的基础。

才情,源自代码背后的意义

真正的才情,不仅是代码的编写,更是千变万化的漂亮代码背后的神奇算法、规则,还有透过程序设计过程看到的生命的姿态。

“我们用自己的双手敲打出一串串的代码,让思维碰撞,让灵感飞翔,在程序中发现无穷的宝藏;我们是为了奖项而来吗?不,完成每一题时的快乐,才是我们永恒的追求。我们探索递归背后的波澜壮阔;我们寻找每一题背后的至终奥秘;我们发现那些变化万千之后的不变真理。这里是我们成长的地方,是我们享受乐趣、发掘智慧的地方。我们付出努力,在过程中体味那些神奇。我觉得,每一种思想背后都蕴藏着很多待人发掘的东西。只有自己去细细探索,在成功的那一刻才会感受到那些美丽。就像我刚接触递归时,几乎一头雾水;但现在,我大部分都领悟到了。明白那些奇妙的代码是怎样运行的真是非常快乐。我想,我永远不会忘记那一刻。”(2012级“Programmer家族”成员 曾卓尔)

开始,很多学生认为计算机很神秘,程序设计很难。我们让学生走进程序的内里,让他们明白,计算机只是“纵”的机器。计算机执行的每一段程序代码,其背后体现的是我们一直难以看见的思维方式。当我们通过递归函数、递归过程传递参数时,学生体味到其背后参数有序流动的“万马奔腾”和“波涛汹涌”。当他们看到简洁代码背后的数据“暗流涌动”和“波澜壮阔”时,学生的学习便进入了一个新的境界。

“我觉得,编程正是一种新思想的体现,我从它的身上学到了函数、过程、分类、规划的思想。它告诉我,一道题目会有很多种方法解决。但是,我们要追求一种完美、一种最佳的方法,这种完美主义的精神,正是我们需要的。”(2012级“Programmer家族”成员 余沛羲)

学完“过程与函数”,学生体会到面对一个问题,无论复杂、简单,都要有规划的意识,要有全局观念,学会从全局着手考虑问题,分析问题,构建数学模型,再自顶向下,将大问题分解为若干小问题,再由小问题逐步求精的模块化思想帮助我们更有条理、更清晰地写出程序,从而解决问题。这种规划的意识以及由大化小、从全局到局部、从局部到全局的思维方式,将会在学生的不断实践、体验、感悟中一点点积淀,内化为孩子们一生受用的思维习惯、思维品质,成为他们一生“穿不破”的才情。

理想,在茶馆式学习中传递

在完成程序设计语言的学习和基本算法的学习后,教师慢慢将舞台让给了每位学生。每位同学都是导师,他们为一道题,为一个算法,为一个特殊的数据结构的设计,为一个见解慷慨激昂。一次次头脑风暴,让孩子学会了更好地表达,一次次贡献着自己的思想。而他们也在这个过程学会了分享,感受这个团队的温暖。

“在这个集体中,我们不只是听老师讲课,而且是在老师的帮助下站上讲台,与其他同学分享自己独特的思想……在不断深入学习的过程中,我的想法改变了。我开始喜欢编程,开始享受解出一道题的兴奋。每一个程序都像是一个艺术品,都渗透着同学们的智慧和与众不同的思想。”(2012级“Programmer家族”成员 张北宜)

在“Programmer家族”,每位学生都有讲课任务,有义务主持一个知识点、一个问题的学习,他们要贡献自己的算法,贡献自己的思想。为此,他们必须付出更多的课外时间。开始的时候,这样的学术精神领袖往往是一两位学生。现在,每一次高级班的课,每位学生都要发表自己的观点,也乐于发表自己的观点。在这种茶馆式学习过程中,每一位学生都可以随时贡献自己的想法。这样的头脑风暴,不仅传递了每位学生的想法,也会激发每个人的思维。学生们在一次次的碰撞中,感受到分享的快乐,感受自己给予的快乐。团队里互相欣赏,彼此的理想也在传递、碰撞。

思维,在多元评价中获得解放

学生学习程序设计不为分数,不为奖金,不为名利,只为找寻人间的学问、人生的真谛和自然的奥秘。当国家规定五大学科竞赛不再成为大学保送的条件时,我们的社团活动丝毫未受到影响。我们用多样化的评价告诉团队里的每一位学生,他们每个人都是勤奋的、独特的。

为了帮助学生更好地走进课程的深处,我们设计了与众不同的多样化评价方法。

定期的实战训练少不了,更多的是个性化的创生性视角的评价。学生可以根据自己的情况设计一款小软件,并将算法分享给大家;也可以选定一个问题进行深入研究,以解题报告的形式在同学们中展示;还可以选择与生活相关的课题进行研究。如“生活中的最短路径”、“红绿灯的设计”、“国庆旅行线路”。

每年我们会有一次将课堂搬到自助餐厅的活动。在自助食品的选择中,深化对穷举、贪心、动态规划等算法的学习,然后撰写学习心得。“你为自己的人生设计过程序吗”等这类形式也少不了。多种形式的评价,促进了学生思维水平的提高,创新意识和学习能力悄然发生了变化,他们主动去寻找有意义的事情和研究方法,也在思考人生的规划。

生命,在“Programmer家族”中获得成长

来“Programmer家族”的学生,不仅仅是为了编程,也是为了分享程序设计的快乐,寻找学习伙伴,更是为了更好地完成生命的成长。

“我现在对编程非常喜爱,它是我在每周的学习轰炸中保存的一片绿荫。我们的团队意识也越来越强烈,和编程班同学在一起很亲切,很舒适。编程带给我的不仅是荣誉、光芒,还有朋友,和很多说不出的感受。每一次茅塞顿开,都是令人愉悦的时刻。在编程班,我最大的感受就是找到一种成长的感觉。”(2012级“Programmer家族”成员 孙茜茹)

通过对程序设计语言的学习,算法的学习,数据结构的学习,一个漂亮的程序,于他们更像一个艺术品。

随着学习的推进,编程的意义逐渐超越了代码本身。他们慢慢清楚,面对一个问题,无论复杂、简单,都要有规划的意识,要有全局的观念。通过构建数学模型,学生们从内心涌出对人类智慧的欣赏和向往。

随着思考的深入,编程的意义也逐渐超越了算法、数据结构本身。学生在信息科技的背后,思考数字计算机诞生的技术思想,思考人类发展的历程,思考人生的价值。

“我一接触编程,就喜欢编程。我喜欢编程,所以学习编程。学习了就更喜欢编程,死循环……”(2012级“Programmer家族”成员 杨乾澜)

“在编程班里,我们学习的不仅是深奥的知识,也是人生的哲理。在日常学习与程序训练之间寻求权衡,学会统筹;在每一次的挫折中学会坚持,学会反思;在一系列拦路虎中学会思考,学会请教……在无穷的精神收获面前,外在的荣誉只如同浮云,不值一提。”(2012级“Programmer家族”成员 朱冀尧)

社团学生各自表达着对程序设计的感受。他们的表情很丰富、很完整,诉说着“Programmer家族”社团的教育生态,折射着“Programmer家族”社团和学校长久坚持的教育教学的精神品格、价值理想和儿童立场。

程序员学习计划范文6

关键词:计算机课程;教学方法;教学质量

中图分类号:G642 文献标识码:B

对于C语言课程的学习,学生往往感觉比较难于掌握,而目前考试形式中大量将程序及语法成分拆散考试,割裂了程序设计的完整性,不利于培养学生程序设计的理念。学生如何进行学习,教师如何进行讲授,仍然是我们值得思考和探索的话题。

1课程特点与教学内容

本课程实践性很强,一般在大学二年级或三年级上半学期开设,讲授学时和实践学时总体控制在60学时左右。整个教学过程应注重学员实际应用能力的培养,通过课程教学模式和教学方法的创新,通过理论与实践的结合来引导学员入门和深入学习,培养学员读程序和编写程序的能力。根据课程特点和多年教学实践,我们将课程内容分为课堂讲授和上机实践两大部分(如表1所示)。

2课程教学的实施

根据课程的特点,在具体教学的实施过程中,采用课堂教学、自主学习、具体实践相结合的方式,以解决实际问题为先导,带动教学。

(1) 课堂教学―― 采用课堂讲授与案例教学相结合的方法

计算机语言与自然语言既有相同之处,又相互区别,从自然语言入手进行讲授,有助于激发学生对计算机语言的亲合性,易于入门,摆脱前期学习障碍。将课程的基本概念、基本语法和基本方法,讲细讲透讲清楚。从解决实际问题入手,大处着眼小处着手,将大的案例分解成小的案例,运用所讲知识,具体解决问题。

(2) 自主学习―― 运用理论解决实际问题

从第一堂课开始,就启发、引导、帮助学生寻找合适的题目,使学生在学习课堂案例的同时,运用所学理论,自主解决问题。在学习中设计、完善、实现题目,不断将学到的概念、语法、方法运用于题目之中,不断去思考、需求未学习到的概念、语法、方法,这两个步骤不断地循环上升,同时题目的设计在不断地改进完善,以致具体地实现。这样的学习,摆脱了被动听课带来的效率低下、兴趣不高等问题。

(3) 具体实践―― 课堂教学带动实践教学,实践教学落实课堂教学

将课堂案例作为上机题目,并有所改进,给学生以思考空间。应避免上机无题目和题目散碎的现象,完善一个个的小案例,由小到大,由小案例到大案例,最终实现题目,解决实际问题。

3课程教学质量的管理

好的教学质量是实施教学计划所要达到的目的,为了不断提高C语言程序设计课程教学质量,进而达到“完美教学”,我们在教学中采用了PDCA管理模式。所谓P即教学计划(plan),D即实施教学(do),C即教学评估(check),A即修正计划(action),上述四个步骤顺次进行,周而复始,教学质量循环上升,从而使教学逐步趋于完美。推动这一过程的动力是学生自主学习的需求,而这一过程的结果是学生对课程内容的掌握。图1诠释了这一过程。

从这一过程可以看出,教学计划并非是一成不变的,而是处于不断的修正之中。教师是这一过程的实施者,学生在获得题目之后,即自主地了解了自身的需求,教师通过教学评估和学生需求来修正教学计划,而学生通过教学的实施,来获取知识,同时也参与了教学的评估。了解学生需求和学习效果的方法是多样的,其中包括了传统的教学方法。

4结束语

通过教学我们了解到,学生学习C语言程序设计有一个进入的过程,大部分学生以前没有学习过程序设计,因而最初实施教学,不宜过快,待学生入门后再加快教学速度是比较合理的。程序设计语言比自然语言简单,因而学起来相对容易些,然而在有限的学时内,所需完成的教学内容,其中许多对学生来说是陌生的,要完全掌握并非一件容易的事,这需要一个反复的过程。非计算机专业的学生学习C语言,总好像有一层纸捅不破,而去掉这层纸的关键就是概念教学,特别是一些贯穿教学始终的概念,必须设法讲清楚。

参考文献:

程序员学习计划范文7

(一)会计模拟实习中手工及电算化结合应用的必要性

在会计实务中,会计人员能够完成手工做账但未必熟悉电算化的账务处理方式,而能够熟练应用电算化手段进行做账处理也并不代表其能够驾轻就熟地进行手工会计账务处理。因此,在会计知识与电算化操作技术不断更新的环境下,会计人员必须在对两种知识和技能的异同进行透彻分析和理解的基础上,对手工和电算化处理进行结合实习,以便于培养自身综合应用的能力。第三,从现有的教学环境来看,多数高校财会专业在进行会计模拟实习的时候,往往采用单一的手工会计模拟实习或者是电算化会计模拟实习的方式,手工与电算化的实习分别开展。而在信息化的环境下,部分学生片面地认为电算化的普及已经不需要其掌握手工的会计处理知识与技能,因此对手工会计模拟实习的重视度并不是很高,实习效果可想而知。因此,在分离模拟实习弊端不断显露的状况下,积极推行手工及电算化结合应用的会计模拟实习是尤为必要的。由此来看,要通过会计模拟实习让学生对手工及电算化的相关知识进行全面掌握、对相关技能进行灵活运用。财会专业教学中,应将手工会计模拟实习与电算化会计模拟实习进行融合,通过综合贯通的方式培养学生的会计业务操作技能。而结合实际来看,这种手工与电算化结合应用的会计模拟实习是否具备切实的可行性呢?

(二)会计模拟实习中手工及电算化结合应用的可行性

结合手工会计模拟实习以及电算化会计模拟实习的内容与特点来看,两者的结合应用是具备一定可行性的。1.手工及电算化账务处理的基本对象一致,两者都是对经济业务进行必要的记录、分析、反映及控制。2.手工及电算化账务处理在内容上大致相同,都主要涉及账务、凭证和报表三部分内容。3.手工及电算化账务处理的基本流程相似,都是以建账会计凭证会计报表的流程进行处理。4.手工及电算化在管理对象方面也基本相同,都是以工资管理、销售管理、存货管理、往来帐管理以及固定资产管理等为主要管理对象。总之,从理论的角度上来看,会计模拟实习中手工与电算化的结合应用具备较为突出的必要性和可行性。但要在实践中进行有效的组织和开展,还必须从程序和方法等方面进行统筹的规划与考虑。

二、会计模拟实习中手工及电算化结合应用的程序及方法

要在会计模拟实习中对手工及电算化的方式进行结合运用,首先应当进行实习计划的制定,而后则应当在完成材料准备和实习动员的基础上根据实习计划中所确认的实习顺序组织学生进行会计模拟实习。

(一)制定实习计划

实习计划的制定需要相关人员对实习的地点、教材、软件等进行合理的选择,并在确认好实习学生的基础上对实习的时间、进度以及考核方式等问题进行具体的确认,并以书面的形式进行最终确认。需要注意的是,实习的进度需要根据实习的教材、软件及时间等进行合理的规划,并以清晰的表格或流程图进行明确列示。

(二)进行材料准备

实习材料的准备要求相关指导教师对手工实习所需的会计模拟实习的教程进行选择和准备,保证每一名参与实习的人员都持有该教程;与此同时,教师还需要根据所选择的财会软件的应用要求来进行电算化实习教材的转化或者是编制,为具体的实习提供参考。

(三)开展实习动员

实习前的动员活动是保证会计模拟实习有序推进的必要环节,旨在让学生对实习的整体安排、主要目的、基本要求以及具体措施等进行全面性的了解,并让学生对自己每一天以及每一周所应完成的实习任务和进度等相关情况进行明确。

(四)根据计划的顺序组织实习

要根据实习计划有序地推进实习活动的开展,我们需要对手工账务处理以及电算化账务处理结合应用的具体方式和办法进行选择。根据手工会计账务处理流程以及电算化会计账务处理流程来看,两者的结合应用有两种途径:其一是将电算化实习安排在手工实习结束之后;其二则是将电算化实习与手工实习进行同步推进。但基于对实习效果的考虑,第二种结合应用的方式较为理想,其能够让学生在操作实习的过程中对会计实务知识及技能进行逐一的比较、理解与掌握。在这种结合应用方式下,会计模拟实习则应按照以下流程进行组织与推进:1.学生手工开设账户之后,再进行电算化的系统初始化处理。2.学生在手工完成凭证填制和凭证审核之后,随即利用电算化处理方式进行凭证的输入与审核。3.学生根据要求手工进行日记账、辅助账和明细账登记,完成科目汇总表的编制和总账的登记,并进行账证、账账和账表的核对;完成这些操作之后,则利用电算化的方式对总账、辅助账和明细账进行查看操作,并对账簿、凭证以及报表之间的验证及核对关系进行理顺,让学生通过实践操作发现其相互验证的核对关系已经不存在。4.学生手工完成银行存款余额调节表的编制之后,再利用财会系统进行银行对账单的输入,通过系统功能完成自动对账和银行存款余额调节表的编制。5.学生手工结账之后,利用信息化系统进行电算化的结账处理。6.学生手工进行会计报表编制,而后则利用信息系统进行会计报表的电算化制作。当然,在按照以上实习流程组织并开展会计模拟实习的过程中,相关辅导教师还必须使学生对手工及电算化两种账务处理的区别进行实践的总结与整理,并对部分注意事项加以重视。比如说电算化处理中,应采用人工的方式来进行必要的检查、核对和控制,保证输入数据与原始凭证一致;而对于部分无法通过自动对账模块进行核销的经济业务,则应当采用人工的方式进行强制性核销。

三、结论

程序员学习计划范文8

1.划分学习小组

每组5~6人,进行人员分工。项目经理负责指挥、控制和协调;项目组成员按照施工进程表完成项目任务生产经理负责进度计划编制,资源需用计划;施工操作经营经理负责劳务结算、成本核算和工程变更;采购经理负责材料采购、管理、发放和材料核算;财务经理负责资金管理和操作,项目盈亏分析。

2.认识项目管理沙盘操作盘面

沙盘盘面设有风险管理区、资金管理区、费用结算区、钢筋加工区、混凝土加工区、生产区、临设建造区等,还有大量的现金币、结算币、电量币、水量币、材料币、模板币、12种资源卡片和14种过程单据。

3.熟悉工程项目合同文件,编制计划

项目组成员分工协作,熟悉合同文件,调查现场及周边市场资源,分析安全生产风险,在工期要求的范围内编制施工进度计划横道图、工料机资金使用计划,签订施工承包合同。

4.组织施工

在项目经理指挥下,项目以周为单位开始实施,先备料,搭建临时设施,考虑安全风险因素,然后按计划组织施工。施工中每完成一项工序,要在盘面上进行操作,同时填写相应的票据,每月结算一次,填写工程施工进度月报表。

5.项目成本核算

财务经理根据实际支出情况做出利润统计表,计算收支及本月利润。核对小组数据正确性,与分析工具数据保持一致,查找施工进程中问题,修改错误的地方。分析比较各小组施工组织,确定最佳施工组织安排。

二、公路工程项目管理沙盘模拟课程教学的思考

1.学生怎样很快进入角色,提高学习效果

公路工程项目管理涉及内容多,只有团队人员精诚合作,才能很好地完成项目任务。学生分工担任不同角色,有的学生在项目经理指挥下进行操作,但是到底为什么这样做,进度计划怎样制定、怎样完善心里不清楚,对项目管理全局统筹安排认识不足。

2.沙盘模拟施工项目少,不能完全体现工序间衔接关系

公路工程施工项目繁多,相互间干扰影响较多,成本消耗人为因素不少,模板的周转,机械的调配,材料半成品的使用,各工序间先后关系,以周为单位做计划、组织施工不太符合现场施工作业情况,沙盘模拟工料机的消耗、工序间衔接关系比较笼统,与实际相差较多。

3.实际施工进度与计划不同时怎么调整

公路工程项目管理沙盘模拟施工实际进度与计划一致时项目完成的情况,计划受阻或超前完成施工计划时,如何修改调整施工进度计划,调整后的进度计划较原计划的费用增长情况如何体现。工程项目施工中,由于刮风下雨、资金不足、设备故障、人为因素等,实际的施工进度往往与计划有出入,进度滞后要增加人员机械等资源,因此,科学合理地调整资源,取得最好的经济效益尤为重要。

4.实际工作中发生了工程变更怎么操作

公路工程施工中,地质水文情况常与设计图纸不一致,加上工期长,野外露天施工,水毁工程较多,工程变更资料的编制、申报与管理对设计、施工、建设单位都不容忽视。若出现了工程变更情况,应如何在沙盘中去应用。

5.施工质量、安全、环保管理未体现在沙盘操作里

项目管理内容很多,包括质量、进度、费用、安全、环境保护等,沙盘模拟只体现了进度和费用,质量、安全、环保等内容没有太多涉及,不能全面反映工程项目管理。如何科学合理地对工程项目进行全方位的管理,以期达到最好的社会经济效益是需要各方面的努力和配合的。

6.新技术、新材料、新工艺怎样应用到施工管理中

公路工程建设发展的速度很快,不断涌现新的材料、新的技术、新的工艺等,而如何更快更好地应用新技术、新材料、新工艺同样也给施工管理提出新问题,这些问题需要科学合理地解决。

三、项目管理沙盘课程改进的措施

1.学生扮演不同角色,体验不同感觉

学生分组后,一开始按照个人的兴趣意向进行角色分工,在对沙盘的应用有了一定认识后,可以角色互换,让学生从不同角度认识项目管理,增加对项目管理的全面把握。

2.遵循学生认知规律,学习内容由简到繁

沙盘模拟训练让学生熟悉项目管理过程,增进学习兴趣,施工工序少,工艺简单,不是真正的施工进展情况,可以在学生掌握了沙盘基本操作方法步骤后,加深学习内容,将施工进度调整、工程变更、质量、安全、环保等单项或多项内容加进来,因材施教,不要求学生全部掌握,可让学生对自己感兴趣的方面进行选择性学习。

3.划分学习阶段,组织学习竞赛

按公路工程项目管理的教学时间和内容将学习划分为理论基础阶段、实践阶段、提高阶段,因此可按照学生掌握程度进行弹性教学,学生分组、学习内容都可以根据学生学习情况进行改变,每组的学习成果给予评定比较。每阶段展开学习竞赛,奖励先进,鼓励后进,让每个学生学有所得。

4.沙盘外拓展学习

进行案例教学,提供工程设计文件,让学生按照工期、质量、合同价等要求,编制施工进度计划、工料机使用计划、资金使用计划、施工进度月支付报表,安全生产措施,进行成本核算。提供网络共享资源、真实案例,使学生最大程度地接近工程实际情况进行学习。

5.引导学生创新实践

程序员学习计划范文9

一、领导高度重视,建立健全“五五”普法组织机构

为切实做好“五五”普法期间的法制宣传教育工作,进一步推进依法行政和依法治理工作,市计生委高度重视,认真规划全面部署“五五”普法工作。在就成立了法制宣传教育第五个五年普法工作领导小组,由主任任组长,副主任为副组长,各股室骨干为成员。研究制定了《第五个法制宣传教育五年规划(—)》,对“五五”普法工作进行了统一安排部署,形成了普法工作齐抓共管的良好局面。出台了《市计生委法制创建实施方案》、《关于办理非诉社会抚养费行政征收强制执行案件的实施意见》和《关于进一步加强人口和计划生育依法行政工作的实施意见》等相关文件,这些政策性文件和措施,对全市人口和计划生育法制宣传教育工作起到了积极的规范和指导作用。同时将普法依法治理工作列入了工作议事日程,做到了“三个纳入”:即纳入了——各年度工作计划;纳入了党支部和职工政治学习计划;纳入了年度工作目标考核。每年召开普法工作领导小组会议,研究普法治理工作,并在年初制定年度普法法制工作计划。由于领导高度重视,计生委“五五”普法依法治理工作做到了机构人员、工作和经费三落实。

二、加大普法力度,大力营造“五五”普法良好氛围

随着普法教育工作的不断深化,市计生委在普法教育工作中做到“八个融入”。一是将人口和计划生育工作融入新农村建设中,彻底转变群众婚育观念,推进新型生育文化建设。在7个乡镇小康住宅前墙统一制作了融计划生育政策法规、生殖保健、新农村建设等内容为一体的釉面瓷砖宣传壁画,结合人口文化大院建设,充分发挥人口学校的功能,开展不同内容不同形式的宣传教育活动,吸引群众主动参与,积极配合。二是结合工作实际,不断创新宣传机制,扩大宣传面和宣传效果。近年来,印制宣传法制法规日历画2万份,刷新标语173条,更新国策壁50块。印制计生法律法规政策手册15000册、围裙10000个、宣传口杯30000个、致育龄群众一封信0份,致流动人口一封信5000份,群众需求调查表10000份,第五六周期生殖健康/计划生育项目指南3000份、生殖健康指南3000份,在所有的宣传品上都印制了计划生育法制宣传教育内容。通过广泛深入地开展计划生育普法工作,使广大育龄群众对人口计生法规政策的知晓率进一步提高。三是从群众需求出发,开展面对面宣传教育活动。继续围绕中央《决定》和计划生育相关法律法规,利用各级干部进村入户、人口学校培训等方式,针对不同的宣传对象,有针对性地进行宣传培训,深入宣传国家《人口与计划生育法》、《流动人口计划生育工作条例》、《计划生育技术服务管理条例》、《社会抚养费征收管理办法》以及《甘肃省人口与计划生育条例》等人口计生法律法规。共举办各类培训班122期,培训人数3.9万人,从而使计划生育这项基本国策家喻户晓。四是结合科学发展观宣讲活动,拟定了人口和计划生育法律法规讲座稿,深入到乡镇、社区、学校进行集中宣讲。五是举办了《流动人口计划生育工作条例》知识竞赛活动。通过全方位的法制宣传教育,增强了计生干部的法律意识,把学法、懂法、守法纳入计生系统岗位大练兵活动整体规划之中,要求计生系统执法干部带头学法、带头用法、带头守法,提高了依法行政的能力和水平。六是利用“5.29”协会活动日、“7.11”世界人口日、“12.4”法制宣传日等重大节日开展大型法制宣传活动,积极为群众提供政策法规方面的相关知识。七是把学法、懂法、守法纳入计生系统岗位大练兵活动整体规划之中,要求计生系统执法干部带头学法、带头用法、带头守法,重点学习宣传以《公务员法》、《 行政诉讼法》、《行政复议法》、《行政处罚法》、《行政许可法》、《国家赔偿法》为主体的行政法律法规。八是积极参加市政府组织的干部职工法律知识培训班,全市计生系统执法人员42人全部参加了培训,参考率达到100%。优良率100%。通过全方位的法制宣传教育工作,进一步增强了计生干部的法律意识,强化了执法为民的理念,提高了法制宣传教育能力和水平,为“五五”普法工作打下了良好的执法基础。

三、立足“五个注重”,不断加强计生队伍自身建设

经过普法宣传教育,计生系统干部职工的法律意识明显增强,大家在学法的同时,也学会了用法律的武器维护自身的合法权益,把法律作为一把尺子来衡量身边所发生的事情,深切感受到了在法制社会法律的重要性。大家能自觉地用所学到的法律知识分析社会现象,解决现实问题,把学法和用法很好地结合起来,对社会文明和进步起到了良好的促进作用。一是注重领导干部带头学法用法。在制订学习计划时,每年安排集中学习不少于4次,并认真做好记录。在学习内容上结合工作实际,将行业法律法规、基本法律知识与政治理论学习穿插学习,加强对法律知识的理解和运用,保证普法工作落到实处。如在学习《人口与计划生育法》、《流动人口计划生育工作条例》、《甘肃省人口与计划生育条例》的过程中,深刻感到《人口与计划生育法》、《甘肃省人口与计划生育条例》为我们日常工作提供了很好的法律依据和保障,曾多次分专题学习,并就职能、权利和义务、工作任务等方面的问题进行讨论,把依法行政的思想统一到法的精神上来。通过学习和讨论,领导干部依法行政、拒腐防变的能力不断增强,依法行使权利、依法履行义务的意识不断增强。二是注重对普法目标任务等要领的掌握。“五五”普法是开展以依法行政为主要内容,以培训、教育、考核、检查为主要形式的法制教育活动,通过学习,认识到推进人口和计划生育法制创建工作不是一项具体的业务工作,而是涉及到人口和计划生育方方面面的全局性工作;不单是人口和计划生育法制工作机构的事,而是人口和计划生育整个系统的大事;不仅是主管法制工作负责人的责任,也是人口和计划生育系统所有干部的责任。从而树立科学的发展观和正确的政绩观,重点解决有法不依、执法不严、违法不究和滥用行政权力侵犯群众合法权益等问题,提高依法行政能力和执法监督水平。三是注重普法队伍建设。把“整顿队伍、转变作风”作为强化“五五”普法工作的切入点,把“严肃政策,依法管理”作为人口计生工作的立足点,通过整改、优化、培训等措施,进一步抓好执法干部队伍建设,为人口计生法制宣传教育工作的开展提供了强有力的保障。四是注重规范程序,坚持两个原则:即执法程序“规范、到位”的原则,要求计划生育执法人员要依照法律规定,自觉规范执法行为、执法程序,规范法律文书、卷宗。结合执法工作,把计划生育法律法规的宣传教育工作做到位。在执法过程中抓好“严格、准确、求实、细致、公正”这五个环节。把执法过程置于群众的监督之下,实行阳光操作。五是注重检查,定期考核。法制创建工作情况是衡量人口和计划生育工作成效的一项重要内容。将依法行政情况纳入每年的人口计生工作年终考核中,对依法行政工作突出的基层计生办,予以表彰和奖励。对依法行政工作搞得不好的基层计生办通报批评。对因不当行政行为引起的行政诉讼败诉和经行政复议被撤销或确认具体行政行为违法的,依照有关规定追究相关人员的责任。对因违法施政出现恶性案件及造成严重影响和后果的实行一票否决。

四、坚持“三个结合”,依法规范人口和计划生育秩序

为保证“五五”普法工作取得实效,计生委积极调动各方因素,充分挖掘各方资源优势,坚持“三个结合”,依法规范人口生育秩序,形成了齐抓共管的良好局面。

(一)普法与规范行政执法行为相结合。规范依法行政档案。一是程序规范。即要求行政执法的每个案件必须按照立案审批、调查取证、下达行政征收(或处罚)决定书送达、执行、申请复议、申请法院强制执行等程序。二是行政规范。要求行政行为必须在国家法律法规范畴内进行,杜绝违反计划生育群众纪律的行为,做到无侵权行为,无重大错案、无重大上访案件。三是案卷规范。按要求做到了一宗一卷,填写统一规范,文书资料齐全,事实清楚,定性准确,使用法律、法规正确,程序合法,手续完备,处理恰当。(二)加强出生人口性别比治理工作,依法规范生育秩序。坚持宣传与服务兼顾,预防与治理并重的做法,进一步遏制了出生人口性别比升高的势头。我们着重做了五个方面的工作,一是在往年的基础上又进一步充实了性别比治理领导小组成员单位,明确单位工作职责,细化目标责任;二是建立政府牵头、部门配合、防范为主的工作机制,把治理出生人口性别比纳入人口计划生育目标管理责任书考核内容,进一步明确了市人口计生委、卫生局、药监局、公安局、 工商局等相关职能部门工作职责。在工作中,做到“四个清楚”:即辖区内的医疗服务机构、经营范围、从业人员、b超分布情况清楚。“四项制度”:即孕产期访视制度;严禁性别鉴定和人工终止妊娠管理制度;出生婴儿性别监测制度;有奖举报制度。三是强化源头管理。严把二孩审批关,对二孩怀孕情况进行全程跟踪服务。四是市乡两级计划生育服务站所均在服务窗口张贴了禁止“两非”的挂图,并将印有《甘肃省禁止非医学需要鉴定胎儿性别和选择性终止妊娠规定》的宣传品分发到户,让育龄群众对打击“两非”的内容有了初步了解。四是认真排查摸底,夯实工作基础。按照属地管理的原则,在全市开展了打击“两非”专项检查。对能开展妇科、b超诊断、取环、人流、引产的卫生医疗单位进行了全面检查,重点检查了是否有非医学需要的胎儿性别鉴定行为,重点排查了怀孕28周以上终止妊娠手术情况和选择性别的终止妊娠行为。通过全方位的宣传教育和综合治理,使我市出生人口性别比控制在了正常值范围内。

程序员学习计划范文10

关键词:JSP;教学方法;实践;卓越工程师计划

作者简介:张志锋,男,讲师,研究方向软件工程。

随着我国信息化程度的不断提高,对软件技术人才的需求越来越大,为满足社会对Web技术发展的需要,现在许多高校开设了Java Web方向的本/专科教育。JSP技术以其本身独特的优势受到软件界的青睐。企业需要理论基础扎实、动手能力强的综合型应用人才。然而学生在学校学习的“滞后性”加上缺少项目经验等原因,导致了高校JSP人才培养过剩与企业人才匮乏之间的矛盾。所以作为学校来说,在教材建设、教学方法、教学过程等环节上也必须要进行相应的改革。

1理论知识项目化

理论知识是概括性强、抽象度高的知识体系,而理论知识与实践活动又是相互依存相互影响的。首先理论知识来源于实践活动,是对实践活动的总结和升华;它又反作用于实践,指导实践活动有序前行。

传统的JSP程序设计课程理论性强。为了改变传统的JSP程序设计课程教学的状况,强调理论与实践教学并重,引进以项目为驱动的教学思想,是当前程序设计课程改革的重点。在JSP程序设计课程建设中,教师在培养学生掌握理论知识的同时,应当着重培养学生的动手能力和创新能力,提高学生的团队协作能力、实践能力、项目经验,从而培养更多更优秀的满足市场需求的软件工程师。

怎样能够使理论知识项目化,培养出综合能力强的软件工程师一直是郑州轻工业学院软件学院“质量工程”中重点关心和解决的问题。

为了实现理论知识项目化,笔者在教学中把讲解的理论知识点分解到项目中,根据理论知识特点以及实际情况,在学习理论的同时讲解项目,为了完成项目,学生会主动学习理论知识。这样既能够培养学生的动手能力,也能够使学生在兴趣中掌握理论知识。

下面以清华大学出版社出版的《JSP程序设计技术教程》(甘勇主编)教材为例,说明理论知识项目化的过程。教材结构如下:

第1章对Java Web技术进行综述。

第2章对开发Java Web技术所需的开发环境进行介绍。

第3章对开发静态页面所需的常用技术HTML、CSS和JavaScript进行讲解。

第4章在前3章内容的基础上,通过项目实训提高学生的项目设计、项目规划以及基础知识掌握和运用能力;在教学中,可在讲解第3章以前讲解本章实训内容,根据本章实训内容结合第3章相关理论知识开发静态页面,通过与项目的结合方式提高学生学习的兴趣;也可结合本章实训内容讲解第3章知识。

第5章介绍JSP的基础语法,使学生了解JSP页面的构成和使用。

第6章介绍JSP的常用内置对象。

第7章讲解JDBC的使用,学生通过第7章的学习学会使用连接数据库的基本技能,为第8章和第12章的项目实训奠定基础。

第8章的项目实训是对前面7章知识的综合运用,通过本实训在掌握基本理论知识的同时,提高学生项目开发经验,可以在讲解第5~7章以前讲解本章项目实训内容,也可结合本章内容讲解第5~7章的知识点。

第9章介绍JavaBean的思想,在软件行业代码重用一直都是软件人员追随的目标也是业界人士一个梦想,JavaBean技术是代码重用的关键性技术。

第10章主要讲解Servlet技术,Servlet是MVC设计模式和Web框架中关键性技术。

第11章介绍了JSP提供的标签库。

第12章是基于MVC的项目实训,是对以上所学知识综合练习的项目实训,通过项目实训,能够很好地综合掌握和运用前面所学知识,提高学生的整体实践能力。可以在讲解第9~11章知识点以前讲解本章项目实训内容;也可结合本章内容讲解第9~11章的知识点。

通过以上教学过程可以看出,项目能够激励学生学习兴趣,能够激励学生学习理论知识的欲望,这就是所提倡的理论知识项目化。在具体的教学实施中,通过项目提高学生学习的“兴趣”,“兴趣”又推动学生主动学习理论知识。

理论知识项目化的教学方法可以在改革原有的理论教学方法的同时,对原有教材进行改革,这也是“卓越工程师计划”课程体系改革中的重要组成部分[1-2],能够在“卓越工程师计划”中真正提高学生的实践工程能力。

2理论实践结合化

理论知识应当发挥的作用也是在教学过程中首先要改革的问题。理论和实践结合,注重在理论的基础上强调实践能力。在讲解理论知识以前,先讲解项目的开发以及将要学习的理论知识在项目中的应用。在JSP程序设计中,把理论知识根据知识体系分解成若干部分,每部分知识点用一个项目进行理论和实践的结合讲解。这样能够很好地实现理论和实践的结合,能够使学生在学习理论的同时又能培养学生的项目实践能力[3]。

目前,软件培训行业的兴起是社会发展的需要,同时也暴露高等教育中存在的问题,这也是教育部提倡“卓越工程师计划”的一个主要原因。当前的教学模式仅培养学生理论知识已经不能满足软件行业的需求,需要加大学生的实践能力培养。

怎样吸取IT培训的优点,培养出综合能力强的软件人才是高等教育应当关心和必须解决的问题,也是“卓越工程师计划”的目标。

在JSP程序设计课程“质量工程”中[1],将具体的项目结合理论知识进行讲解,采用项目驱动的思想进行教学活动,实验内容以项目形式体现,尽量使用较大案例,这样既可以能够使学生学以致用,也能通过项目对所学理论知识综合应用。通过理论和实践的结合,引导学生掌握理论知识的同时提高学生实践能力。

理论实践结合化教学法可以改变原来在实验中只编写小例子的实验模式,通过项目实践培养学生实践能力和创新意识,这也是卓越工程师教育培训计划中的主要关键步骤[2]。

3实训项目专业化

课程实训是指学习完一门专业技术课程后,集中1~3周的时间进行项目实训,完成对该专业技术课程以及相关专业课程综合能力训练。我院大部分专业技术课程都有实训环节。JSP程序设计课程是课程结束后进行一周的实训(5天8小时=40小时)。

在实训项目选择上,根据学生所学理论知识以及个人自学能力,选择适合学生练习的实训项目,如个人信息管理系统,电信资费管理系统。通过项目训练模拟软件企业进行项目开发的过程,对选择的实训项目进行分析、设计、实现和测试。

为了培养学生团队精神和协作能力,应采取项目组的形式进行实训,以项目组为单位,每组6~10人。

按教育部相关规定要求,要建立一支“高水平工程教育师资队伍”。通过“走出去、请进来”的办法打造“双师型”师资队伍,通过外派教师到企业顶岗工作或聘请企业技术人员到校兼职任教,使学生在校4年期间,至少有多门专业课由具有多年以上企业经历的教师承担。建立并完善与“高水平工程教育师资队伍”相符合的教师评聘、考核和专项激励政策[1-2]。

项目实训老师肩负技术指导老师和项目经理双重角色;学生既是“员工”又是学生。实践证明,这种“准员工”的实践教学模式对学生能力培养有一定的帮助[3]。

实训项目专业化的教学方法是教学活动模拟企业管理模式,通过实训项目的引入既改进原来的实训过程,又提高师资队伍水平。这也是“卓越工程师计划”中培养学生综合项目开发和实践能力,实现“质量工程”的主题思想,同时也是“卓越工程师计划”中师资队伍建设的主导理念。

4课程过程实训化

以企业模式指导学生学习,以“准员工”标准管理学生,是“卓越工程师计划”的最终目标。在高校学期期间,为了能够培养满足企业需求的工程师,在课程的每个阶段都应该按照企业的要求进行教学和指导学生的学习。

在理论知识项目化教学方法以及理论实践结合化教学方法中,都按照实训项目专业化的要求进行项目的开发。

JSP程序设计课程通过3~5个既能概括课程知识点又能对知识扩展的项目的开发,在提高学生理论知识的同时,培养和提高学生项目实践开发能力。如果该专业的课程都按照上述新的教学方法和理念培养学生,使他们在学习期间能够通过20~30个项目的训练,一定能够培养出一大批满足企业需求的“卓越工程师”。

5结语

“卓越工程师计划”需要高校探索出一种高效的人才培养模式,为我国经济社会服务。我们以软件工程专业JSP程序设计课程为出发点,探索符合我院发展需要的教学理念和教学方法,为我院“卓越工程师”培养奠定基础。相信随着研究的不断深入,该培养模式一定会对教育部“卓越工程师计划”的实施起到推进作用。

参考文献:

[1] 李智.“质量工程”项目总体情况介绍及专业建设[R]. 国家教育部“卓越工程师教育培养计划”启动会,天津,2010-06-23.

[2] 林健. 卓越工程师教育培养计划[R]. 清华大学“卓越工程师教育培养计划”专题报告会,北京清华大学,2010-10.

[3] 张志锋,王文冰. 以就业为导向的学生综合能力培养教改研究[J]. 计算机教育,2010(11):99-101.

The Implementation of JSP Programming Course in Excellent Engineer Plan

ZHANG Zhifeng, LIU Yuxi

(Software College , Zhengzhou Institute of Light Industry, Zhengzhou 450002, China)

程序员学习计划范文11

编者按:浙江大学计算机学院教授、博士生导师,浙江大学国家示范性软件学院副院长,计算机学院副院长……在这一系列的学术头衔和社会职务中,何钦铭老师却最钟情于一个角色――人民教师。坚定不移对教育事业的热爱,一如既往对学生的热忱,精益求精对学术知识的钻研,永远“在仰视中学习”的谦逊态度,让何老师始终走在时代最前沿,站在教学第一线。

“十年树木,百年树人”。在以知识性、技能性、实践性和应用性为突出特色的计算机学科教学中,何老师一贯坚持先育人,再教书,持之以恒,诲人不倦,几十年如一日坚守在讲台,履行着一个教师的职责。他注重学生人格培养,善于因材施教,师生互动,运用现代教育技术调动学生的积极性和创造性,用自己的青春和热血培养出一批又一批综合素质优秀、专业基础扎实、善于团结协作、社会成绩斐然的卓越人才,真可谓“桃李满天下”!而这位声名远播的教学名师在获得莘莘学子们的爱戴和信任后,依旧保持着虚怀若谷和终身学习的大师品格。

本期名师讲堂栏目,让我们走近真诚热情、朴实无华的何钦铭教授,去体会他的教育思想,学习他的教学经验,感受他的人格魅力,分享他作为一名大学教师的自豪感和幸福感。

何钦铭,1965年6月生,浙江大学计算机学院教授、博士生导师。分别于1985年、1988年、2000年在浙江大学计算机学院(系)获得学士学位、硕士学位、博士学位。现任浙江大学国家示范性软件学院副院长、计算机学院副院长、计算机学院与软件学院党委书记。目前主要学术兼职有:教育部理工科计算机基础课程教学指导分委会委员、浙江省计算机教学指导委员会主任委员、浙江省计算机教育研究会副理事长、浙江省计算机学会常务理事、浙江大学教学指导委员会委员、中国人工智能学会机器学习专业委员会常务理事、中国计算机学会教育专业委员会常务理事、中国计算机学会电子政务与办公自动化专业委员会委员、多个国际会议程序委员会委员。

近年来主要授课课程为:“C程序设计基础及实验”、“数据结构基础”、“高级数据结构与算法分析”、“程序设计综合实践”。主要研究方向为:数据挖掘、虚拟计算系统、GIS等。目前负责承担国家973重大基础科学发展计划项目中课题“虚拟计算系统评测理论与方法研究”、国家支撑科技计划项目子课题一项,以及浙江省科技厅重点科研项目两项。已累计发表学术论文80余篇(其中,SCI/EI检索论文20多篇),编写出版了人工智能与机器学习方面的学术论著二本,主编或参编教材8部,包括国家“十一五”规划教材《C语言程序设计》(高教出版社)、国内首套系统性的计算机专业课程设计系列教材。曾承担部级教学改革项目4项、省/校级教学改革项目10项以上。部级精品课程“C程序设计基础及实验”(2004)负责人、教育部首批第二类特色专业“软件工程――软件开发技术方向”负责人(2008)、浙江省计算机实验教学示范中心负责人(2006)。

曾获国家优秀教学成果二等奖(2001),浙江省科技进步二等奖(1994),浙江省优秀教学成果一等奖(2001、2005)、二等奖(1997),浙江省高校教学名师(2006),浙江省高校“三育人”先进个人(2006),浙江大学第三届“三育人”十大标兵(2006),教育部霍英东优秀青年教师(2000),宝钢优秀青年教师(2003),浙江省高校优秀青年教师(1998),浙大竺可桢学院2005年度最佳任课教师等荣誉。

程序员学习计划范文12

行动导向教学模式设计实施的依据是行动导向教学模型,即“:获取信息-计划-决策-执行-监控-评估”,,在学习情境中具体工作任务驱动下,学生主动参与工作过程过程并通过小组合作的形式与周围人互动,承担控制和检查任务,讨论交流,通过学习研究完成工作任务,并进行成果展示,评估,从而掌握专业知识和技能,提高专业能力,自主能力,语言能力等职业行动能力。教学中根据行动导向教学模型,以学生职业行动能力培养为目标,结合实际教学设计“预习相关知识-引入任务-分析任务-相关知识教学-任务计划-任务实施-评价展示-总结深化-知识拓展”为教学基本模式。改变过去先理论后实训的教学模式,在工作任务驱动下,学生主动参与教学过程,用到什么知识,学什么知识,学习积极性提高,掌握专业知识技能扎实,避免了传统教学中经常出现的“学时用不上,用时想不起”的现象,提高了教学质量。通过“预习相关知识-引入任务-分析任务-相关知识教学-任务计划-任务实施-评价展示-总结深化-知识拓展”的教学过程,教师组织引导和陪伴,学生通过相关知识预习获取任务完成所需信息,在学习情境中通过任务引入了解工作任务,在任务驱动下,通过小组合作研究,教师引导了解相关知识,进而通过小组研究讨论得出计划并实施,任务完成过程中教师经常关注和指导学生,学生互相交流合作,任务完成后展示成果,互相比较评估,学生获得极大的成就感,学习积极性增强,职业行动能力得到全面培养。

2灵活运用行动导向型教学方法

在“行动导向”教学中实施的教学方法称为行动导向型教学法,行动导向型教学方法很多,灵活恰当运用能提高学生积极性和参与性,促进教学效果.以数控技术专业教学为例,阐述几种典型的行动导向教学法的特点和应用。

2.1实地调查法

根据数控技术专业教学中学习情境要求,深入一线进行调研,了解企业工作过程,如学习情境“轴类零件零件的数控加工”教学中,首先学生在学校分组研究制定任务完成计划,如零件工艺分析,材料毛胚选择,加工工艺编制,编制程序等,然后教师带学生深入相关企业,对工作任务的相关环节在企业中的情况进行调研,学生回到学校后每小组派代表介绍调研成果,根据成果对原来的计划进行优化完善,得出最佳实施计划。

2.2小组拼图法

对于涉及专业知识点比较多的工作任务,将学生分为若干小组,每小组研究一项专业知识,通过研究每个成员掌握了该项知识,每个成员都是这部分专知识的专家,然后各小组成员重新组合,成立新小组,新小组每位成员分别来自原来的各小组,新小组任务是掌握所有专业知识,新小组每位成员在原来小组中已经掌握了一项专业知识,是这部分知识的专家,新小组每位成员负责把自己掌握的知识教会小组其他成员,新小组成员互相教授,讨论,最后所有成员达到掌握各项专业知识的目的。

2.3角色扮演法

在数控技术专业“数控加工”课程教学中,模拟企业收到订单到订单完成的各个环节,学生分组扮演工作环节中的各个角色,如客户,企业负责人,工艺技术员,车间组长及工人等,分别扮演接受设备订单后,企业负责人安排生产计划,编程及工艺员编制工艺和程序,车间组长分配工序,最后工人进行加工等各个角色,角色间可以进行互换,需要准备很多角色卡和观察卡片,将各角色特点和任务进行说明,不扮演角色的学生拿观察卡,根据观察卡中提的问题认真观察,对扮演角色学生提问题,进而找出不足,完善角色任务。应用角色扮演法让学生身临其境感受企业工作情况,学生积极性高,职业技能得到综合训练,有利于学生就业后更快适应工作环境。

3教师任务的转变与合作