为您找到与工程已完工尚未结算应该如何入账相关的共200个结果:
程预结算中的资金预结算和控制管理一直贯穿在整个工程造价中,现代企业管理中,工程预结算是工程项目造价管理最重要的内容之一,工程预结算中资金预结算是合理确定工程造价的必要程序与重要手段。下面是读文网小编为大家整理的工程预结算论文,供大家参考。
1工程预结算中存在的问题
1.1合同制定中存在的问题
合同的问题主要涉及法律问题,在经济社会中,合同能够有效维护工程双方的利益,有效缓和经济纠纷。但是建筑工程中双方在签订合同之时,往往不会严格的审核和查看合同内容,导致整个工程项目可能有时难以顺利开展,这样就导致施工计划的破产。合同条款需要对包干范围及调整方式等有具体的规定,但是很多工程的合同并没有进行具体规定,最终不利于预结算工作的顺利开展。
1.2报价过程中存在高估现象
实际施工中,会出现预结算高估现象,这是施工单位为了赚取更多的利润而故意为之,导致施工成本与实际花费相异。我国对预结算编制没有严格科学的管理规定,使得施工单位内部工作出现不当时就会出现高估现象,即使建设单位对施工单位的上报严格审查也无法防止内部出现差错。一些小型项目施工完成之后,施工单位不及时上交结算,导致交款推迟。还有一些单位的思想观念有偏差,在递交结算前与施工单位签订了交付审计费这样一个协议,但是高估报价将导致审计费用的增多,而具体实施过程中,有的单位如果审查不到位,将会对自身的经济利益带来巨大损失。
1.3清单明细方面的问题
有些建设单位提供内容不清晰的招标清单,导致成本投入不明确,这样后期工程造价就会显得模糊而不确定。若是建设单位工程提供清晰的清单,那么双方合作就会很愉快,不会出现什么差错。但是对于一些重要项目,如果出现清单记录不全或丢失,就得重新结算,准确结果的出现也会重新花费时间。比如,某市邮政大厦施工过程中,由于清单中对混凝土梁和柱等醒目存在不清楚的记录,导致在实际施工过程中多花费了50多万,虽然这是一个框架结构的小项目,但是却为整个项目施工成本带来超支。
1.4变更说明不明确
建设项目施工过程中可能存在着工程变更问题,但现实中很多工程变更在叙述时不严谨,被预算员查住,导致结算中出现争吵。比如工程变更卫生间取消了面层的通知,但是建设单位不详细说明,对定额中贴瓷砖没有认真把握,定额说明贴瓷砖包括黏贴面层也包括面层下的抹底灰,但是施工单位是抹底灰的,这部分费用支出就会被重新计算,导致结算出现困难。
1.5材料价格方面的问题
目前建筑业的普遍做法是在签订合同时约定总价承包,当然包括所有图纸内容,包括所有材料的价格都会在投标过程中被建设单位限定,材料价格的变动带来的风险就需要由施工单位承担。若是材料因为政府原因或不可抗力发生太大的价格变动,虽然双方有过这方面的协议,但是在材料价格上也会产生分歧,这将直接影响到施工的整体进度,进而影响工程结算。
2建设工程预结算中问题的处理措施
2.1合同方面处理措施
合同作为法律文件,本身就关系着双方的切身利益,所以工程双方只制定合同过程中需要仔细严谨。订立合同时综合多方面因素进行考虑,反复确认合同的各项条款,尤其是施工项目的材料成本、进程等方面的细节问题要把握好。还要注意做好风险预备,比如材料价格的变动应该如何处理等问题。
2.2工程方面处理措施
工程方面的预结算主要是做好对虚增工程量的处理。首先,参与投标的资料要严格进行审查,防止清单不清楚现象发生,审计公司要做好审查,保证投标工作的顺利进行。其次,建设单位要根据实际情况做好审核,使得各项内容都要计算在内,防止出现遗漏,从而导致重复计算,否则势必会导致结算过程的困难。再次,工程单位在现场签证时也要严格遵守规定,对签证原因进行审核,对于各方责任要认定清楚。最后,施工项目中定额项目也要做好严格审查,因为有些施工项目表面看似不存在其他小项目,但是实际操作中确实存在的,所以要认真审核防止出现错误。
2.3材料方面处理措施
建筑工程材料的价差对预算结算影响很大,因为建筑工程需要使用相当数量的工程材料,所以材料价格决定着项目的整体造价。而且项目施工阶段,材料价格还会因为政府或者其他不可抗力而发生变动,对材料价格的差价风险需要双方来进行承担,所以,建设单位需要及时掌握材料价格的变动信息,平时注意搜集一些建筑方面的信息和资料,把握市场行情,做到出现变动能够随时应对。
3结语
我国经济的飞速发展推动了建筑业的发展,对建筑工程的预结算关注也逐步兴起,建筑工程需要严格做好预结算,使得工程造价符合市场发展的规律,使工程预结算能够真正的指导工程造价,实现企业成本的降低,实现企业资金的高校利用,使我国建筑施工能够契合建设管理体制改革的发展步伐。任何建筑单位都应该重视工程预结算,对出现的问题及时进行分析并采取相应的措施,保证预结算的顺利进行。
[摘要]本文结合东源县多项工程财政预结算审核控制造价的数据,分析了预结算审核对工程造价控制的重要性以及造价预结算审核的主要内容和存在问题。并分析了应对问题,提升造价预结算审核效率及其效果的措施。
[关键词]工程造价;预结算审核;要点分析
财政部门的工程预结算审核,一方面能有效控制建筑工程的造价,提高资金效率,另一方面保证了项目资金的高效利用,促进了建筑体系发展。本文结合作者多年的财政部门工程预结算审核经验,认为对项目概预算的审核需要做到公正合理,加强把控,使其成为保证项目质量的风向标。
1对工程造价控制的效果分析
为东源县六项建筑工程项目的财政预结算审核数据表,统计了该六项工程送审造价和核定造价,并计算了核减造价额度,其中前三项为工程预算审核数据,后三项是结算审核数据。由表中数据分析可以看出,六项工程核减造价分别占送审造价的5.9%、4.1%、11.8%、3.0%、3.3%、13.45%。预算送审结果及结算送审结果对比发现,这六项中预算和结算送审造价越高,核减造价占送审造价的比例越低,送审预算仅157992.64元、送审结算仅518478.63元时,核减造价占送审造价比例超过10%。工作过程中也发现,预算送审结果对工程项目的造价控制效果与结算送审结果的控制效果存在不同,但加强工程预算审核和结算审核对投资控制均非常重要。综上分析并结合工作经验发现,由于通常包含了原材料采购、施工组织控制及工期控制等各项工作,建筑工程预结算在投资控制方面发挥着极大的作用。要想实现根本性的工程造价缩减,就必须谨慎而全面的做好财政预结算审核工作。然而,在实际财政预结算审核工作中,发现当前存在一些问题亟需改善并加强,进一步发挥此项工作在工程中的作用。
2造价预结算审核内容及存在问题
2.1造价预结算主要审核内容
首先,第一步需要重点分析的资料主要有项目初步设计文件及图纸、工程施工图纸、合同文件、项目变更及会审文件、隐蔽验收资料集竣工验收资料等。第二步为预结算审核关键步骤,以量化的标准核算投资工程量,工程量审核准确性直接影响工程量的多少,对投入的影响较大。审查重点主要在三个方面,(1)单项工程施工项目同清单项目一致性;(2)是计量单位与清单的对应性;(3)是计价过程与规范统一性;另外还需重点审核项目扣除量。第三步为按照工程定额及单价对项目单价的核算,防止不合理套用或者低价高套等现象存在。最后一步即完成审核项目措施费,涉及非实体分项,需结合施工方案审核。
2.2五大工作要点分析
由财政预结算审核工作内容可以发现,其中存在多处需要重点分析重点掌控的地方,总结起来主要有五处。(1)开始的准备工作,此为基础阶段,是确保预结算审核工作质量的前提,需要深入研究工程范围,清楚所适用单位估价表,确保整项工作精准。(2)预结算审核任务范围,要结合设计、施工及其他合同资料,分类整理,其中项目施工图为重要根据。(3)审核方法的使用,目前常用的有全面审核法、重点抽查法及分解对比审核法等,实际使用需要结合项目特性合理选择。(4)为审核工作需要针对各个项目费用,在掌握区域差异化的基础上,确保审核工作的全面性。最后是对细节问题的把控,例如项目实施阶段重点的设备与材料费用,需要针对各项资料数据展开分析,对材料比重等参数认真核对。
2.3工作所存在的部分问题
财政预结算审核存在问题,需要在审核前、审核中以及审核后采取措施予以避免或者纠正。(1)项目核算的合理性问题,建筑工程复杂多变,部分参考根据不能持续有效,提高工作难度之外,更增加了计算失误的风险。随着工程技术的不断进步,在新技术、新工艺、新材料、新设备进入项目时,预结算变更屡有发生。(2)在部分项目中,承包单位或者分包单位对投标、合同或补充文件故意曲解或者理解错误,继而影响审核工作的准确性,例如列入非必须措施费等改变计费标准的情况。(3)缺乏足够的审核证据或者出现假的审核证据,有意或者无意中简化了审核提交文件内容,项目进行过程中偷工减料等现象,影响了审核应该发挥的作用。
3工程预结算审核控制措施分析
由于财政预结算工作复杂又细致,一方面要求审核人员具备较高的专业素质和经济管理能力,还需要采取一些必要的措施,保证预结算审核工作的精准和效果。
3.1重点把控精准计算
预结算审核工作受各个细节与流程牵绊,稍有不慎就会因细部影响结论,造成审核失误。财政预结算审核人员必须重视工作的大方向和细微之处。以某33.7m高层建筑为例,建筑面积约1.2万平方米,依据投资定额其为三类工程。业主方以四类项目委托代理机构招标,却依据三类项目计价标准送审,最终多方协商改正,该项目的单一成本即可下降超过90万。从表1可以看出,小项目审核同样需要细心,小项目往往变化因素众多,尽管局部看不出问题,却能通过审核节约较大百分比的投资,并提高项目预结算审核的准确性。
3.2严格审定各项造价,强化审核施工组织
透过项目施工图可以很好的了解整个工程,工程建设即为图纸向实物的转变,在转变过程中有着纷繁复杂的施工任务,各项任务都融入了施工组织细微的思想,好的施工组织设计方案可以确保投资造价的良性分配,施工组织的优劣对财政预结算审核有着重要作用。
4结语
财政预结算审核人员的工作要严谨、细致、客观公正且实事求是,需要结合已有的施工资料、合同文件、工程图纸、法规标准以及定额数据;更需要通过不断拓展个人专业水平、更新观念,以综合的审核能力为城市建设贡献力量。
参考文献:
[1]钱新月.财政投资工程预结算审核问题探究[J].中外企业家,2014,(14).
[2]邱衍海.建筑工程造价预结算审核工作的要点分析[J].中华民居,2014,(8).
[3]朱启文.建筑工程造价预结算审核工作中的问题及对策[J].中外企业家,2013,(34):271-271.
浏览量:2
下载量:0
时间:
目前,作为施工单位已完工未结算的存货占主营收入的比重较大,使得企业的资金周转效率降低,企业的经营风险增大。以下是读文网小编为大家精心准备的:施工企业已完工未结算的管理相关论文。内容仅供参考,欢迎阅读!
【摘要】:对于工程项目来说,为了确保工程项目施工的顺利进行,需要对已完工未结算进行管理。本文通过对已完工未结算的概念和构成进行阐述,并分析已完工未结算的形成原因和已完工未结算项目对施工企业的影响,同时提出相应的政策建议,进而为已完工程未结算的管理提供参考依据。
【关键词】:施工管理 结算管理 项目施工
对于建筑施工企业来说,“工程施工”和“工程结算”是两个特有的会计科目,其核算存在一定的特殊性。按照《企业会计准则》的相关规定:“工程施工”科目核算企业(建造承包商,下同)实际发生的合同成本和合同毛利,企业尚未完工的建造合同成本和合同毛利通过借方余额得以反映;对于“工程结算”来说,通常情况下,是根据建造合同约定,科目核算企业向业主办理结算的累计金额,企业尚未完工工程已开出工程价款结算单累计办理结算的价款通过期末贷方余额得以反映。
在《企业会计准则――建造合同》中,按照相关规定,在执行建造合同的过程中,某一特定资产负债表日,“工程施工”与“工程结算”两个会计科目,借方差额为已完工未结算,反映企业建造合同已完工部分但尚未办理结算的价款总额,在资产负债表“存货”项目下单列项目反映;贷方差额为已结算尚未完工工程,反映企业建造合同未完工部分但已办理了结算的价款总额,在资产负债表“预收账款”下单列项目反映。
通常情况下,施工企业在施工过程中产生已完工未结算;“工程施工”科目与“工程结算”科目在工程完工决算后相冲抵,“工程施工”科目与“工程结算”科目冲抵后余额均为零。
资产负债表上存货项目下反映的已完工未结算项目=工程施工-工程结算=(累计工程合同成本+累计合同毛利)-累计工程结算=(A合同内累计合同成本-合同内累计工程结算)+(B已发生且业主监理同意新增变更的合同累计成本-已发生且业主监理同意新增变更的合同结算)+(C已发生未得到业主监理确认,施工企业先确认部分的累计合同成本)+D累计合同毛利。
通过对上述等式关系进行分析可以看出,对已完工未结算项目来说,其组成主要包括:一是合同内累计合同成本与已完成工程结算差额;二是已发生且业主监理同意新增变更的合同累计成本与已完成工程结算差额;三是已发生未得到业主监理确认,施工企业先确认部分的累计合同成本,施工企业单方面认为可以通过变更工程量和费用进行补偿;四是执行《建造合同准则》按照完工百分比法确认预计总收入和预计总成本的差额。
已完工未结算形成的原因比较复杂,笔者暂从主客观两方面来分析。
等因素的影响和制约,进而在一定程度上导致多种不确定因素影响预计总成本计算的准确性,造成按照建造合同准则计算确定的完工百分比与实际完工进度存在差异。在整个合同建设期内,均衡地确认合同收入费用及利润,这是实施《建造合同准则》的重要目的所在。对于建造工程来说,由于组成涉及多个分项工程,并且在完工时间及毛利率方面,各个分项工程之间存在一定的差异性,并且高低不等。如果按照统一的毛利率来进行确认核算,就会产生毛利率低的分项工程多确认合同毛利的情况,进而在一定程度上产生已完工未结算。②施工企业自身的原因。建造合同的实施,需要企业的经营部门、工程部门等多个部门相互配合,按照规定提供并及时传递相关数据。例如,在经营
市场上存在地位不平等的现象,通常情况下,都是业主说了算,在计量条款方面,业主比较苛刻,对于完工单项工程的质量存在考查时间过长现象。尤其在当前基础建设规模萎缩,建筑市场不景气的情况下,部分业主往往出于某些原因(如项目建设资金紧张)考虑,主观上有意延长计量结算的审核批复时间,有的工程项目业主监理批复周期长达一月有余,从而达到延迟资金支付的目的,使得施工企业形成已完工未结算。
②合同外工程形成的已完工未结算。由于施工现场实际情况与合同约定的情况不符,甚至有的属于“三边工程”(边设计、边施工、边预算),施工企业为确保工程工序的顺利实施和约定的项目总工期,便会产生合同外工程量。施工企业完成的合同外工程量必须经过业主监理确认并结算挂账,该部分合同外工程量有的业主监理已确认并结算;有的监理已确认但业主未签认结算;有的监理及业主均未签认,后两部分便会形成已完工未结算。该部分已完工未结算由于未得到相关方面认可,其经营风险比合同内工程形成的已完工未结算要大得多。
由于已完工未结算由合同内和合同外分别组成。对于合同内已完工未结算款基本是真实的、可控的,而合同外已完工未结算款则存在很大的变数,不一定能够全额得到业主的计量结算补偿。已完工未结算对施工企业的影响主要有以下几个方面:第一,存在潜亏因素。已完工未结算的潜亏因素主要来自于三方面:
一是企业由于客观和主观原因变更工程,导致业主没有全部或部分签认,形成索赔,如果这部分工程长时间未得到业主的认可,就会演化为潜亏的资产项目;
二是由于执行《建造合同准则》,实际形成的总收入和总成本与预计总收入和总成本存在一定的偏差,预计合同毛利大于实际合同毛利,从而形成潜亏项目;
三是企业为了满足自身的业绩考核目标,前期人为降低合同预计总成本,高估完工进度,增加前期合同毛利,这样形成的已完工未结算部分,在工程竣工结算后很可能出现潜亏因素。第二,影响财务报告质量。已完工未结算在资产负债表中反映为企业的存货,大量占用企业的流动资产,速动比率降低,削弱企业资产的变现能力,导致企业资金周转困难。
另外,已完工未结算往往存在施工企业单方面挂账的现象,其能否有效转化为应收账款的政策变化因素较多,风险较大,因此该部分资金回收的状况,直接影响施工企业资产的质量和利润的真实性,从而影响财务报告的质量。
对于已完工未结算来说,通常情况下,存在回收风险,并且变现能力较为薄弱,同时对企业的资产及财务报告产生不同程度的影响,在这种情况下,对已完工未结算款如何进行有效的管理和控制显得尤为重要。
在合同内,对于产生的已完工未结算款,企业需要对内部部门间的工作关系进行协调,对于符合计量要求的结算资料,需要确保及时性和完备性,同时与业主、监理等相关单位加强沟通与协调,在一定程度上缩短计量结算的批复周期。
对于合同外产生的已完工未结算款,施工过程中要及时履行相关的审批程序,收集相关原始资料,寻找第一证据,并有针对性地抓好落实。
对于执行《建造合同准则》产生的已完工未结算款,企业应根据施工现场情况,及时调整修正预计合同总收入、预计总成本等金额,做到数据有根有据,对项目进行动态分析管理。
浏览量:2
下载量:0
时间:
工程结算审计是指总包、监理、造价咨询单位及建设单位对各承包单位提交的工程结算资料所进行的审计活动。以下是读文网小编今天为大家精心准备的:工程结算审计的方法与技巧相关论文。内容仅供参考,欢迎阅读。
工程结算审计的方法与技巧全文如下:
1、固定接纳法。为削减审计风险,工程结算送审资料的接纳应当由固定有关人员或参审人员按照有关准则接纳。接纳资料时,应当仔细清点资料,逐项检查报送资料的签章是否完整,并出具签收回执清单。
2、全部检查法。对工程结算资料应当进行全部了解。关于工程前期文件资料,要点检查建设单位是不是按照基本建设程序处理各种手续;关于招投标文件和施工合同或协议,要点把握造价断定的根据;关于施工图和竣工图,要点检查图纸的设计变更是不是契合规划变更需求和有效的变更程序;关于施工管理、质量保证和检验鉴定以及工程竣工验收文件资料,检查资料是不是完整、实在和合法;关于工程结算书,应当全部检查。
3、勘测法。指审计人员深入施工现场,对照施工图、竣工图和工程结算书,对工程量进行实地测量;对制品、半制品和设备器件的数量、标准、类型、生产厂家、品牌等进行逐个核实并记载取证,以便于结算审核。
4、开挖法。对于通过周密取证后有重大疑点的隐蔽工程,可以采用破除开挖的办法核实工程量和有关工程现实情况。此办法能够直接验证隐蔽工程的真实性,但作业量大,存在审计风险,通常选用随机抽样定点开挖,减少不必要的修复费用。
5、查询法。关于需求核实的工程量和价款,审计人员能够经过问询建设、监理等单位的有关知情人员,了解和证明工程施工工序、办法、机械台班及工程量、工程价款的实在性。初审通常不宜直接向施工方了解状况。
6、全部审计法。工程造价审计首先有必要根据现场勘测的数据,联系结算资料,按照核算规矩及有关规则,对工程量进行全部审计。其次,对单价、设计变更、工程量签证及各项取费等进行详细检查。
7、询价法。为了断定报价实在性和合理性,审计人员能够选用询价法进行市场查询。这就需求审计人员有必要查阅资料并联系现场勘测状况,将需求询价的制品、半制品和设备器件的数量、标准、类型、生产厂家、品牌等记载清楚,以备询价时满意答复商家的发问,获得商家的信任,然后了解到实在的资料报价信息。
1、仔细研讨合同、招投标文件等有关资料
结算审计前仔细研讨建设工程施工合同、招标文件、投标文件等有关资料,仔细琢磨,关于合同条款明确的要求签订合同各方进行说明,再根据有关结算办法和计价规范进行结算审计作业。
2、提高工程量审计结算的准确度
工程量既是工程结算的根底,也是结算审核的要点。工程量的结算审计是工程结算审计最为重要的因素,影响着工程结算审计作业的准确性,因而,对工程量审计的准确度就显得尤为重要。要做到工程量审核最大程度的准确,关键要做到以下三点:在审计工程项目中,审计人员首先要以施工图、竣工图和现场签证为根据,对全部工程项目设计和施工要有一个系统的、完整的概念;其次,要深入现场,根据施工图、竣工图等资料,进行实地测量,核实图纸和现场实际是不是吻合或采用其他技术手段进行现场勘测;最终,根据工程量计算规则、施工规范和相关办法,一项一项按次序进行核对。在结算审计时,要根据建设工程施工合同规定的时间、当地的建设设备、材料市场的采价,做好工程结算审计的工作。
3、加强资料与实地的联系,隐蔽资料仔细酌量
首先审计人员要深入施工现场了解情况,进行实地勘测,检查核实工程量。特别是隐蔽工程,能够联系签证资料,再实地检查状况,在审查过程中,发现问题及时到施工现场进行核实,并找到基建第一线的建设单位管理人员、技术人员了解状况,把握较多的有关资料。其次审计人员要注意资料的实时报价。审计人员不只是订阅定额站定期发布的材料信息,还要经过其他途径了解有关材料报价信息。关于定额中未发布的新材料,则要深入了解该材料的市场报价及各厂家的产品质量、型号、参数等,把握信息,然后做到审计时有理有据。
4、提高审计人员的整体素质。
当今社会,经济和科技迅猛发展,只有树立一支高素质、高水平的专业队伍,才能面对日益激烈的竞争。因而,只有树立一支高高素质、高水平的专业审计队伍队,才能把握工程结算审计的准确性,降低审计风险。首先,审计人员要有积极主动的心态,在结算审计前,做好足够的准备作业。能够经过剖析审计资料,现场勘测,做好核实工程量的前期准备工作。工程量的增减直接关系到发包方和承包方的利益,因而会使结算审计工程量核对工作多次反复进行。
在结算审计时,有些施工单位没有到达预期的意图,常常胡搅蛮缠,对此审计人员必定要经过摆事实、讲道理等方法,严厉地拒绝他们的无理需求。审计人员必定要有良好的心态,以礼待人,战胜各种困难,做好工程量的结算审计工作。要培养审计人员对公平公平、依法审计、脚踏实地、以理服人等结算审计基本原则。
其次,在结算审计工作中,审计人员要有坚决的态度,坚持结算审计的基本原则,不受建设方或施工方的影响,更不受其他人员的情面关系的搅扰,对工程结算审计成果做到真实合法、公平公正。最终,审计人员要精通已有业务知识,学习新规范、新技术。要进一步提高专业素质,就有必要了解国家和当地管理部门对结算审计的有关规则和文件内容;了解与本项目有关的方案、合同、现场材料等项目实施根据;明确工程结算审计目标,把握科学的工程量核算办法;了解建设造备、材料的报价和市场供给状况,把握信息价的改变信息。只要这样才干做到精通业务,依法进行结算审计。
5、采用科学的结算审核和复核方法
工程结算审计的不同阶段具有不同的特点,因此要采用不同的审计方法。一般的工程,结算审核阶段应采用全面审查法,全面了解工程结算的材料和逐项审核。在复核阶段可以采用重点审查法,重点把握工程造价的依据和审查资料的完整性、合法性。对于存在疑点的工程项目,要进行重点复核,参照图纸等再一次检查工程的质量,核实工程量。另外,针对工程的造价的问题,可以采用询问法,一方面对施工、监理等单位的知情人士进行询问,了解工程的施工过程、方法及工程量、工程款是否真实可靠。另一方面,结算审计人员可以去市场调查询问各种工程用品的真实价格,从而有利于确定工程造价的合理性和真实性。另外,在进行工程结算审计工作时,可以根据具体工程的特点,采用合理、灵活的审计方法,并把多种结算审计方法相结合,加快审计进程,提高审计的质量,从而取得令人满意的结算审计效果。
综上所述,就简析工程造价结算审计的方法和技巧这方面而言,不仅能在工程造价审计方面更加的简便和快捷,也能促使工程审计能够顺利的完成,虽然在设计的方法和技巧方面还是需要完善,但是也能减少人员的工作量。
浏览量:2
下载量:0
时间:
工程结算审计是指总包、监理、造价咨询单位及建设单位对各承包单位提交的工程结算资料所进行的审计活动。以下是读文网小编今天为大家精心准备的:建筑工程结算全过程跟踪审计造价控制的重点及对策相关论文。内容仅供参考,欢迎阅读。
建筑工程结算全过程跟踪审计造价控制的重点及对策全文如下:
为了促进建筑工程的项目投资控制系统的优化,我们要进行其建筑工程造价环节的优化,确保其建筑工程造价系统的优化,确保其实际工作的稳定开展,确保其综介运行效益的提升,以满足审场经济的发展需要。
工程造价控制的项目启动前控制表现在对项目前期可行性研究、设计阶段控制、投资决策控制;进行时控制则表现在施工阶段投资控制、施工监督控制;竣工后控制则表现在竣工后项目结算控制。覆盖了项目从决策到竣工的全局,其优越性是使整个项目过程都受到监控,避免在实施过程中出现因缺少监督产生的问题。
在项目中,存在的问题是否涉及建设项目全过程。在建设前期决策阶段存在相关手续文件是否未进行审批。在设计阶段设计单位存在是否未按设计规范要求设计,设计方案不周全、不细致等问题,是否会直接导致在施工阶段存在很多设计变更,延长建设时间的隐患,而增加建设成本。在工程施工阶段施工单位存在借用资质承揽工程、不按合同规定配备工程管理人员,施工中是否存在不按规范操作、不按设计施工等问题,导致工程存在较大的安全隐患。在竣工结算过程中,项目因未按规定编制竣工财务决算报表,导致无法开展竣工决算审计的事项等。以上这些问题必须通过全过程跟踪审计才能及时发现,进而及时提出审计意见,以便各方进行整改。
2.1、事前跟踪审计内容
跟踪审计在事前控制中要发挥应有作用,需要及时将相关审计工作落实到位。事前跟踪审计卞要内容包括:1)建设项目的审批文件要齐全。包括项目建议书、建设用地批准、建设规划和施工许可、环保影响评估报告、概算批复、消防批准等。2)要审查招投标程序和相关结果的合法性。3)要对建设项目的合同及相关条款进行审计,要与招标文件和投标书保持一致性。
2.2、事中跟踪审计内容
事中审计监督内容主要包括:1)对施工力一履行合同隋况进行检查要核查相关单位履行合同有无违法分包转包工程行为,要对变更、增补或者终止合同情况进行检查。2)要对概算执行情况进行检查。概算是成木控制的重要指标,施工方如果超出概算购置资产,或者其他挤占虚列工程成木行为,都是违法行为。审计监管要对此进行有效控制。3)要对现场签证和设计变更等内容的真实性、合理性、合规性、完整性进行检查。4)要对设备材料价格进行有效审核控制。建设用设备材料的购进,其价格的真实性、适中睦,要进行核实。对设备和材料不能正常使用的,要进行针对性分析,明确责任关系。5)建设单位要有完善的
内控制度,管理要规范利学,人员配置要合理,工作要有实效性。像工程签证、验收、材料价格控制、费用支出报销制度等各个控制环节都要正常运转,确保建设资合法使用。
2.3、事后跟踪审计内容
工程浩价事后梓制内容主要包括:1)要对工程量进行核查。工程竣工后,施工单位要用工程量进行工程结算,审计人员要对施工单位旱报的工程量进行重点审查,对那些多计入的工程量要坚决清理。2)要对设备和材料价格进行审查。建设用设备和材料单价是不是合理,不能只看发票,要防止施工单位以劣充好,蓄意抬高材料价格。3)对隐蔽工程记录和设计变更的相关材料进行真伪核查。隐蔽工程需要现场签证,事后补签证或者虚假记录都是审计的审查重点。
3.1、审计人员角色定位不清晰,审计深度难以把握
建筑工程项目全过程跟踪审计主要是进行监督、咨询和建议,从而使得项目中存在的不足之处得到相应的改善,进一步的完善项目管理机制。为了达到这个目的,需要相关的审计人员提前介入工程项目中。作为第三者(区别于建设管理方、项目施工的审计监督方)全程参与建设项目的关键环节和全过程,但是不会实际参与羡慕管理、施工和监理工作,只是起到一个监督的作用,发现问题需要与建设单位进行沟通,不能直接干涉建设项目工作,同时需要向上级反映。
3.2、工程造价跟踪审计中对于审计人员的综合素质要求是非常高的,工程造价审计与财务审计存在着很大的区别。工程造价审计必须是注册造价工程师、造价员,他们需要熟练的掌握工程经济和技术;财务审计基本上是以注册会计师、审计师为主。在建设项目审计中,两者之间的工作是相互配合的,从而才能使得使建设项目审计不留死角,审计过程中不会出现问题。
3.3、相关配套法律规范、行业规定尚不完善
全过程跟踪审计是一种新的的审计方式,审计人员需要承担更大的风险和责任,所以一套完善的法律法规作为标准对其进行约束是非常有必要的。到目前为止,虽然已经有相关的关于审计机关对国家投资建设项目审计的授权涵盖建设全过程的法律法规,但是这些规定还不是很完善。对于跟踪审计法定内容等要件都没有明确的进行规定。所以造成了中介机构的不同人员对于跟踪审计的认识存在很大的差异,当中介机构犯了错误,但是也没有国家规定进行责任界定,从而使得中介机构不是很重视跟踪审计的服务和质量,使跟踪审计没有发挥应有的作用。
4.1、协调好跟踪审计与其他专业监督的关系
在进行全过程跟踪审计时,需要国家的审计部门和建设单位的审计部分进行完美的配合,同时建设单位还需要聘请专业的社会审计、财务监理、工程监理等专业机构和人员进行全过程的监督。国家审计部门与这些专业监督单位或机构之间需要相互配合,需要审计部门对专业监督单位进行再监督的工作,主要是对过程中的各个环节进行监督,同时,在对这些专业监督单位的工作进行评估之后,可以合理的利用他们的工作成果。
4.2、加强跟踪审计人员的培训,提升专业技能
进行工程项目全过程审计的时候,其涉及的范围也是非常的广泛,在跟踪审计过程中需要我们的审计人员审核招标文件,主要是对文件中的综合单价、措施费、检验检测费审核。细化到综合单价中的人材机、管理和利润,以及子目的套用和材料的合理情况。所以需要审计人员要有造价审核及编制能力,同时专业知识必须过硬,对于国家的招投标和造价政策要时时掌握。对于这种情况,就需要定期的审计人员进行培训,在项目上配备足够的专业人员。同时还要运用先进的信息化手段,运用计算机辅助审计运用的水平。
4.3、建立健全相关法律法规
跟踪审计是建设项目审计模式的重大创新,为了使跟踪审计能健康运行,确保跟踪审计有法可依,依法实施,使这一模式能更好地为工程建设项目服务,需要建立一套完善的跟踪审计的规章制度,制定跟踪审计实施办法,健全审计程序和审计规范,以及与此相衔接的项目管理制度、财务管理制度等,为跟踪审计人员、项目管理人员、财务管理人员提供具体的指导,使各部门各司其职,工作到位不越位,相互配合,协调运转,使跟踪审计逐步进入程序化、规范化、制度化的轨道。
在全过程造价控制中运用跟踪审计方法,加强了投资效益评价、逐步完善实践过程中跟踪审计工作,以规范施工行为、提高建设管理水平,实现建设总体目标。
相关推荐:
1.
2.
3.
4.
5.
6.
浏览量:2
下载量:0
时间:
审计是指由专设机关依照法律对国家各级政府及金融机构、企业事业组织的重大项目和财务收支进行事前和事后的审查的独立性经济监督活动。以下是读文网小编今天为大家精心准备的:浅析工程竣工结算审计要点相关论文。内容仅供参考,欢迎阅读。
浅析工程竣工结算审计要点全文如下:
工程竣工结算市核作为竣工结算阶段的重要环节,确保建设单位工程建设投资工作的顺利进行,确定最终的工程造价。审查核定后的工程竣工结算直接关系到各个建筑方的经济利益,因此,竣工结算的市核工作受到了承发包双方的高度重视。工程竣工结算审计的目标主要是对工程项目成本的真实性、合法性进行审查和评价,包括确定竣工结算的真实性,结算资料的有效性,竣工结算的合法性和正确性,保证建筑工程的利益,促进企业的可持续发展。
(一)违反定额规定,高套、错套定额或费率,多计工程费。以某单位为例:新建了一幢办公楼,审计人员已经发现工程装饰材料所需的费用超出概算。而审计人员对此并没有简单地进行定性,仅仅对该施工单位使用的装饰材料的价格进行了调研。主要方法为:一是建立建筑安装工程材料价格调查信息网络,并且定期做调查;二是审查施工企业材料成本账,查证其实际采购价格;三是到供应厂商直接调查取证。设计图纸采用的是600mm×600mm的地砖,而施工单位套用的是800mm×800mm地砖的定额,价格上也就不同。为此,审地砖的定额计人员以所掌握的一手资料为依据,指出了施工单位存在的错误,减少了工程的材料费用。
一般将工程竣工决算的取费分为两种:一个是以人工费为基数;另一个是以直接费为基数。这两种取费标准的执行都是围绕着各种不同指标划分的工程类别来开展的,也有一部分费用是按企业的性质来计取的。总的来说,可以分为三项:一是审计施工管理费率的计算是否正确,计算基础是否符合规定,有无错套企业费率等级的情况;二要审核各种专业采用的工程施工管理费率是否正确;三要审查各项独立费的计取是否正确。
(二)违反了工程量的计算规则,重算、多算工程量。主要体现在以下几种情况:一是在计算建筑工程土方外运量时,施工方只按开挖量计算,却没有将回填土数量扣除;二是在施工合同中,原本已经包含了办公楼地面保温项目,但是在实际施工进行过程中,因某些原因而将该项目取消了,但是施工方在报送的造价结算中对此项未施工项目的工程价款并没有扣减;三是在审计办公楼装修结算时,施工方使用了部分拆除下来的旧材料,但在结算中仍按新购置材料计价。
(三)借以“不均衡报价”的手段来对合同包干价进行调整。有的施工单位在投标阶段就采用了“不均衡报价”的手段,这就为中标后结算的高调打下一个埋伏。施工单位通过分析设计图纸缺陷及现场勘察情况,今后的工程量可能会发生哪些变动,一般在总报价不变的前提下,会将工程量可能调高的项目单价报得很高,而工程量可能调减的项目单价则报得较低。由于时间的原因,工程建设方也很难对所有的报价一一核对,到结算调整时,如发现某些单价异常,那么就要按照合同价予以调整。
工程竣工结算是一项细致庞大的工作,由于工程规模不一样,选择的施工方法也各不相同,所编工程预算的质量存在明显的差异性。因此,需要选择合适的市核方法,可能提高市核的准确性。如作者在对某一商住楼进行结算市核时,首先认真查看合同及招标文件、竣工验收等,该工程为单价合同,即工程量按实结算且变史签证项目取费有合同单价与无合同单价项目。决定结算造价的因素主要三个方面,量、价及费率取定等。
根据以上情况确定该工程结算步骤为:
①根据竣工图纸对工程量进行核查计算,对多算工程量按实扣减,同时踏勘现场,对竣工图纸中有,但现场未施工项目(如卫生间内包管墙)进行删减。
②对工程量清单报价中各项套价与竣工图纸各项实际做法进行核查,调整综合单价中未施工或者主材变史项,如经市查发现,原投标报价中阳台天棚油漆为外墙漆(46.75元/m2),竣工图中阳台天棚做法为普通乳胶漆(28元/m2),阳台天棚单价参考类似清单单价按28元m2计算。
③市查各种取费,对有合同单价项目按合同单价计算,并按施工单位相应投标取费费率进行计算。对无合同单价项目按施工合同及招标文件规定依据及取费标准进行计算。
④运用相应套价软件,对结算书进行算术检查及核算。
⑤同时可参考相似工程钢筋含量、混凝土含量及单方造价等指标,对结算数据进行对比核实。确认无误后,与施工单位进行沟通,找出小同意见部分,双方对数,均同意结算数据后,出具相应结算书,并签字盖章。
(一)审查取费
按定额计价的工程造价由直接费、间接费、利润和税金组成,取费额在工程造价中占有很大比例,审计时应按照国家规定的或合同约定的费用项目、适用范围、计费基数及费率,结合实际情况加以审查。
(二)审核定额套用
主要审计定额的选用是否正确、合理,选择的定额子目是否准确,有无高套定额现象。
审计人员在熟悉定额的总体结构、适用范围、总说明、各章节说明、定额使用说明和有关定额解释的基础上,可以采用审阅法进行审计。审阅法是对结算表和相关资料的内容进行详细阅读和审查,以检查定额套用是正确、合理。
(三)审查变更及签证
变更及签证是反映工程实际施工情况和编制结算造价的重要技术资料,变更及签证往往是甲乙双方争议较多,也较容易出问题之外。审计的重点是内容是否真实、要素是否齐全等。主要有:1.审阅法。审阅法是对变更及签证资料进行详细阅读和审查,以检查资料是否真实,应注意是不是复印件,笔迹或颜色有无明显差别,有无篡改或拼贴痕迹。2.顺查法。首先把收集到的相关资料按时间顺序排列起来,再按因果关系进行分析,看是否符合逻辑,以此判断资料的真实性。3.逆查法。就是按照项目进行的相反顺序,从终点查到起点的审计方法。如果发现异常现象,就从有疑点的数据着手,反向推出与已知数据相矛盾的结论,从而判断资料的真实情况。
(四)审核工程量
工程量计算规则多,工作量大,容易出现多算、重算或漏算,工程量审核是结算审计最基本,也是最重要的环节。审计时可以根据施工单位编制的竣工结算中的工程量计算表,对照图纸计算来审核,也可以依据图纸重新编制工程量计算表进行审核。
(五)审核材料用量及差价
材料用量审核,主要是审核材料消耗量是否准确,有无任意扩大消耗量,提高材料损耗率等问题。对于材料用量主要是通过工程计价软件,重新录入工程量并分析材料消耗量,采用复算法进行审核。材料差价审计主要审查材料价格是否属实,合同约定的甲供材料在结算中是否扣除,退补差价金额的正确性等。对于材料差价要逐项详细审阅可议价材料的结算价格,是否与合同约定的价格或材料耗用时的市场价格相符,其中应特别注意对装饰材料价格的审计。
作为工程造价控制的最后一关,工程竣工结算审计既是审计取证的过程,又是对工程各个阶段的审计工作进行总结整理的过程,对于工程审计质量的控制起着关键的作用,对审计风险有着非常重要的影响。因此,要加强竣工阶段的审计,凡是对审计结论有影响的审计事项,都应该按照真实-完整的原则,记录到审计工作底稿中。
浏览量:2
下载量:0
时间:
摘要:按目前国内建设工程管理的普遍模式,为准确的编制成本计划,有效的进行成本控制,必须重视施工预结算工作。建设工程预结算工作是成本管理的基础,必须给予一定的重视。
关键词:建设工程,预结算,工作,成本管理,基础
施工项目的成本计划工作,不应仅仅把它看作是几张计划表的编制,更重要的是项目成本管理的决策过程,即选定技术上可行、经济上合理的最优降低成本方案。通过成本计划把目标成本层层分解,落实到施工过程的每个环节,以调动全体职工的积极性,有效地进行成本控制。按目前国内建设工程管理的普遍模式,为准确的编制成本计划,有效的进行成本控制,必须重视施工预结算工作,建设工程预结算工作是成本管理的基础。
施工项目成本计划编制中的关键前提是确定目标成本。成本目标通常以项目成本总降低额和降低率来定量地表示。项目成本目标的方向性、综合性和预测性,决定了必须选择科学的确定目标的方法。 在概、预算编制力量较强、定额比较完备的情况下,特别是施工图预算与施工预算编制经验比较丰富的施工企业,工程项目的成本目标可由定额估算法产生。
所谓施工图预算,它是以施工图为依据,按照预算定额和规定的取费标准以及图纸工程量计算出项目成本,反映为完成施工项目建筑安装任务所需的直接成本和间接成本。它是招标投标中计算标底的依据,评标的尺度,是控制项目成本支出、衡量成本节约或超支的标准,也是施工项目考核经营成果的基础。施工预算是施工单位 (各项目经理部)根据施工定额编制的,作为施工单位内部经济核算的依据。
施工项目成本计划中的计划成本的编制方法,通常采用的是施工预算法。施工预算法是指主要以施工图中的工程实物量,套以施工工料消耗定额,计算工料消耗量,并进行工料汇总,然后统一以货币形式反映其施工生产耗费水平。以施工工料消耗定额所计算施工生产耗费水平,基本是一个不变的常数。一个施工项目要实现较高的经济效益 (即提高降低成本水平),就必须在这个常数基础上采取技术节约措施,以降低消耗定额的单位消耗量和降低价格等措施,来达到成本计划的目标成本水平。因此,采用施工预算法编制成本计划时,必须考虑结合技术节约措施计划,以进一步降低施工生产耗费水平。
搞好工程项目预算的编制能够预测完成工程所需要的人工、材料、机械台班以及大型工具的数量,并能很好的做好材料购买计划,不会造成材料缺货、积压或浪费等现象,能为购买材料提供价格参考依据,因此可以确定工程应投入的实际成本(即计划成本)。再通过与施工图预算进行对比,可以确定单位工程的目标成本和实现的利润,做到心中有数,从而想方设法采取有效措施降低成本,使工程实际成本控制在计划成本之内,以获得计划利润。因此,搞好工程预算管理工作能够更好地加强企业内部管理,提高企业经济效益。
准确的施工图预算是每月工程成本的基础,因为当施工预算完成后,我们可以知道整个工程的造价大约是多少,这样做可以有效的控制每月的成本,预防出现遗漏现象。施工图预算编制,可以提高成本的效率,例如这个月的结构完成至三层梁板,这样就可以把结构预算中三层梁板的计算式用电脑抽取出来,然后打印装订,这样可以节省很多的时间从而提高效率,不用每次成本都要算一遍。为确保施工图预算的准确性必须做到:了解招标文件所指定采用的《预算定额》和《编制方法》;必须按照招标文件规定的费率进行编制;预算编制人员应熟悉设计资料、设计图表、设计意图,确保工程项目和工程数量的正确性。
掌握设计变更及时调整预算并纳入成本核算中。工程变更是指在工程项目实话过程中,按照合同约定的程序对部分或全部工程在材料、工艺、功能、构造、尺寸、技术指标、工程数量及施工方法等方面作出的改变。包括因设计原因有设计单位提出的对原设计的变更和业主提出的变更要求,项目监理工程师、承包商对已有的设计资料提出的合理化建议而引起的工程变更。应注意在业主或监理工程师向承包人下达工程变更令后,承包人应执行变更内容,并于接到变更令后及时提交一份涉及费用及工期的变更报价书。业主或监理工程师对该报价进行评估。如果变更项目与工程量表中某一项目的内容一致,而且项目监理工程师认为的工程量或其实施度没有造成的单价变化,那么工程量表中相应的单价将用于计算变更的价格,如果工程量的单价发生变化或变更的工作性质与实施时间,无法与工程量表中的项目一致,则承包人对有关项目提出报价采用新的单价,现场的预结算人员应熟悉合同规定,及时办理签证,善于捉住签证的机会,增加获得补偿。如果平时不注意现场签证工作积累,等到对成本的时候拿不出有力证据,当变更的工程量发生后,应当及时将其纳入当月预算,以确保成本的准确性和完事性。
工程项目经济效益的好坏,还与最后阶段工程决算编制的正确、完整与否息息相关,工程项目做得再好,如少算、漏算都会给自身造成损失,包括对前面的一切的成本控制所采取的措施,一切的努力都将会付诸东流,所以最后的汇总也显得尤为重要。一般来说,中标价加上各种设计变更及现场签证费用便形成了最终结算额。在向业主提出最终结算额前,造价工程师必须与财务人员进行认真全面的核对,如发现实际支付和应收入二者之间有差距,应查明原因,确保取得应得额。
竣工结算是施工企业在完成承发包合同所规定的全部内容,并交工验收之后,根据工程实话过程中所发生的实际情况及合同的有关规定而编制的,向业主提出自己应得的全部工程款的工程造价文件。竣工结算由施工单位编制报业主后,业主将自行或委托造价咨询部门审核,其审定后的最终结果,将直接牵涉到施工单位的切身利益。如何把已实施的工作内容,该得的利益,通过竣工结算反映出来,而使自身利益不受损失,是每个施工企业应该重视的问题。同时竣工结算是施工单位考核工程成本进行经济核算的依据,是总结和衡量企业管理水平的依据。通过竣工结算,可总结工作经验教训,找出施工浪费的原因,为提高施工管理水平服务。
要搞好竣工结算工作,首先企业领导重视是前提。在现行的建筑市场竞争中,施工企业为了求得生存,其首要任务是在投标竞争中获得任务,但所接任务能否盈利,又是影响企业生存和发展的核心,这就牵涉到工程成本管理、竣工结算等一系列环节,企业为保证综合效益,应正确处理好各环节的关系。为此要求企业领导能尽力保证各方面的有机结合,在重视投标工作的同时在结算编制方面也应当配备足够的高水平的人员,让其参与投票决策分析。另外,为调动结算编制人员的积极性,应制定相应的规章制度和奖惩条件,对相关工程的结算成果进行检查考核,同时还可建立以集团公司、分公司、项目部、现场核算相结合的一整套的成本管理体系,为结算工作的顺利进行,提供很好的组织保证。其次,编制人员具备较高的业务水平,是编好结算的基础。要编好工程结算,编制者应具有较高的业务素质。具体表现在:能正确理解定额内容,准确套用定额项目,能对定额项目单价进行必要换算;能准确理解和运用合同条款对该调费用进行调整;及时掌握计价信息(如各地的补充定额、规定调整的计价文件等),并能吃透精神,准确运用;能深入了解和掌握工程现场情况,掌握各分部工程的构造做法及施工工艺,进行必要的签证和费用计算;能主动把握索赔起因,根据索赔程序,利用索赔技巧进行索赔,同时应懂得必要的法律知识为其服务;针对新材料、新工艺,能利用定额原理自行组价等。结算编制者的工作态度是影响结算编制质量的主要因素之一,在结算编制过程中,编制人员如果抱着算多算少与我无关的思想,只对其他人员或部门提供的资料进行被动计算,或对资料收信不全,对现场缺乏深入了解,盲目编制,则其编制结果必将有失水准。因此,我们要通过加强对职工思想、政治教育引导,让职工树立主人翁的思想,培养他们的敬业爱岗精神。同时,建立必要的约束与激励机制,把结算编制人员同具体项目结合,安排他们常跑工地,改变以前那种坐办公室凭图纸编结算状况。
建设工程预结算工作是成本管理的基础,搞好工程预结算管理工作能够更好地加强企业内部管理,提高企业经济效益。要搞好结算,承包商除充分考虑自身因素外,还应正确处理与其他相关单位及人员的关系,具体包括业主、监理、设计、造价咨询等单位。总承包单位应根据项目实施中所确定的组织结构,在工作中建立友好的协作关系,在各方面能相互配合、相互支持,在合同履行上诚实守信,树立良好的自身形象,从而理顺结算各环节,为搞好结算创造一个良好的环境。
浏览量:2
下载量:0
时间:
审计是一项具有独立性的经济监督活动,独立性是审计区别于其他经济监督的特征;审计的基本职能不仅是监督,而且是经济监督,是以第三者身份所实施的监督。审计的主体是从事审计工作的专职机构或专职的人员,是独立的第三者,如国家审计机关、会计师事务所及其人员。以下是读文网小编今天为大家精心准备的:工程结算审计工作要点控制分析相关论文。内容仅供参考,欢迎阅读。
工程结算审计工作要点控制分析全文如下:
竣工结算审计的形式其中有联合审查、独立审查、建设单位自审、委托审查。但现在要用最多是委托审查,委托审查就是建设单位委托具有审查资格的工程造价咨询机构审查建筑安装工程的竣工结算,对审查过程中发现的问题,经与建设单位、施工单位充分协商后,然后进行修正竣工结算。
2.1 编制依据的审查 主要审查编制依据的合法性,时效性和适用范围。工程竣工结算审查的依据有:①国家、省市(自治区)有关单位颁发的有关决定、通知、细则和文件规定等;②国家、省市(自治区)有关单位颁发的现行定额或补充定额以及有关现行取费标准或费用定额;③现行的地区材料预算价格,本地区工资标准及机械台班费用标准;④现行的地区单位估价表或汇总表;⑤建设工程项目的设计图纸及有关的工程资料。
2.2 审查施工合同 基本建设工程无论是采用何种承包形式,都签订有施工承包合同,工程价款结算和工程竣工决算编制都是依据合同有关条款来进行的。审计工程决算,首先要审查合同,弄清合同条款内容和各条款之间的相互关系。按照《合同法》和国家有关基建工程的规定,判定该合同是否有效,合同内容有无违背国家政策法规和其他规定,合同各条款之间有无自相矛盾内容,合同条款有无明显不平等内容,合同内容有无明显漏洞或缺口。
2.3 审查补充合同、协议、纪要等资料 基建工程的施工承包合同,一般只约定框架内容,对一些具体细节和需要进一步明确的,还签订有补充合同或协议,在图纸交底时还要形成纪要,这些补充的书面资料与原合同共同构成该工程的全部合约,都具有同等法律效力。审计中要对这部分资料进行细致的阅读审查,看其内容是否有推翻、超越、违背原合同条款内容的,有无人为的或因不懂建筑工程规定签订了留有活口的并有可能给国家造成损失的合约。
2.4 审查变更资料 审查变更要对照施工图和竣工图进行。按照国家规定,变更必须由原设计单位出具通知,由原计划批准部门同意,才能视为合法变更,未按此规定,甲乙双方自行变更的,均为不合法。在审计过程中,对合法变更和不合法变更要区别对待。
合法变更以正式书面通知为准,不合法变更对照施工图和竣工图及施工日志、隐蔽和现场记录,审查其真实性。对未办理手续的变更属于结构、工艺流程等技术方面的,应要求补办设计单位的变更通知。
2.5 审查工程量 工程量的计算在审核结算工作,是最为最繁琐、最耗时的,其作为结算最为主要的依据,直接影响着结算的准确性。①熟练掌握计算的规则,并对竣工图的工程量进行审核。特别要根据综合单价,区分在同一个项目中工程量清单计价规范以及定额计算规则两者的不同之处,区分两者所包含的不同内容和特点。②需要仔细核对计算构件尺寸与图纸尺寸是否相一致,防止出现计算错误。
2.6 审查各种签证和施工日志 审查签证主要看签证手续是否完备,签证是否真实特别是一些隐蔽部分的签证是否符合客观实际。现场零星工作量的签证与原合同内容是否重复,各种签证之间是否矛盾。在审查了各种资料后,为避免审计漏项和计算差错,还应察看工程现场,对现场实际与资料不符的应以实际为准。审查施工日志主要看施工日志的记录是否真实,对有些项目的实施是否与气象日志矛盾,对有些项目的施工日志的计算总量是否与监理签证一致。
2.7 审查套用定额和计取费用 目前我国实行的是按省或区域制定建筑工程预算定额,各种取费标准也是由省级定额管理部门制定并颁布实施,凡是在本区域内建设的工程均适用本区域定额和取费标准规定,施工单位无论来自何地或隶属何系统均无例外。审查时看结算是否使用的是本区域定额,定额套用是否按规定和按合同进行,取费标准及范围是否遵守有关文件规定和合同约定范围。对高套定额、多取费用的要予以制止和纠正。
2.8 审查材料价格和调价系数 目前我国的主要建筑材料执行市场价格,主要材料允许随行就市。在审查主材价格时,要通过掌握的同期价格行情和本地物价统计部门公布的价格信息,对照审查甲乙双方协商认定的主材价格,确认其合理性和真实性,必要时可抽查施工单位购货发票。调价系数是为调节地方材料价格变动而制定的,目前我国均实行动态管理办法,即每月 (某些省份按每半年或每季度)公布一次,在审计时要对照文件规定和原合同有关条款进行,对违反规定和合同条款的要进行纠正。
2.9 审查建设工期履行和工程质量情况 建设工期和工程质量在原合同中均有规定,其履行结果是实行奖罚,奖罚所发生的费用计人工程成本。因此,核实建设工期和工程质量十分必要,必要时要进行现场勘查。由于影响工程建设工期和工程质量的因素很多,在审计认定时要充分考虑甲乙双方的实际情况和双方协商确定的意见。
把握好基本建设结算审计,既要讲原则按法律、法规办事,又要实事求是,做到既合法又合情理。加强竣工结算审计是监督基建项目活动的一项重要措施,这对节约基建投资提高经济效益起到一定的作用,近几年随着建筑市场科技水平的飞速发展,一些新技术、新材料、新工艺的使用,给审计人员提出了新的要求,这就需要相关人员经常不断的学习,深入施工现场,提高工程结算的审计水平。
浏览量:2
下载量:0
时间:
摘 要:本文作者结合自己几年来的工作经验,通过对预、结算进行全面、系统的检查和复核,及时纠正所存在的错误和问题,使之更加合理地确定工程造价,达到有效地控制工程造价的目的,保证项目目标管理的实现的简要阐述。
关键词:工程造价 预结算 审核
预结算的审核,主要是工程量是否正确、单价的套用是否合理、费用的计取是否准确三方面为重点,在施工图的基础上结合合同、招投标书、协议、会议纪要以及地质勘察资料、工程变更签证、材料设备价格签证、隐蔽工程验收记录等竣工资料,按照有关的文件规定进行计算核实。
工程量的误差分为正误差和负误差。正误差常表现在土方实际开挖高度小于设计室外高度,计算时仍按图计。楼地面孔洞、地沟所占面积未扣;墙体中的圈梁、过梁所占体积未扣;钢筋计算常常不扣保护层;梁、板、柱交接处受力筋或箍筋重复计算等等;正误差表现在完全按理论尺寸计算工程量,项目的遗漏。因此对施工图工程量的审核最重要的是熟悉工程量的计算规则。一是分清计算范围,如砖石工程中基础与墙身的划分、混凝土工程中柱高的划分、梁与柱的划分、主梁与次梁的划分等。二是分清限制范围,如建筑屋层高大于3.6m时,顶棚需要装饰方可计取满堂脚手架费用,现浇钢筋混凝土构件方可计取支模超高增加费。三是应仔细核对计算尺寸与图示尺寸是否相符,防止计算错误产生。对签证凭据工程量的审核主要是现场签证及设计修改通知书应根据实际情况核实,做到实事求是,合理计量。审核时应作好调查研究,审核其合理性和有效性,不能见有签证即给予计量,杜绝和防范不实际的开支。
工程造价定额具有科学性、权威性、法令性,它的形式和内容,计算单位和数量标准任何人使用都必须严格执行,不能随意提高和降低。在审核套用预算单价时要注意如下几个问题:
(1) 对直接套用定额单价的审核---首先要注意采用的项目名称和内容与设计图纸标准是否要求相一致,如构件名称、断面形式、强度等级(砼标号、水泥砂浆比例)等。其次工程项目是否重复套用。如块料面层下找平层;沥青卷材防水层,沥青隔气层下的冷底子油;预制构件的铁件;属于建筑工程范畴的给排水设施。在采用综合定额预算的项目中,这种现象尤其普遍,特别是项目工程与总包及分包都有联系时,往往容易产生工程量的重复。另外定额主材价格套用是否合理,对有最高限价的材料的定额套用的规定等。如花岗石、大理石、木地板、外墙装饰板等,主材价格未超过最高限价的,按定额规定,以94预算价进入直接费,按实计补价差;主材价格超过最高限价的,则以最高限价进入直接费,按实计补价差;
(2) 对换算的定额单价的审核---除按上述要求外,还要弄清允许换算的内容是定额中的人工、材料或机械中的全部还是部分?同时换算的方法是否准确?采用的系数是否正确?这些都将直接影响单价的准确性。
(3) 对补充定额的审核---主要是检查编制的依据和方法是否正确,材料预算价格、人工工日及机械台班单价是否合理。
取费应根据当地工程造价管理部门颁发的文件及规定,结合相关文件如合同、招投标书等来确定费率。审核时应注意取费文件的时效性;执行的取费表是否与工程性质相符;费率计算是否正确;价差调整的材料是否符合文件规定。如计算时的取费基础是否正确,是以人工费为基础还是以直接费为基础。对于费率下浮或总价下浮的工程,在结算时特别要注意变更或新增项目是否同比下浮等。
由于建设工程预结算的编制是一项很烦琐而又必须很细致地去对待的技术与经济相结合的核算工作,不仅要求编审人员要具有一定的专业技术知识,包括建筑设计、施工技术等一系列系统的建筑工程知识,而且还要有较高的预算业务素质。但是在实际工作中,不论水平好坏,总是难免会出现这样或那样的差错。如定额换算不合理,由于新技术、新结构和新材料的不断涌现,导致定额缺项或需要补充的项目与内容也不断增多。然而因缺少调查和可靠的第一手数据资料,致使抉算定额或补充定额含有较多的不合理性;其次高估冒算现象在结算时较普遍,一些施工单位为了获得较多收入,不是从改善经营管理、提高工程质量、创造社会信誉等方面入手,而是采用多计工程量、高套定额单价、巧立名目等手段人为的提高工程造价。另外由于工程造价构成项目多,且变动频繁,使计算程序复杂,计算基础不一等等均容易造成错误。
1、熟悉施工图纸。施工图是编审预结算分项数量的重要依据,必须全面熟悉了解,核对所有图纸,清点无误后依次识读。
2、了解预结算包括的范围。根据预结算编制说明,了解预结算包括的工程内容。例如配套设施、室外管线、道路以及会审图纸后的设计变更等。
3、弄清所采用的单位估价表。任何单位估价表或预算定额都有一定的适用范围,应根据工程性质,收集熟悉相应的单价、定额资料。
为实现工程预结算的快速审查,就要按照从粗到细、对比分析、查找误差、简化审查的原则,对编制的预结算采用对比,逐项筛选和利用统筹法原理迅速匡算等技巧、方法,使审查工作达到事半功倍的实效。
由于建设工程的生产过程是一个周期长、数量大的生产消费过程,具有多次性计价的特点。因此采用合理的审核方法不仅能达到事半功倍的效果,而且将直接关系到审查的质量和速度。主要审核方法有以下几种:
全面审核法就是按照施工图的要求,结合现行定额、施工组织设计、承包合同或协议以及有关造价计算的规定和文件等,全面地审核工程数量、定额单价以及费用计算。这种方法实际上与编制施工图预算的方法和过程基本相同。这种方法常常适用于初学者审核的施工图预算;投资不多的项目,如维修工程;工程内容比较简单(分项工程不多)的项目,如围墙、道路挡土墙、排水沟等;建设单位审核施工单位的预算等。这种方法的优点是:全面和细致,审查质量高,效果好;缺点是:工作量大,时间较长,存在重复劳动。在投资规模较大,审核进度要求较紧的情况下,这种方法是不可取的,但建设单位为严格控制工程造价,仍常常采用这种方法。
重点审核法就是抓住工程预结算中的重点进行审核的方法。这种方法类同于全面审核法,其与全面审核法之区别仅是审核范围不同而已。该方法是有侧重的,一般选择工程量大而且费用比较高的分项工程的工程量作为审核重点。如基础工程、砖石工程、混凝土及钢筋混凝土工程,门窗幕墙工程等。高层结构还应注意内外装饰工程的工程量审核。而一些附属项目、零星项目(雨蓬、散水、坡道、明沟、水池、垃圾箱)等,往往忽略不计。其次重点核实与上述工程量相对应的定额单价,尤其重点审核定额子目容易混淆的单价。另外对费用的计取、材差的价格也应仔细核实。该方法的优点是工作量相对减少,效果较佳。
在同一地区,如果单位工程的用途、结构和建筑标准都一样,其工程造价应该基本相似。因此在总结分析预结算资料的基础上,找出同类工程造价及工料消耗的规律性,整理出用途不同、结构形式不同、地区不同的工程的单方造价指标、工料消耗指标。然后,根据这些指标对审核对象进行分折对比,从中找出不符合投资规律的分部分项工程,针对这些子目进行重点计算,找出其差异较大的原因的审核方法。
浏览量:2
下载量:0
时间:
浏览量:2
下载量:0
时间:
计算机工程应用的不断发展,给人们生活带来了非常丰富的便利服务。下面是读文网小编为大家整理的有关计算机工程毕业论文,供大家参考。
1、计算机工程技术应用的现状
现在计算机的发展速度很快,硬件技术和软件技术都有很大的进步。各种应用程序层出不穷,并且广泛的应用于建设设计行业。所以这一批工程师在刚刚参加工作就开始使用计算机进行工程的相关计算和设计工作。他们开始盲目的相信计算机,而不通过自己实际的手工计算来对结果进行审核,这样会使设计的准确性受到影响。会对建筑的安全有很大威胁。这些人认为计算机可以解决所有的问题,并且不会出现错误。但是现在的计算机软件虽然得到了大量的开发,但是这些软件的质量却没有得到保证,有一些软件的开发者和技术支持的资质证明都没有得到保证,还有的软件的质量没有进行合理的检测,所以这些软件往往不能全部相信,不能完全依赖。如果只通过这些软件进行设计,会造成工程的安全受到威胁。所以我们必须重视这个问题。现在因为在工程的设计工作中,使用计算机工程技术进行计算已经产生了很多不利的影响。现在新一代的工程师变得十分依赖计算机,他们坚信计算机的知识性、安全性和能力不会出现问题,所以逐渐失去了对工程内容进行正确计算的能力。他们不知道,计算机不可能对一些模型、设计的技巧和分析进行详细的记录。他们只会依赖计算机来进行设计。通过实践经验表明,工程的设计工作,尤其是水利水电方面的工程设计有很多模型,而且差别很大,计算机不可能对这些不同的模型全部识别清楚。计算机的计算速度是很快,这一点毋庸置疑,但是除此之外,它在其他方面的知识都十分零散。而在工程建设过程中,要凭借设计师自身的经验、灵感、直觉、创造力、领悟力、想象力和认知能力来综合的进行设计。这一点计算机是永远无法取代的。任何计算机和程序员都没有办法对这种设计进行理解。所以,我们要培养这些新一批的设计师进行自主的设计,不要只依赖与计算机,而要进行手工计算,这样才能设计出符合规范的作品。现代工程具有复杂的理论依据、集体的设计思想,单纯的依靠计算机工程技术是不可能让人们学习有意义的经验的。越来越多的工程师们都期盼计算机软件能将工程设计程序完全自动化,希望在解决工程问题时他们只需要区化类型和条件,让程序自动生成必要的数学模型,完成复杂而重复的分析和设计过程,最后由制图工具完成设计图纸。这样,工程设计唯一责任就是明确所要解决的问题,然后评价最后的设计“成果”。而对于是否能可靠的检测特征值,在进行分析时是否用了足够的模型、状态,或计算机建立数学模型的理论是否正确,是否符合工程实际的特征,分析结果对工程敏感部位是否敏感,计算结果是否在条件允许范围之内,是否能根据实际的工程设计模型对某些边界条件进行调整。这些在年轻一代的结构工程师们心中,都变得模糊不清。很多软件开发商,在对计算机技术知识的精通之外,毕竟不是工程师,专业技术知识肯定有着各种方面的欠缺。计算机是一种工具,不可能替代人的脑力劳动、人的知识、经验的积累,计算机能处理大量的信息,但计算机程序是没有多少工程实际工作经验的程序员编制的,程序对工程建立的数学模型也不会很完善,在计算中,即使是错误的信息,计算机也不可能识别同样的都在计算机上显示给专业技术工程师们。这就要求专业技术工程师右自己能通过专业技术知识的掌握,来控制设计计算中的偏差。在软件的实际应用方面,那些只有极少经验、极少学识、年轻的工程师依靠计算机软件来解决极度复杂的结构分析和设计问题。他们对力学基本原理和设计规范的背景知识了解很少,无法判断程序算法所蕴含的假设和根据,也无法判断计算机运算结果的质量,他们宁愿相信计算机程序产生的结果都是正确的,也无法怀疑计算机做出的所有结果,以及用独立的例证校验结果,这对计算机工程技术的应用方面造成了很大的缺陷。
2、如何正确合理的应用计算机工程技术
首先,在年轻一代的工程师当中,应让他们对工程设计的危险性、又对公众安全的威胁、对工程设计的责任感有一定的认识,应该让他们知道,工程特性是由工程设计的质量决定的。真正有经验的工程师,应该不能完全依赖计算机工作,计算机工程技术的应用本身并不是坏事,问题的核心在于工程计算中计算机的使用方法,不能滥用计算机。要强调工程实践中知识、专业技术以及经验的重要性,了解“为什么”这样设计才是关键。专业的工程师应在参加工作的最初一段时间内,对工程设计计算进行手工求解了解手工求解的原理、基本原则和提炼模型、识别计算结果中的错误,解决问题的其他方法,判断计算结果的有效性。对计算机的计算结果应持批评态度,尊重工程实践经验,通过工程实践学习工程设计,强调从那些资深的剪有经验的结构工程师那里学习结构工程设计。不依赖计算机解决工程问题,要经常怀疑计算机,在没有深人工程以前不使用计算机的结果。在被工程证实正确之前,假设计算机提供的结果是错误的。在用计算机求解之前,必须先知道答案。不崇拜计算机,而是崇尚知识和经验,提倡全面了解工程理论和实践中的所有经验。一个称职的工程师,应具备不依赖计算机技术解决工程问题的能力,具备经验、直觉、灵感、领悟力、创造力、想象力和对工程的设计思想的能力。工程师应该能够做到独立地靠学识、创新和丰富的经验,而不是依赖计算机找出工程问题的正确解答。计算机工程技术只能回归到工具的位置,它只是一种方便快捷的计算、图像、文字处理等信息技术工具的位置,而不能够把它当做工作中必须依赖的东西。认识到这点,将对计算机工程技术的应用策略起到重要的影响。能够使设计工作更好地进行。总之,对计算机工程技术的应用不能宪全依赖于计算机及其得出的表面数据,而应该更多的凭借自身的工程经验知识,这是一个合格的工程师所必备的条件之一。
3、结语
通过本文我们了解了我国计算机在工程设计上应用所存在的问题,并且提出了相应的解决办法。我们必须要使新一代的设计师对计算机的使用有一个科学的认识,不能够盲目的相信计算机,要学会通过自己手动计算和发挥自己的想象力创造了进行设计创造。要明确计算机在工作中的地位,合理的使用计算机,这样才能使设计工作能够更好地完成,是工程更加安全。
1计算机工程专业方向的教学体系
1.1计算机工程专业方向培养目标
计算机工程专业方向学士学位学制为4年,学习科目主要内容为广大领域内计算机科学及其应用。专业的主要培养目标为:1、理解并掌握计算机的基本理论和实践;2、培养能应用计算机新技术的能力;3、在计算机领域为学生提供进一步学习的知识基础。该专业主要为信息技术类企业的生产和研发培养人才。毕业生的就业范围也比较大,可以在软件开发、软件测试、网络管理、软件系统管理、客户培训和服务、项目开发、设计和调试等方面从事工作。该培养目标比较简单,以培养学生的工程素养为基准,满足社会对大批量的开发性人才的需要。
1.2科学合理的课程设置
按照培养目标,应加大计算机应用方面课程设置,注重新课程的开设和引入计算机的新技术新应用,使计算机工程专业方向与时俱进,合乎信息社会发展的节拍。相比当前国内高校的计算机学科各个方向,本课程体系侧重应用性、实践性环节。计算机工程专业方向的课程分为非计算机专业课程和计算机专业课程两类。非计算机专业课程占总课时的比例应该为17%;其必修课为国家本科工程类教学规定的。增加了非计算机专业课程选修课,其目的是提高学生的文化修养和相关领域知识的了解,能够拓宽视野和扩大知识层面,这些课程主要为文学院、工商学院、信电学院、机电学院和法学院所开设的课程中选择,要求该专业的学生必须限选7门,主要是按照学生个人的兴趣和个人目标为选择指导。计算机工程专业课程分为3个层次:专业必修课、专业选修课和实践环节,其中必修课占总课时的比例38%,选修课占总课时的比例19%,实践环节占总课时的比例26%。专业课程主要为计算机应用以及软件工程和信息处理课程,包括当前应该掌握的课程如离散数学、计算机原理、操作系统、数据库原理、算法分析、计算方法、Web技术、多媒体技术、人工智能及其应用、Java和C++面向对象程序设计、软件工程、计算机系统结构和计算机网络等,注重计算机学科应用能力的培养。减少了计算机硬件的课程,例如模拟电子和电路、单片机原理和微型计算机原理;而是以计算机组成原理课程为核心,以课程事例引入嵌入式计算机和微型计算机的内容。按照国际和国内信息社会对软件业发展需求来设置教学课程,以适合应用型软件人才培养的目标。不应过多强调全面的基础课程,缩小基础,加强知识综合,以培养应用型人才为主。在教学内容上强调应用性、针对性和系统性。
1.3实践教学体系设置
计算机专业具有实践性[1]非常强的特点,设置了课程实验、综合设计、教学实习、社会实践、毕业设计等多种形式比较系统的实践教学体系。实践教学以综合设计和毕业设计为主。按照计算机课程设置,综合设计有高级程序语言综合设计、计算机原理综合设计、操作系统综合设计、软件工程综合设计、Web技术综合设计、信息管理系统综合设计等6门次。综合设计是以班级为单位教学,以当前现实的计算机项目开发为目标,学生独立设计和完成,以培养学生的创新能力为核心。较大的项目则采用多名学生协同完成,进一步提高学生增强交流能力、解决问题能力和应用技术技能。毕业设计采用导师负责指导制,设计开发综合应用项目,按照软件工程和信息开发的标准编写文档、撰写程序代码,提交一个项目总结和程序系统,包括开发文档、程序源代码、数据库结构、配置文档和测试文档。在答辩委员会的审核和测试下完成毕业设计,不再进行包含大量基础知识和重复开发文档内容的毕业论文撰写,侧重于提高学生的应用能力。
2计算机工程专业方向的课程实施的若干教学改革
2.1注重课程实验教学
课程实验是计算机工程专业方向实践教学中的一个重要环节,其实施质量对专业教学质量具有举足轻重的影响[3]。实践性比较强的课程都设有试验内容,按照知识结构和学生需求分配合理的试验学时。课程的每个单元实验都是从讲授过该课程一段知识范围中选取的,其内容相对独立、自成体系。这些实验集中反映了各门技术课程的典型方法和基本技术,能够加深理解和掌握课堂学习主要内容。当前多数采用实验课程单列方式进行的,要求每个单元实验结束后,每一个学生应独立完成试验过程和结果的分析,撰写自己的实验报告,进一步训练学生的科技报告撰写能力。通过课程实验学生能够深入理解课堂中所学习的基本原理、基本方法和基本技术。在实验过程中掌握计算机专业学习所需要的实验技术和实验方法。
2.2教学方式改革
课堂教学仍然是主要的教学模式,以实践为核心的计算机工程专业方向的教学更应该注重教学互动,以灵活掌握技术为中心。课堂教学中增加讨论课、习题课、观摩课、演示课等方式,补充以大量相关技术讲座,自学辅导课相应增多,提高学生的自主性。以实践为目标的课程教学以大班讲课程内容,采用多媒体和网络,以丰富多样知识形式展示给学生,更加自然的方式掌握理论知识;同时采用小班辅导方式,进行个性化教学。小班辅导为学校划分的自然班级,或者自由组合而成的临时班,但每个班学生人数不超过30人,以便每个学生能够直接面对教师来解惑,消化并真正掌握课程内容。按照计算机工程专业方向的课程教学大纲知识点选择合适的教材和教学参考书,以国家优秀教材和各种专业学科规划教材为主要参考,也可以选择国外著名大学教材。但是一定要以课程体系完整性为核心,不能选择过多以计算机理论和抽象内容等先进性为主的教材,要选择适合专业和学校学生实际需要的教材。注重教材与教材之间的相互衔接,符合计算机工程的课程设置。计算机工程专业方向的理论核心和课程多数起源于美英等国家。为了提高计算机专业的大学生素质和学科的发展,双语教学教育[2]已经成为必然趋势,它能使学生直接和国际接轨,满足IT市场对学生素质的需求。普通高等院校的学生的英语水平参差不齐,为此要采用多种形式进行双语教学。对于学生基础素质好的学校和学校,外语教学课程达到所开课程的5%-10%。素质比较差的可以实现部分课程选用外语教材,采用中文授课,逐步到位。
2.3考试方式改革
减少闭卷考试,增加开卷考试,也可以采用项目系统开发、课程报告等考核方式。当前以多种方式的综合为主,总评成绩由考试成绩、平时成绩和试验成绩组成,其比例为30%、40%、30%。学生平时成绩为学生在课堂上的回答问题和讨论课的发言,以及作业和专题报告、期中测试等,以此来激励学生与教师的互动,提高学习积极性,也能提高他们的语言表达能力和思维能力。课程试验内容减少验证型和演示性,以设计性、综合性和研究性实验为主,采用实验过程和结果的考核,提高学生的实践和创新能力。该考核方式能及时了解学生学习状况,更好指导教学方向。
2.4教学资源库的建立
教学资源包括以学校数字图书馆为核心的公共数字信息资源和专业教学资源。公共信息资源建设以学校定位和办学特色为基准,购买其他高校优秀信息资源和社会商业信息资源为主,本校自己创建信息资源库补充。公共信息资源库以服务公共教学和学生自主学习为主。计算机工程专业教学资源建设关系到专业方向的发展和底气,以自己建设为主,突出精品课程,按照各个课程的自己特点建设比较全面的数字资源。
2.5开源应用到教学各个环节
开放源码程序就是公开源代码存取访问、软件自由再分发,任何人可以阅读、再发布、修改软件的源程序,通过让更多人参与来提高软件的质量、可靠性、安全性、开发速度等。把开源软件应用到计算机课程教学中可以提高学生真正地参与比较大且比较实用项目的实践机会,让学生培养融入IT市场,提高学生的实践能力;同时学生也能够学习到更多的核心技术和系统开发技术,开拓知识面,积累实际的开发经验把握住计算机新技术和掌握计算机发展方向。学生通过感兴趣的项目,能够在相互沟通中使计算机素质得到大大提升,也可以协同开发和学习中相互碰撞中产生新的思想,拥有新的技术,同时也必定激发出学生的创造性。
3结语
随着信息社会的发展,计算机更加深入地渗透到各个行业,计算机工程成为当前重要的行业。按照计算机教育培养的原理和当前信息社会地需要调整计算机工程专业方向地课程体系已经成为必然。计算机工程要求必须以实践为中心来培养学生,以培养学生技能和实践能力为核心,为此各个高校要更新教育观念,加大教学改革,把新的教学方式和教学内容贯彻到整个教学过程中,培养出具有工程素质的学生,培养出具有创造力极强的新世纪人才。
浏览量:10
下载量:0
时间:
近年来,互联网技术不断普及、计算机发展迅速,计算机工程能够实现信息的有效传输,对网络与电子商务等的发展具有推进作用。下面是读文网小编为大家整理的关于计算机工程毕业设计论文,供大家参考。
1计算机工程专业方向培养目标
随着计算机领域新技术的不断涌现,“计算机科学与技术”原有的专业设置框架被突破,逐渐形成计算机科学、计算机工程、软件工程、信息技术、信息系统等多个专业方向的新格局[3]。计算机工程是计算机科学与技术领域最早出现的专业方向,它是现代计算机系统、计算机控制设备的软/硬件设计、制造、实施和维护的科学与技术。国际技术教育协会定义工程设计为:系统和创造性地把科学和数学原理运用于实践。鉴于此,在《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》中指出计算机工程专业方向的培养目标是:系统地掌握计算机科学理论、计算机软/硬件系统及应用知识,基本具备领域分析问题、解决问题的能力,具备一定的工程实践能力。因此,实践教学显得尤为重要。
2计算机工程专业方向嵌入式系统课程特点
嵌入式系统涉及到IT领域方方面面的新技术,它融合了计算机软、硬件技术、通讯技术和半导体微电子技术,针对实际应用系统需求,将相应的计算机直接嵌入到应用系统中。嵌入式系统设计需要设计者具有较强的综合理论知识和动手能力,是对设计者一个综合能力、特别是创新能力的考查。因此,嵌入式系统课程应更注重培养学生工程实践的能力、团队合作的能力[2]。目前,在计算机专业之外,国内许多高校还在电子工程、自动化、软件等专业开设了“嵌入式系统”相关课程。由于各专业培养目标、教学体系侧重点不同,课程内容也不尽相同。电子工程专业主要侧重于硬件基础平台的设计,自动化专业则侧重于智能仪器、仪表的设计,软件专业侧重于嵌入式应用软件开发。计算机工程专业方向则应从“系统”的角度出发,更侧重于软/硬件的协同工作,将计算机系统“自下而上”的专业课程有机地整合起来,形成一条清晰的逻辑线,让学生认识到计算机组成原理、微机接口技术、操作系统、数据库、程序设计、计算机网络、计算机控制等课程不再是独立的课程,而是一个有机的“整体”。在嵌入式系统工程设计中,会用到操作系统课程中所讲述的进程、线程、调度、文件系统的概念等;在通信中会用到微机接口课程中所讲述的串行接口的概念;在数据采集中会用到计算机控制课程中讲述的A/D转换、数字滤波算法等;在一个大型应用系统中还会用到计算机组网技术、套接字、数据库的概念等等。因此,计算机工程专业方向嵌入式系统课程内容应以实践为主,结合前修理论课程的内容,最终完成一个实际应用系统的开发[3]。
3嵌入式系统课程内容体系的构建及特色
我学院在2004年开设“嵌入式系统”专业选修课的同时,将计算机工程专业方向细分成嵌入式系统和网络技术两个培养方向,并制定了嵌入式系统专业方向培养计划,设置了4门实践性很强的专业方向课:计算机控制原理与技术(64学时)、嵌入式系统原理与技术(64学时)、嵌入式系统工程设计方法(32学时)和嵌入式系统课程设计(60学时)。IT领域的新技术发展之快、之多令人应接不暇,虽然大学生在校期间需要学习的都是一些基础知识,但他们毕业走向社会后,必然要面对这些新技术,如果我们的教学内容过于陈旧,就会加长学生毕业后的适应周期;如果我们能够提供给学生更多的接触这些新知识、新技术的机会,就能够缩短学生毕业后角色转换的时间,尽快地投入到工作中。因此,在教学内容设置上应力求将最新的技术、最新的设计方法传授给学生。为此,我们积极与国际知名企业建立合作关系,先后建立了“北京工业大学—Intel嵌入式系统联合实验室”、“微软嵌入式系统认证培训中心”和“北京工业大学—AlteraEDA/SOPC联合实验室”,为学生提供了一个接触、学习新技术的环境,同时也能使我们的教学内容与这些企业的新技术基本保持同步[4-5]。“嵌入式系统原理与技术”涉及目前嵌入式系统最为流行的两项新技术—英特尔公司的XScale技术(ARM架构)和微软公司的嵌入式操作系统WindowsCE,该课程以XScale应用处理机为硬件平台,讲述WindowsCE操作系统定制、优化方法以及驱动程序、应用程序的开发手段和方法。“嵌入式系统工程设计方法”则涉及了另一项新技术“IP(知识产权)复用技术”,该课程以Altera公司的Nios软核嵌入式处理器为核心,讲述了SOPC(片上可编程系统)设计方法和流程。上述两门课程均是以工程设计为主的课程,在讲述工程设计方法和设计流程时要涉及到开发环境、开发工具的使用,如果按照以往先在课堂讲授,再到实验室做实验的教学方式,不仅会使学生感觉到枯燥无味、不易掌握,而且在实验之前还要再花费时间复习。因此,我们借鉴美国卡内基•梅隆大学率先提出的“Learningbydoing”的教学理念,这种教学理念旨在强化工程学科的学生全面的实践能力和工程素养。从2005年开始,在实验室授课,采用教师边讲学生边做的教学方式,使学生“从做中学”,取得到了较好的教学效果[6]。
4实践教学安排
为了加强学生工程实践能力的培养,在实践教学体系中,采用了课内实验、课程设计和综合性课程设计3个阶段的培养模式,使学生全面掌握嵌入式系统的工程设计方法和设计流程。
4.1课内实验
以一个实际应用系统开发流程为例,设计了如下实验内容:(1)WindowsCE操作系统的定制:包括在硬件平台和模拟器上定制WindowsCE操作系统、添加组件以及使用远程调试工具进行调试。(2)修改WindowsCE操作系统映像配置文件:包括通过修改系统映像配置文件,在操作系统映像中添加各类文件和修改系统设置。(3)硬件定制实验:包括添加CF存储卡、802.11无线网卡和蜂窝注册表等硬件相关组件。(4)WindowsCE驱动程序的开发:包括流接口驱动程序的开发以及在PlatformBuilder环境下开发简单应用程序用以调用驱动程序函数。(5)WindowsCE应用程序的开发:包括导出SDK开发包,在EVC开发环境下开发、调试应用程序,制作自定义组件、系统优化和Shell实验。
4.2课程设计
课程设计的任务是完成一个应用程序的开发,课程设计题目每年不断更新,学生可以根据自身掌握的程度选择不同难度的题目,分值依据题目难易程度而定。学生也可以自拟题目,为保证题目的难度和规模能达到教学要求须经任课教师认可。题目有:在WindowsCE环境下的闹钟提醒程序、注册表编辑器、串口调试程序、文本编辑器、计算器、画图、贪吃蛇等[4,7]。
4.3综合性课程设计
“嵌入式系统课程设计”是综合性课程设计,要求学生结合专业方向的理论课程,充分发挥自身的能动性,3~4名学生组成一个项目组,自选题目,自选平台,完全按照工程项目管理规范严格检查各阶段完成情况。使学生掌握嵌入式系统实际工程设计的方法和流程,巩固理论课程内容,规范工程文档的建立,培养学生的创新能力和团队精神。通过答辩、演示给出成绩,将题目新颖、完成情况较好的项目组推荐参加国内外相关竞赛。今年正在进行中的项目有:家庭视频监控系统、食品安全追溯系统、家电语音控制系统等[8]。
4.4学生科技竞赛
2007年1月,教育部、财政部“关于实施高等学校本科教学质量与教学改革工程的意见”中,要求继续开展大学生竞赛活动,重点资助在全国具有较大影响和广泛参与面的大学生竞赛活动,激发大学生的兴趣和潜能,培养大学生的团队协作意识和创新精神[4,9]。我校十分重视嵌入式系统学生科技竞赛活动,在2006年投资近60万元,建立了“嵌入式系统科技竞赛训练基地”。通过搭建一个学生参加科技竞赛、训练的基础平台,形成一个传、帮、带的梯队、达到“以点带面”的良性循环效果,增加了学生学习理论课程的兴趣,加强学生创新能力的培养[4]。计算机学院在国、内外嵌入式系统相关竞赛中取得了优异的成绩,在教育部、信息产业部举办的“全国大学生电子设计竞赛———嵌入式系统专题邀请赛(英特尔杯)”中,2004年获得了三等奖,2008年获得了二等奖。“2005年微软嵌入式系统全球大学生挑战赛”入围全球前30名,并参加了在美国西雅图微软总部举行的总决赛,获得“优胜奖”。在IEEE举办的“第六届计算机协会国际设计大赛(CSIDC)”,进入了在美国首都华盛顿举行的全球前10名总决赛,并获得“优胜奖”。在Altera公司举办的“Nios软核嵌入式处理器设计大赛”中,先后获得过优胜奖和三等奖[10]。
5结束语
嵌入式系统涉及的领域越来越广,发展速度越来越快,为了加强计算机工程专业方向学生工程实践能力的培养,就要求我们通过不断地探索、实践,完善嵌入式系统实践教学体系。
1现状及发展趋势
大多数高等院校计算机本科专业涉及的硬件教学课程主要有“数字逻辑”、“汇编语言程序设计”、“计算机组成原理”、“计算机系统结构”、“微机原理与接口技术”、“单片机”、“嵌入式系统”等,在新形势下部分课程内容设置显得不够合理,部分教学内容与实际应用脱节,影响了教学效果,无法完全满足教学大纲中要求的动手能力培养,更无法有效培养同学们的创新意识。目前,作为计算机教学重要专业基础课程的“数字逻辑”,要求学生掌握组合逻辑、时序逻辑电路的分析和设计方法,研究对象主要是分立元件、通用中小规模集成电路及基本的可编程器件等,介绍的方法也以传统方法为主,已无法适应目前应用的需要;作为专业主干课程的“计算机组成原理”、“计算机系统结构”,主要内容是讨论计算机的结构、各功能部件原理及设计方法,同时介绍当前的新技术、新方法,目的是让同学们熟悉计算机的结构,为以后应用和设计计算机系统打下基础。目前大家普遍采用的教材在部件设计中讨论的方法主要是硬布线逻辑或微程序设计方法:硬布线逻辑运行速度高,但缺乏灵活性;微程序设计方法有一定的灵活性,但资源占用多,运行速度慢。尽管这两种方法对于理解计算机组成原理不失为一种较好的选择,但由于缺乏实际应用背景,学生学习兴趣受到影响,教学效果也大打折扣,提高学生的动手能力、培养创新意识更是无从谈起。“汇编语言程序设计”课程也存在类似尴尬,讨论以16位个人计算机为背景的汇编语言程序设计知识,适合入门和了解基本原理,但与“计算机组成原理”、“计算机系统结构”课程一样,由于缺乏实际应用背景,教学目标无法完全实现。随着电子设计自动化(EDA)、系统编程(ISP)、片上系统(SOC)等技术的发展,32位个人计算机的应用已很成熟,多核64位计算机应用也将逐步成为主流。嵌入式系统设计需要较强的软硬件知识综合应用能力,因此在计算机硬件课程的教学中应加大相关新技术的比例,并根据实际及时调整教学内容。国外许多知名高校本科专业的教学内容已经作了适时调整,如麻省理工学院非常注重学生的设计能力的培养,为此专门开设了“计算机系统设计”课程,要求学生在实践环节中自主设计ALU、单指令周期CPU、多指令周期CPU乃至流水线32位MipsCPU和Cache;斯坦福大学也有相似的课程和实验环节;加州大学伯克利分校和杨百翰大学在基于可编程逻辑的超级计算机研制方面也有大量成果。当前在国内,案例教学已被越来越多的人所接受,尤其是在一些法学、工商管理类高校已经开始广泛运用。案例教学法是一种动态的、开放的教学方法,目标是解决学生如何用更有效的方式获得知识以提高应用能力的问题。案例教学法具有综合性、交互性、启发性、针对性和可操作性等多种特征,它的使用大大缩短了教学理论与实际应用之间的差距,同时对教师的教学观念产生了重大的影响。鉴于计算机专业知识与实际应用结合紧密的特点,教学中尤其适合案例式教学。目前在国内计算机课程的教学中,案例教学还处于一个起步阶段,主要表现在:案例教学比例不够,没有形成完整的体系;案例数量不足,质量欠缺;许多高校尽管重视案例教学的应用,但是在案例的搜集、整理与分析等方面相对滞后;案例陈旧,缺乏代表性等。
2以ISP技术为主线改革计算机专业硬件课程教学体系和教学内容
计算机本科专业涉及的硬件教学课程按合理教学顺序一般为“数字逻辑”、“汇编语言程序设计”、“计算机组成原理”、“计算机系统结构”、“微机原理与接口技术”、“单片机”、“嵌入式系统”等,一些课程可以在时间上重叠,如“数字逻辑”、“汇编语言程序设计”等。由于ISP、EDA技术可以灵活地开发出具有自主知识产权的硬件产品,是目前工程实践领域和芯片设计领域运用最广泛也是最有应用前景的技术,因此在计算机硬件课程的教学中应该把相关技术列为重要内容,即以ISP、SOC技术为主线,使相关课程形成一个完整的体系,达到培养创新性人才的目的。为了实现这一目标,在“数字逻辑”课程中,应大幅增加可编程逻辑技术的比重,重点讨论用EDA方法,利用ISP技术、SOC技术设计IP核的方法,使学生对相关技术的应用及发展趋势有一个全面的理解,并具备基本的实践能力;在“计算机组成原理”课程中增加计算机设计原理和实践的内容,也可考虑再单独增加一门计算机设计课程以替代目前“计算机组成原理”课程设计,在该课程中重点讨论如何采用EDA方法,利用ISP技术、SOC技术设计计算机各部件如CPU、Cache等,通过实际应用和实践进一步加深对相关技术的理解和掌握。在“微机原理与接口技术”课程可以考虑以16位计算机应用知识入门,以讨论32位计算机的应用为重点。相应的,作为“微机原理与接口技术”课程的先行课程,“汇编语言程序设计”课程也应把相应的内容整体提升到32位,考虑到学习过程的先易后难,可以先介绍16位汇编语言程序设计知识作为入门,再对32位汇编语言程序设计相关内容展开。单片机系统本质上也是嵌入式系统,嵌入式系统是针对应用或用户定制的完整、高效的计算机系统,嵌入式系统设计需要较强的操作系统原理、应用程序设计和硬件设计方面知识的综合应用能力,其中特别是硬件系统设计能力可以通过以上几门硬件课程的系统学习逐步培养,因此相关课程的教学内容应注意衔接,同时遵循先易后难的原则,面向实际应用,以提高动手能力、增强创新意识为目的。针对实践教学,目前相关课程的实验教学的实验项目及内容固定,大多为验证性实验,实验步骤程式化,许多同学按教学实验计划做完实验,仍然无法充分理解课程的主要内容,无法真正拥有教学大纲所要求的动手能力。更重要的是计算机技术一直处于高速发展中,高等院校的计算机教学理应不断地适应这种要求,相关的实验教学应适时地调整教学内容。解决问题的一个好思路是利用ISP、SOC技术开发出一种内容可定制的硬件课程教学实验平台,由于作为控制对象的外围电路是相同或相近的,可以设计为通用模块,而实验平台控制部分则可以利用可编程逻辑改变,以适应不同的课程。如控制部分设计为基本CPU即可做“计算机组成原理”课程的相关实验;控制部分设计为单片机即可做“单片机”课程的相关实验;甚至控制部分可以设计为个人计算机CPU,配合有关的接口电路,即可做“微机原理与接口技术”课程的相关实验等。在我院的计算机本科专业相关硬件课程教学实践中,我们已作出了一些有益的探索,如我院“数字逻辑”教学大纲已在近年作过相应调整,EDA技术、可编程技术的理论和实践教学内容的比例从原来的20%增加到60%以上,经过多年的建设,“数字逻辑”课程在今年被评定为“湖北省精品课程”;在“计算机组成原理”课程中引入利用ISP技术设计CPU软核等教学和实践内容;“汇编语言程序设计”、“微机原理与接口技术”课程中也增加了32位计算机相关内容的学习和讨论,新的实验设备可以进行32位的相关实验等,这些安排增强了学生的学习兴趣,学生学习的主动性也明显提高了。
3采用案例教学法作为计算机专业硬件课程教学的主要方法
案例教学法是一种事半功倍的教学方法,在教学过程中围绕事先精选的典型的、具有工程背景的实际案例进行讨论,可以为同学们模拟实际应用的场景,获得近似于实战的经验。为完成设计目标,同学们自然会自己主动学习,在这一过程中掌握知识,并学会应用知识,提高解决问题的能力;也能通过用不同的途径解决问题,培养创新意识。这样教师在授课中可以把精力集中于教学内容的总体把握上,而不需要过分在知识细节上消耗时间,提高了教学效率。案例教学法关键在于选择合适的案例,案例首先必须有代表性和实时性,必须是实践中的典型应用实例。在实践中应用的几率高,具有普遍意义,这样的实例在教学过程中值得花费精力讨论和设计,才是有意义的。同样重要的是案例需具有实际工程背景,学生可以面对具体的实际问题和特定的环境,有针对性地通过自主学习和思考进行设计,培养实际解决问题的能力。案例还应该形成相对固定的案例集,并具备一定的开放性,应定期对案例集进行评估,剔除一些过时的案例,增加一些新的典型应用实例。这样就保证了案例的典型性、实时性及工程背景。在教学实践中,我们把案例教学法作为主要方法,并把案例分为4类:一是问题评论型,给出问题和解决问题的方案,让学生去评价;二是分析实现型,不给出解决方案,要求学生讨论分析以提出方案;三是实际模拟型,是指在教学过程中依据教学内容,让学生分别充当不同的角色,进行模拟性的实践活动;四是发展开放型,通过案例发现新的理论生长点,讨论相关理论的发展趋势。我院在相关课堂教学中采用的部分案例如表1所示。在“数字逻辑”、“计算机组成原理”等课程的重点章节教学中,我们通过采用上述案例法,调动学生成为积极参与者,而不是消极被动的听众,在案例学习和讨论中,鼓励学生提出更多解决问题的办法,在课堂上营造出积极发表意见和争论的气氛。这样提高了学生的学习兴趣,教学效果有明显改善,学生的动手能力有了显著增强。
4总结
为实现面向实际应用提高学生动手能力、增强创新意识、培养创新型人才、确定完整合理的计算机本科专业硬件理论教学和实践教学体系的目的,我们提出了以ISP技术为主线的计算机专业硬件课程教学改革方案。它的主要内容为两方面:一是调整现有教学体系和教学内容,如在“数字逻辑”、“计算机组成原理和系统结构”、“嵌入式系统设计”等课程中以“数字逻辑”课程为先导,以ISP、SOC技术为主线贯穿于各相关课程教学过程中;在“汇编语言程序设计”、“微机原理与接口技术”等课程中把主要内容全面提升到32位等。二是在教学中运用案例法,使学生成为教学活动的主体,形成学生自主学习、合作学习、研究性学习和探索性学习的开放型学习氛围。充分发挥案例教学有利于提高学生分析问题和解决实际问题的能力、有利于促使学生学会学习、有利于促使学生学会沟通与合作的优势。实践表明以ISP技术为主线的计算机专业硬件课程教学改革,符合国家高等质量工程建设中培养创新性人才的规划,有效地增强了学生的动手能力和创新意识。我们也意识到计算机工程教学是一个复杂的过程,牵涉到许多方面,我们将在实践中探索教学规律,不断提高教学水平,进一步改善教学效果。
浏览量:6
下载量:0
时间:
计算机出现以来就带动了工程技术的信息化发展。尤其是近些年来信息时代的迅猛发展以及其范畴的拓宽使得计算机工程技术开始在各个领域得到应用。下面是读文网小编为大家整理的计算机工程毕业论文,供大家参考。
计算机网络工程是非常复杂的系统工程,并且有相当多的环节需要考虑,包括分析需求环节、设计系统环节、安装和调试系统环节、选择设备环节、维护软件环节、网络验收环节、网络评价环节。这些环节在计算机网络系统中很好的体现了出来。网络安全问题在计算机工程中不可忽视,尤其是社会信息的共享性以及保密性这两大问题必须要得到重视。
1计算机网络工程网络命令的安全
网络安全是计算机网络工程中的一个重要的环节,不仅如此,其对网络性能也有很大的影响,而计算机系统作为一项复杂的、系统的长期工程,必须考虑到这一点的存在。而传统的计算机网络工程经过专业的测试检验发现许多不足之处,但专业的测试检验需要专业的设备,在一些比较大的企业中或许会有配备,一些小的公司便不具备这样的经济实力,所以网络人员应该尽可能地有自己的检测的设备和专业的技能来使用这些设备,从而可以对网络成本进行维护。Win-dowsXP、Windows98、Windows2000、Unix、Linux等常见的网络系统,都会带有Ping命令,这一命令如果使用得当,对于计算机软件资源的识别、硬件资源的的维护以及测试造成的不足都有很大的帮助,对推动计算机网络故障的排除也有一定作用。21世纪的网络都因为计算机而连到一块,因此网络的安全也成了一个不小的隐患,它不仅从一种普通的防卫变成一种特殊的防范,而且由一种专门的领域变成了公共领域,21世纪这一信息社会、网络社会,我国应做好相应的准备,必须建立一套完整完善的网络管理体系,特别是政策上和法律上的防范。
2计算机网络工程网络命令的应用
2.1Ping命令
Ping命令是使用频率极高的程序,其主要功能是确定本主机与另一台主机能否成功地发送与接收数据包,根据返回的参数加以分析可知TCP/IP参数运行是否正常,但需要注意的一点是,一另一台主机成功的进行一次或两次的数据交换并不代表配置就是正确的,而是必须进行大量的数据交换反复试验才能确保正确性。Ping命令是用来发送ICMP相应请求信息包的,网络人员可以通过这一命令发送相应请示到指定的主机和路由器,然后可以测试网络的运行以及网络性能的分析,从而进一步地排除网络故障,保证网络环境的流畅运行,在这一过程中,测试网络功能不需要专业的网络测试仪,如此便可以节约网络测试的成本。Ping命令的功能应用主要有以下几点:(1)测试网络网卡的运行情况,即适配器的运行状态,测试适配器的运行状态时要通过查看IP地址的方式来进行,Ping可以拼出IP地址,通则表示适配器状态良好,不同则表示网络适配器存在故障。(2)测试TCP/IP协议。Ping命令如果不能实现Ping通,则表明本机的TCP/IP地址不能正常工作,所以TCP/IP协议。可以通过测试Ping的通还是不同来确认其是否状态良好。(3)测试线路故障。测试线路故障的方法很简单,如果Ping可以通过主机的IP地址,则说明线路一切正常,如果不能通过,择表明某处存在故障。(4)测试DNS服务和WINS,如果计算机中的IP地址可以Ping通,但仍然不能完成连接目标计算机,即表明存在故障,这种方法和检测WINS是一样的。在运用Ping命令进行一系列检测时,一定要确保主机的运行状态,这样才能确保Ping测试的稳定性从而得到正确的测试数据。除以上所讲的Ping命令,在计算机网络工程命令中,还有其它许多命令,这些命令具有Ping命令不具有的优点。
2.2Arp
Arp,地址解析协议,是一个TCP/IP协议,他以IP地址为媒介可以获取网卡的物理位置,因为这一功能,他常被用来确定IP地址的物理地址,通过其他主机反馈来的消息,能够看到本机或者另外计算机的缓冲内容,并存储IP和硬件地址,方便下一次的查阅。试用arp命令,能用查阅本地计算机或者另外一台计算机的高速缓存的内容,也可以用人工的方式输入静态的网卡物理的IP地址,可以使用这项功能来为缺少网关和本地服务器等常用主机进行这项作业,有利于减少网络上的信息量。arp高速缓存中的项目不是一成不变的,相反他是动态的,如果发送一个指定地点的数据包但其不存在当前高速缓存这一项目中时,arp高速缓存此时会发挥他自动添加的功能,然后自动添加该项目,如果高速缓存的项目被输入,他们便会走向失效状态,举例来讲,在windowsnt网络中,在输入项目后如果不进一步使用,IP地址就会在短时间内失去作用,时间大约在2到10分钟之间,所以,当你发现arp高速缓存中的项目很少或者没有的时候,不用怀疑那个地方出现了错误,可以通过另一台计算机中的ping命令加以添加,所以,要使用高速缓存的时候,做好做到已经ping此台计算机。
2.3SOCK网络编程
SOCK网络编程也可以叫开发命令,socket编程技术的使用要求高、难度大,开发网络命令的工作人员必须要掌握相当多的专业知识,这也对他们的技术水平和能力提出了更高的要求。SOCK网络编程是一款中间软件,在计算机应用层和TCP/IP通信协议之间,在接口后面隐藏着复杂的设计模式,然后整理数据使其适应模式的要求,通过C/S这一模式,不但可以初始socket,还能与接口形成监听效果,这样一来,即便网络发生阻塞,也能保证客户端的正常连接。
2.4netstat
Netstat一般用于检验计算机网络各端口的连接情况,如果出现了计算机接收的数据包导致数据删除或者出现故障,不用担心,TCO/IP协议可以将其处理,方式就是自动重发数据包,但如果这种情况出现的频率次数太多以至于占到所接收的数据包的相当大的百分比,或者他的数目正在迅速增加上升,此时netstat便登场了,用netstat查寻其故障,可以保证准确及时地发现并处理解决。如果经常上网的话,或多或少的会出现这样的情况,就是被一些讨厌的人骚扰地不敢上线,想投诉又不知道应该通过什么样的途径或方法,事实上,只要知道对方的IP地址,就可以向他所属的ISP投诉了,但是通过icp知道对方ip还是比较麻烦的,如果对方在设置icp是选择了不显示ip,那样是无法在信息栏中看到的,但是通过netstat可以很轻松的做到这一点,当他给你发一条信息或者你给他发一条信息时,你立刻在dosprompt下输入netstat-n,便可以看到对方的ip了。所以,netstat还是比较实用的。
2.5route
大部分的主机实际只连接在一台路由器的网段上,因此便不存在使用哪一台路由器把数据包发送的问题,但是当网络上有两个或者两个以上的路由器时,你可能想用其中特定的某一台路由器传递某些远程ip,其他远程ip用另一台路由器传递,此时,你必须有相应的路由信息,存储在路由表中,而有些情况下,项目必须由人工添加到路由表中,而route就是用来做这项工作的。
3结语
随着计算机技术的发展,网络命令在计算机工程中的作用越来越重要,但计算机网络工程的系统性、复杂性又使从事计算机网络技术的专业人员感到任务艰巨,为了提高计算机网络工程的发展成果,技术人员应该以实际情况为依据考虑问题,对网络工程、网络命令进行更深的研究分析,通过不断的探索,保证网络环境的稳定,同时不断研究开发新的、有效的网络命令使计算机用户能更好地受益,完善各种存在的不足,及时整改,共同促进网络环境的发展。
1在设计方面要考虑用户对软件的印象
根据调查显示,网络用户在快速阅读过程中通常会呈现出“F”型的习惯,也就是在特定时间内,用户迅速浏览网站的时候会先看到网站的顶端与左侧内容,而中间的内容只能够被阅读到一部分。所以我们在设计网站界面的时候可以遵循“F视线追踪原则”,将各个部门按照主次次序放置到框架之中。如果一个网络用户在浏览到一个新的网站的时候,如果在三分钟之内还没有发现能够吸引自己兴趣的内容,那么这个网站就会100%地失去这个客户。在近几年,许多软件开发公司喜欢用过去的项目模版来设计主界面,这无形中是有利于提高软件开发速度,并且减少耗费创新技术、思路的时间与风险,然而如果一个软件产品长期保持一成不变的风格,那么就不会为用户留下深刻的印象,进而失去市场竞争力。软件开发商必须要根据商业营销学的理论,寻找到自己的目标客户群体,之后根据这个客户群体的偏好、特征来设计软件界面的整个风格,让使用者可以看到产品第一眼后产生一种与众不同的感受。
2在程序选择方面要注重优化与处理效率
我们在软件产品设计的算法方面要注重优化设计,当软件运行过程中耗时较多就需要我们注意处理、降低广大用户在等待过程中的不满情绪。随着科学技术的不断发展,计算机性能与运算速度的不算提升,诸多程序开发工作中将程序运行缓慢的原因归咎于计算机的问题,不会从自身编程过程找原因,因此软件开发工作效率较低,许多软件产品恶评较多,所以我们需要在能够控制的范围中优化程序代码,给予用户们科学、高效的产品体验过程。针对一些确实耗费时间的操作软件,我们可以通过进度条显示、后台运行等方式来调整,让用户心理上顺畅。笔者曾经有幸亲自参观了某通讯公司新任务的运行体验,工作人员每次点击用户的查询请求,在系统返回的时候需要几秒钟甚至几十秒钟,使得该公司用户抱怨数量众多,而这正是缺乏优化功能的原因。
3产品功能设计要结合人性化与灵活性的特征
传统设计受到信息化社会发展的影响,使其正处在改造进程的关注对象。当前计算机发展所带动的现代技术发展并没有到达高潮,但是计算机作为理想化的设计工具,正在逐步改革自身的设计途径、方法、过程,并逐渐迈向到数字化设计的时期。如果我们说数字化是现代社会的发展特征,那么人性化的设计就是对这种存在具象的诠释。我们在产品设计过程中,尽管存在着模块化设计的理论,但是作为产品设计者的我们不能忘记软件产品最终是为大众服务的,必须要将用户体验过程放在首要位置。另外,在软件产品设计过程中,要注重业务模块之间相互搭配的灵活性属性,不能盲目追求大众的操作形式。在广大用户使用计算机产品过程中,随着人们的个人喜欢与聚焦点不同,使用产品的方式也是具有差异性的。笔者曾经设计过一套工程方面的预算系统,部分用户关注最后的造价,而另一部分用户关注的是建筑材料的使用状况,侧重点不同导致自身操作步骤也是不同的,因此我们在设计产品过程中需要注意到这一点。
4结束语
随着科学技术的不断发展,用户对于计算机软件设计水平的需求不断提高,软件开发工作者务必要对目标群体进行深入性研究分析,要真正地了解到用户群体喜欢什么样的软件,需要什么样的软件,关注什么样的团结,从每种软件的运行界面、使用功能、运用条件等诸多方面来实现软件的优化设计,站在用户的角度来面对软件的多个问题,只有遵循这样的原则,才能够满足诸多用户群体的需求,开发出优质的软件。
计算机工程毕业论文下载相关
浏览量:2
下载量:0
时间:
计算机工程的发展给人类社会发展带来了巨大的推力,但计算机工程给我们带来快速、便捷、舒适生活的同时,也带来了一定的问题。下面是读文网小编为大家整理的计算机工程毕业论文,供大家参考。
近年来,计算机相对应的软件技术及硬件技术都得到了一定程度的发展和进步,计算机工程技术在各个不同领域中的程序化应用也得到了多样化的发展。由于计算机工程技术本身是一种较为固定的程序模式,人们在使用的过程中往往缺少对其创新设计的理念,而是直接按照计算机工程技术中的程序进行应用,因此,才会使得计算机工程技术在应用中没有真正地发挥出他的价值及意义。
一、计算机工程技术的弊端
任何事物都具有两面性,虽然高科技的应用能够有效提升工作效率等,但仍然会存在相应的弊端,如:计算机工程在实际应用中的缺点需要工程师进行合理化的调整,我们认为,计算机工程技术想要得到合理、深刻的运用必须要将其弊端充分地展示出来,让所有使用者对其有更加清楚的了解,进行针对性的合理应用。与不少工程师交谈过程中发现,他们对于工程的设计还是具有一定的危险性意识和责任感,但总的来说,他们还是比较热衷于使用计算机工程技术。我们必须要将计算机工程技术的弊端展示出来,让工程师了解实际工程设计中不能完全依赖于计算机工程技术的应用,要将计算机工程技术与实践经验和知识结合起来应用。例如:专业的工程师在计算机工程技术的应用上会了解该工程的每一项细节,如设计模型、设计原则及原理等,再者,利用计算机工程技术来进行准确性计算和设计,最后再将结果进行比较,分析出最有效的问题解决途径,判断计算结果的真实有效性。以这样的方式不仅能够让计算机工程技术的弊端展示出来,还能够让使用者了解到它的真实性能[2]。
二、计算机工程技术和传统工程技术的融合应用
计算机工程技术的出现无疑是帮助工程师解决各种设计及计算问题,使得工程师和相关工程审核人员的观念及思维都处在了一个高科技水平的阶段之中,有的人会认为,不使用计算机工程技术是与现今时代脱离的现象。正是由于这样的想法,致使部分工程师自身对于计算机工程技术的应用缺乏了应有的创新能力。首先,我们以建筑工程为例子,大部分的工程师都会借助计算机工程技术来对建筑面积范围进行计算,然后再对建筑工程进行规划,其中就包括了所需要使用的原材料等等,整个建筑工程的设计都依赖于计算机工程技术来实行,手工的操作逐渐减少,这样的发展趋势使得建筑工程的安全得到保障。完全地依赖于计算机工程技术而不参与手工预算,对于建筑的安全会形成一定的威胁性。因此,我们认为,在实际的建筑工程操作过程中,建筑工程师应该将计算机工程技术和传统技术相结合在一起应用,在实践中找出差异,并根据实际情况进行深入整合和修改,最大程度保障建筑的安全性。如:站在计算机工程技术的角度上来对问题进行深入分析,并根据设计出建筑工程的相关内容,然后进行传统的手工分析,提出多样化工程设计方案,最后,将计算机工程技术和传统工程技术相结合在一起,再将设计好的思路整合,运用计算机工程技术来设计出最终的程序[1]。
三、合理使用计算机工程技术
计算机工程技术虽然存在弊端,但其实用性极强,所谓“去其糟粕,取其精华”,工程师在使用计算机工程技术时也应该扬长避短,合理地运用它来开展工作。计算机工程技术在实际运用过程中可以以一些适合的自动化工作内容经过高科技转化来进行,对于工程安全性及威胁性问题则要求工程师手工进行预算,控制工程整体设计方案中的偏差,确保工程具备足够的实用性和安全性。如:在实际的计算机工程技术使用过程中,常常会涉及到规范、数学的原理等知识,假设工程师因为缺乏这类知识将使得其难以判断工程技术是否适用于工程,为此,工程师在使用计算机工程技术时要有选择性,才能够将计算机工程技术的优势真正发挥出来。
四、结语
计算机工程技术的应用在实际中会存在一些问题,需要使用者探索出解决途径,以最大的限度来推动计算机工程技术的合理应用。透过全方面的了解,有意识地选择使用计算机工程技术,确保自身的工作能够有效开展,尤其是建筑工程等领域,要确保其设计的安全性,真正地将计算机工程技术的作用发挥出来,促进科技进步与科技发展。
1计算机图形技术
工程设计的主要最终产品是图纸。利用CAD技术制成图纸是计算机图形技术应用的直接表现。即使随着工程技术的不断完善,可以开发出不依赖人工干预就能自动形成图纸的硬件或软件产品,这种产品也不能满足实际工程的要求,因为实际工程的使用者是人。所以CAD技术也不应当向着完全自动的方向发展,而应坚持辅助设计的原则。作为工程设计人员也就是CAD软件产品的直接使用者,最需要的是具有非常灵活的编辑功能的软件产品,而不是“自动设计”的产品。另外,需要强调的是绘图和设计的区别。一般来说绘图是指绘图员根据设计人员的设计结果(也许在图纸上)在计算机上生成其工作图;而设计是指设计者基于功能或美观方面的要求,由想象创作出新产品。强调这种区别的意义在于设计者对软件的要求不同于绘图者,需要的是具备一定概括能力的软件,在由粗到细的设计过程中,从方案确定到施工图实施,不同阶段需要不同特色的软件。由此可见,能满足(而不是引导)设计人员由粗到细地完成工作的方法和功能强大、完备的工具集是今后给排水CAD图形技术要完善的主要方面。
2工程数据库的建立
简言之,数据库是数据的集合。通常所说的Access、Dbase、Foxbaese等是指数据库管理系统。它们提供按一定方式操作数据库的方法,比如查询、报表等等,同时因操作的原因,它们要求数据按特定的方式组合。工程数据库是工程数据的集合,按数据组合方式的不同,其操作方法也许可以借助已有管理系统,也许需要另外开发。但工程数据库及其操作方法的建立在设计中是非常必要的。建筑给排水工程设计中,在一项设计提交纸面(或计算机)之前,需要进行大量的工种间配合。比如各专业间的互提资料过程,像泵、井、水池位置这样的资料已有较简单的方法完成;而地下室的混凝土水池预留防水套管位置就并非如此简单,要整理许多资料,且整理过程中有可能出错。使用一种各专业都能操作的工程数据库,整理资料的工作交给计算机完成,由数据库再形成条件图,简单快捷,不必要的错误很少。再如,施工图中的管道综合,情况可能更复杂,数据量也非常大,没有一种合理的数据集合方式和操作方法就不能完成这种工作,也就不能保证以更高的质量和更快的速度提交设计文件。并非只在专业间配合时才需要数据库。虽然交付给施工单位的设计最终产品是图纸,但图纸中不可能表达一项设计的详尽信息,部分信息因图纸表达方式的原因而不能表达出来,这些设计人员自己掌握的信息在工程施工过程中才会一一表达。给排水工种中大量的信息需要高质量的记忆、组织和管理,这也是数据库的作用之一。另外,在二维的纸面上表示三维信息,工程中最常用的方法主要是两种:平、立、剖面结合或平面与轴侧图结合。无论哪种方法,单独的每幅图形表达的都是一个事物的不同方面。在不同图形的相互参考、调用过程中,工程数据库是一种桥梁和纽带,利用结构良好的工程数据库,可以实现不同图形间的相互转化,带来的是速度的提高。此外,目前多数软件产品中嵌入的规范查询功能停留在浏览规范条文的水平上,逐条浏览条文及其说明,最方便的方式是查书,而计算机不具备明显的优势。利用数据库的管理手段,比如对某种设计方法直接查询各种设计规范的相关内容,这种方式是计算机的优势而且是设计人员的直接需要。谈到建立工程数据库,必然提到一种新技术:视算一体化。目前国内的软件公司、高校研制的部分软件已经开始使用类似的方法。这里需要提出的是视算一体化不是绘图和计算的简单集成。工程设计中计算的作用主要在于获得正确的结果或核实结果是否正确,即计算是针对结果的。对设计人来说实际工程中的设计结果是可以明确表达的图形部分和不能明确表达的数据部分,也就是说如果只在绘图软件中提供一些公式以辅助计算,这不是视算一体化。真正的视算一体化应当是针对工程数据库的,其中的计算可以认为是对已有图形数据的提取和补充,并在此基础上形成新的图形数据的方式。
3标准件设备资料库的使用
在建筑给排水工程设计中,标准件主要是材料和设备。材料由图纸中的图例表示,而设备则牵扯到选型、计算和布置等较多方面。目前的软件产品一般提供了较完备的材料库,有的甚至提供能自行扩充维护的材料库,但设备资料相对较少。虽然一些软件将水泵等常见设备编入设备库,但是它们具有先天的缺点:不能提供完整的相关资料和及时的更新。其实,建筑给排水工程中有些设备的使用比较复杂,比如热交换、中水处理、游泳池等等,本身的信息量就决定了它们应当有专门的软件提供支持。这部分软件的开发者最恰当的人选应当是生产设备的企业,基本内容应当包括设备的性能特点、使用说明、选型计算方法、支持辅助形成计算以及能被CAD系统直接调用的文件。在支持多任务的操作平台上同时使用CAD软件和设备选型软件,完成计算选型的设备被直接调入CAD软件进行布置,这是使用设备资料库比较理想的方式。虽然设备资料库是CAD的必要组成部分,又是今后需要完善的部分,然而国内大多数中小型企业在意识和技术条件上还不具备开发它的能力。但相信随着建筑给排水计算机应用标准、规范的不断完善,使用设备资料库必将成为工程技术人员常用而且是有效的方法。
4结束语
纵观我国目前建筑CAD技术的应用状况,整个行业大规模生产的局面已经形成,工程技术人员对CAD技术进行更深入开发、更广泛使用的要求和不断地为之努力,必将带动包括建筑给排水专业在内的全行业CAD技术应用水平迈上新台阶。
浏览量:2
下载量:0
时间:
近年来,互联网技术不断普及、计算机发展迅速,计算机工程能够实现信息的有效传输,对网络与电子商务等的发展具有推进作用,计算机工程被广泛应用。下面是读文网小编为大家整理的计算机工程毕业论文,供大家参考。
1概述
近年来,科学技术不断进步,互联网与计算机技术也随之快速发展,信息技术向人类生活的各个领域全面推进,促进了商业、信息业、通信业等各个科学领域的发展,逐步演变成数字化时代。如今,计算机工程应用具备方便、快捷等优势不可否认,但网络环境的开放性,使非法用户有机可趁,随之带来了病毒入侵、数据丢失、黑客攻击等一系列影响人们正常工作与生活的问题。因此,计算机工程应用中存在的问题,值得我们深入探究,并挖掘计算机工程应用的优势,不断改进,不断取得创新,以确保计算机工程应用的安全性和可靠性。
2计算机工程应用存在的相关问题
在计算机工程的应用中,由于信息网络平台的开放共享,病毒与黑客极易入侵计算机系统,对信息数据的安全构成严重威胁。因此,计算机工程应用中的安全问题应该得到重视。对计算机安全的管理,包括软硬件结构管理、数据信息管理和应用程序的管理。首先,在计算机应用阶段,计算机的实体安全性应该得到有效确保,计算机实体、计算机的电磁辐射应该得到有效控制,使其符合各项安全指标。其次,针对计算机软件设施,应该进行高效安全的管理和控制,使计算机的存储功能得到体现,阻止非法入侵和数据丢失。除此之外,提高计算机的存储防护能力也很重要,约束用户的作业范畴,避免用户读写操作跨越规范的界限。对于数据信息管理,设置专人进行数据的安全管理以及数据的输出管控,实施安全体系监测,有效记录数据及系统运行状况。另外,对计算机传输数据的输出进行全面审核也很重要。在计算机系统中,用户识别身份的方式通常为口令识别,因此,应严格管理用户登记信息,当应用中出现非法请求,系统应实施全面追踪程序,进行有效识别,对非法用户实施拦截。此外,计算机应自动对应用中的日志记录进行全面记载,记录项目包括节点名、用户名、用户口令、使用终端、使用数据等方面,实施对信息的有效保护。在计算机中,计算机应用的安全性与便利性存在失衡。安全体系的安全水平等级不一,针对信息的重要程度,制定相应的安全措施进行保护。确保信息与数据的保密性、整体性、可用性。在计算机网络体系中,计算机信息的取用,使用者必须经过授权方可访问,这是确保网络管理信息保密性的根本[1]。在信息输入、输出过程中,未经授权用户禁止擅自更改数据,破坏数据的整体性。同时,要体现动态信息的可见性,提高系统静态信息的可操作性。
3计算机工程应用的优势
计算机工程在应用上存在诸多安全隐患,对计算机信息实施安全保护非常重要,计算机工程应用也因此得到发展。例如,运用入侵检测系统,对计算机软硬盘设施中的信息数据进行实时检测,及早发现恶意攻击。对于黑客的入侵和恶意攻击,采取防火墙、防病毒墙对计算机系统进行保护,防火墙可以对网络数据的合理性进行分析,防止外部入侵,对非法用户进行约束[2]。运用加密技术,使黑客无法还原数据,从而阻止其恶意攻击。优化端口保护也具有显著的保护作用,能够对单端及双端进行保护,解决远程终端在计算机应用中的不足。计算机工程的广泛应用,推动了信息化的发展,同时也对经济发展起到了促进作用,计算机工程的发展,带动起相关产业的发展步伐,使我国经济水平提高,同时网络平台的发展给就业者提供了更多的就业机会和发展平台,带动电子产业、商业、信息业、通信业等各大领域的大规模发展。在保证安全的情况下,充分发挥计算机工程应用的优势,让用户安全、放心的使用。在公共服务体系中,计算机工程得到社会的广泛应用,其与互联网技术相结合,有效提高了公共服务体系的管理水平和工作效率。过去,公共服务体系数据需要人工采用手工输入法输入,导致工作效率较慢、服务水平低下、服务质量欠佳等想象。如今,计算机工程与互联网技术的应用,使公共服务体系得到明显改善,服务效率有所加强,获得巨大的进步。
结束语
综上所述,计算机工程在应用过程中,尚存在一些相关的安全问题,但也具备相应的优势。因此,对计算机工程应用的不足与优势进行探讨,掌握存在的问题并针对问题提出解决方案,运用科学的管理手段,实施具有针对性的安全措施,以解决计算机工程应用存在的不足,提高其可靠性和安全性,充分发挥其应用价值,为人们提供安全、可靠的信息平台,促进经济、科学的发展,提高全民经济水平。
14所大学计算机工程课程设置
计算机工程是涉及现代计算系统、计算机控制设备的软硬件设计、制造、操作的科学与技术,建立在计算、数学、科学和工程学的基础上,主要研究计算机处理器、多处理器通讯设计、网络设计和存储器体系,着重研究硬件设计以及与软件和操作系统的交互性能,如嵌入式系统、分布式数据与大规模存储系统。绝大多数美国学校的电气工程和计算机工程是在一个系,除数学、物理等基础科学知识外,课程体系主要包括计算机科学和电气工程等学科的相关课程、设计和构建计算机系统及基于计算机系统的相关软硬件课程。培养的学生应具备从事计算机系统工作的能力,或具备基于计算机相关系统进行分析、设计、应用和集成工作的能力,具有扎实的计算机基础理论、良好的科学素质和工程实践能力,包括良好的团队合作和人际交流沟通能力[5]。下面主要介绍美国这4所大学的计算机工程课程设置情况。
1.1UIUC计算机工程专业本科课程设置
UIUC计算机工程专业学生需要修满128个学分,这些课程分为如下7大类:1)科学基础与数学课程(31学分),包括数学、物理、化学在内的10门课程。2)计算机工程核心课程(34学分),这些课程重点介绍计算机工程领域的基本概念、基本原理、基本实验方法和技术,共有10门课程。3)专业基础数学课程(6学分),包括离散数学和概率、工程应用两门数学课程。4)写作课程(4学分),1门写作原理课程,主要讲授研究报告的写作方法。5)专业技术选修课(23学分),其中1门必须选自计算机工程和计算机科学专业技术选修课程之外的课程,其他必须均选自计算机工程和计算机科学专业技术选修课程。这些课程强调计算机工程实践中用到的主要分析方法和设计原则。6)社会科学与人文科学课程(18学分),这些课程被工学院认可并满足学校对学生社会科学与人文科学课程通识教育的要求。7)自由选修课程(12学分),这些几乎没有限制的选修课可以让学生学习任何领域的知识。学生可以在计算机工程专业深入学习课程,也可以学习生物工程、技术管理或语言等课程。
1.2普度大学计算机工程专业本科课程设置
普度大学计算机工程专业学生需要修满125个学分,这些课程分为如下6大类:1)通识教育课程(24~25学分),包括6~7学分的两门交流技巧课程和18个学分的社会与人文学科选修课程。2)数学课程(21~22学分),数学课程有两种套餐,各6门课,学生可以根据自己的情况任选一种。3)科学基础课程(18~19学分),包括物理、化学、生物及面向对象编程等5门课程。4)工程基础课程(7学分),包括工程导论两门课程及计算机工程和计算机科学以外学科的工程学科选修课1门。5)计算机工程专业课程(49学分),包括32~33学分的13门计算机工程专业核心课程;两门共计1学分的研讨课程;2门3~4学分的高级设计课程;2门8学分的研究生课程;1~2门计算机专业选修课程,使计算机工程专业课程总学分达到49学分。6)任选课程(4~6学分),根据辅修要求或个人兴趣,任选课程可以从理学院或文理学院中适合工科学生的数学、科学课程中选择,目的是使总学分达到125学分。
1.3伊利诺伊理工学院计算机工程专业本科课程设置
IIT计算机工程专业学生需要修满130~134个学分,这些课程分为如下3大类:1)限选课程(109学分),学分分配如下:计算机工程专业限选课程47学分,包括计算机工程和计算机科学两类课程;数学限选课程24学分;物理限选课程11学分;化学限选课程3学分;工程科学限选课程3学分;社会科学与人文学科限选课程21学分。2)选修课程(15~19学分),包括专业选修课程9~12学分,其中含1门硬件设计选修课;科学选修课程3学分。3)跨专业实践项目课程(6学分),包括IPROI跨专业实践项目I和IPROII跨专业实践项目II两门课程。
1.4西北大学计算机工程专业本科课程设置
西北大学计算机工程专业学生需要修48门课程,这些课程分为如下7类:1)通用工程方法、数学、科学基础课程(15门),必修计算方法与线性代数GenEng205-1、线性代数与力学GenEng205-2、动态系统建模GenEng205-3和微分方程GenEng205-4等4门通用工程方法课程;必修微积分(I)MATH220,微积分(II)MATH224,微积分(III)MATH230及多元积分与矢量微积分MATH234四门数学课程;必修普通物理(I)Physics135-2和普通物理(II)Physics135-3两门科学基础课程;从McCormick工学院科学基础课程中任选其他2门课程;另外必修IDEA106-1工程设计与交流(I)、IIDEA106-2工程设计与交流(II)两门工程设计和交流课程。2)工程基础课程(5门),必修4门,包括EECS202电气工程导论、EECS203计算机工程导论、EECS211编程基础(C++)、EECS302概率系统与随机信号,并从McCormick工学院工程基础课程热电力学、系统工程与分析、材料科学和流体与固体中任选1门。3)交流与社科人文学科课程(8门),选修GenCmn102演讲或GenCmn103课程的其中1门,另外选修7门满足McCormick工学院要求的社科人文学科课程。4)专业核心课程(5门),必修EECS205计算机系统软件基础、EECS303高级数字逻辑设计、EECS361计算机体系结构、EECS311数据结构与数据管理和EECS343电路基础这5门课程。5)技术选修课程(10门),西北大学计算机工程专业分高性能计算、VLSI与CAD、嵌入式系统和算法设计与软件系统4个方向,每个方向开设若干门技术课程,每个学生必须在这4个方向中选修5门课;从专业基础课程EECS213计算机系统导论、EECS222信号与系统基础、EECS223固态工程基础、EECS224电磁场与光学基础、EECS225电子学基础5门课中根据学习方向选修2门;剩下3门从计算机科学、计算机工程、数学、科学基础等课程中选修,如可以是生物学BIOL210-1,2,3和化学原理CHEM210-1,2,3课程,也可以经申请同意选修相关计算机工程研究生课程。6)自由选修课程(5门),共修5门,学生可以根据自身情况和兴趣爱好自由选修。若从未学习过任何计算机编程语言,建议其中1门选修编程入门(Python)EECS110课程。7)高级项目课程(1门),至少在微处理器系统项目EECS347-1、计算机体系结构项目EECS362和VLSI设计项目EECS3923门课中选修1门。
24所大学计算机工程课程设置特色
4所大学计算机工程本科专业的课程设置都通过美国工程教育认证机构ABET的EC2000指标体系认证,有如下特点:
1)注重基础知识的学习,在贯彻通识教育中培养学生的各种能力。基础知识直接决定学生未来的发展潜力[7-8],而基础知识的掌握通常是通过通识教育实现的。与我国高校通识教育不同的是,这4所美国大学按照各种完整的项目组织基础知识,让学生在基于项目的学习中形成各种能力。他们还特别重视人际沟通能力的培养和学生对广泛深入的人文社科知识的理解,使所有工科学生在数学、物理、信息、物质、生命、技术和能源科学方面及人文社科方面打下广泛的基础。这种比知识更重要的能力是学生取之不尽、用之不竭的资源。普度大学第一年的工程基础培养及UIUC第一年的计算机工程训练从一开始就围绕能力培养,使学生能更好地理解和应用所学的基础科学和数学知识。
2)注重相关学科的交叉和融合,培养学生跨学科处理问题的本领。现代工程是一个复杂系统,不是狭隘的技术知识背景所能胜任的。解决现代工程问题要求工程师能够打破学科壁垒,把被学科割裂开来的工程再还原为一个整体。这要求学校在课程设置上必须充分考虑学科的交叉和融合,为学生提供综合的知识背景,以利于复杂工程问题的解决[6,8]。UIUC、普度大学、西北大学和IIT在课程设上均体现了学科交叉、学科融合的思想。UIUC规定学生在技术选修课中必须选1门计算机工程和计算机科学系以外的课程,例如宇航工程、农业与生物工程、土木工程、化学工程、生理学、生物工程、生物物理学、生物化学、大气科学、天文学、材料科学与工程、机械工程等。普度大学的计算机工程专业学生也必须选修1门电气工程和计算机工程领域以外的课程,以满足工程拓宽要求,可以是航空力学、化学工程计算、噪音控制、核工程导论、材料结构与特性、环境工程中的物理化学原理、环境可持续工程以及运筹学-优化、运筹学-随机模型中的任何1门。西北大学的计算机工程本身就是该校电气工程和计算机科学交叉和融合的结果,学生除必须选修科学基础选修课中的普通物理-电磁学、普通物理-波现象和现代物理外,还必须在遗传和进化生物学、工程分子和细胞生物学中任选1门。IIT规定科学选修课必须选1门生物学、材料科学、化学原理,工程选修课必须选1门机械学导论或热动力学。
3)强调工程实践能力培养,培养学生“以解决问题为中心”的工程设计能力。工程本身就意味着实践,意味着更加重视工程实际和工程的系统性和完整性。这4所大学都十分强调学生工程实践能力的培养,在课程设置上不仅有丰富的实验课程,而且通过更为灵活多样的基于项目学习(Project-basedLearning)课程培养学生的实践能力。如IIT有IPRO跨专业实践项目,西北大学要求学生在微处理器系统项目(EECS347)、计算机体系结构项目(EECS362)、VLSI设计项目(EECS392)等项目课程中必须至少选修1门。普度大学要求学生选修电气工程设计导论(ECE402)、计算机设计与样机(ECE437)、操作系统工程(ECE469)、编译器与翻译器工程(ECE495S)和数字系统高级项目(ECE495C)等项目课程。UIUC则有计算机组成与设计(ECE411)、高级数字系统项目(ECE395)、微处理器项目(ECE412)、数字信号处理项目(ECE410)等项目课程供学生选择。
4)发挥和保护学生的个性及兴趣,激发学生的自主性和创造性。工程教育应该在最大程度上发挥学生的个性并促进其创新能力的发展。在专业学习中,学生可以根据自己的水平、学习兴趣、个性特长选择不同的课程,从而促进个性和创造性的发展。为学生提供不同的培养计划是这4所大学的共同特点。西北大学为计算机工程学生提供了高性能计算、VLSI与CAD、嵌入式系统和算法设计及软件系统4个不同的学习路径。UIUC、IIT及普度大学则采用庞大的选修课程及明确的课程分类,使学生可以依据兴趣爱好自行组织课程和学习内容,以发展个性,提高创新能力。
5)坚持课程设置机构的开放性,改变只按学科知识、由教师单方面设置的做法。在课程设置机构方面,这4所大学均根据产业界对计算机工程师的能力、素质、技能和知识等要求,学生求职的需求,毕业校友学习和工作的经验反馈及ABET2000指标体系,成立由有工程背景的教师、产业界、教育认证机构、学生及毕业生等利益相关者组成的专门委员会,讨论、确认、不断改进计算机工程专业的课程体系及教学大纲。这与我国由高等院校计算机科学与技术专业教学指导委员会主导、以学科为导向,追求知识完备性为基础,由缺乏产业经验和工程背景的教师确定的课程设置和教学计划相比,在满足学生求职和产业界需要等方面有明显优势[8]。
3改进我国计算机科学与技术本科专业实践教学的思考
截至2006年,我国高校工科专业在校生为600万人,其中计算机相关专业在校生近45万人,在规模上基本适应我国经济社会发展的需求。问题是我国计算机工程教育与计算机工业界脱节较严重,不同类型、层次学校的培养目标趋同[8]。通过深入研究、分析和比较美国高等学校计算机工程专业的培养目标及课程设置特色,我们深刻认识到我国工科院校计算机专业本科教育存在的诸多弊端。比如工程实践环节薄弱;工科教师队伍的非工化趋向严重;评价体系错位;课程体系落后,学科交叉欠缺,导致创新与实践双向不足,计算机毕业生得不到产业界的认同,普通工科院校计算机专业毕业生就业率低下。以下是我们对工科院校计算机科学与技术本科专业实践教学改革的一些思考:
1)计算机科学与技术本科专业实践教学的改革应从培养目标、课程体系、师资建设和评价体系、产学合作等方面综合考虑。
2)从培养目标上,工科计算机人才培养应从学科导向转为求职导向,也就是以产业需求为导向。这使学生能形成胜任今后工作的能力,成为合格的公民和称职的产业人员,而不仅仅是只掌握系统、完备的学科知识。
3)课程体系要符合大工程观的要求,注重学科的交叉和融合,强调基础知识的同时强化对学生实践能力的培养。实践教学应加强实验课程、项目课程和企业实习项目的建设,强调做中学、用中学,提倡学生的主动学习和实践是实践教学改革的重点内容。
4)评价体系涉及如何评价学生的学习效果,是关系到教学是否能达到培养目标的重要因素。如果要培养符合计算机产业界需要的具有各种能力和素质的工程师,以理论考试为主评价学生能力的评价体系就尤显片面。如何制定科学有效的评价指标,对学生的各种能力进行综合评价,特别是在基于项目的实践学习中对学生的团队合作能力、交流沟通能力、解决工程实际问题的能力进行科学评价,是一个有待探索的问题。
5)工科院校的师资队伍建设不应片面追求高学位和高学历。一方面应加强对现有教师实践环节的训练,鼓励大学教师到产业界兼职、进修和实习,通过必要的产业实践提高他们理论联系实际的能力,加强他们对产业发展需求的了解和认识;另一方面应聘请产业界具有丰富理论及实际经验的工程师到工科院校兼课,帮助学生了解工程实际,指导他们应用理论解决实际问题。
6)目前,产学合作主要体现在校企科研项目联合攻关、科研成果转化等方面。今后,我们应将产学合作有计划、有步骤地深入到工科高等院校计算机专业的课程设置、教学内容制定、实践项目课程教学、教学评价、师资培训等方面中去。
计算机工程毕业论文设计下载相关
浏览量:2
下载量:0
时间:
近年来,随着全球互联网技术的普及、计算机技术的迅猛发展、数字技术的瞬息万变,计算机工程在人们生活、生产中的应用越来越广泛。下面是读文网小编为大家整理的计算机工程毕业论文,供大家参考。
计算机软件大体分为三类,一种是总述,一种是系统软件,一种是应用软件,系统软件的作用是促使各个硬件按照一定的规律协调工作,保证计算机处于正常运转状态。而应用软件的作用则是为了实现某种使用愿望而开发出来的软件。
1计算机软件工程项目管理的基本概念
1.1工程项目管理的含义工程项目管理主要是业主通过委托从事工程项目管理的企业,签署相关协议,工程项目管理企业有义务和权力代表业主在工程项目进行的情况卜干预和服务。工程项目管理企业可以协助业主同项目工程总承包签订一系列合同,只是起到辅助性作用,不直接与总承包企业或者施工、勘察、供货和设计签署协议或合同,工程项目管理企业有责任在施工过程中监督合同的完成情况。
1.2软件工程项目的概况
1.2.1管理人员开展有序的项目计划
企业必须把人员管理放在重要位置,在软件工程项目的开发上人员的调配问题是保证工程顺利进行的重要因素,因此,项目能否成功和工作人员的工作能力、写作能力息息相关,针对工程项目的操作类别不同,可以分配成各个研究小组,进行科学合理的针对性开发和高效的协作,有利于工程的快速推进和更加完善。小组内的人员根据自身优势,确定自己的工作内容和工作时间。对项目进行正确的认识和对风险进行评估,与此同时从节约成木的方而出发,形成科学的人力资源调配机制,使项目得以顺利开展。
1.2.2质量和配置管理工作
软件的质量管理工作是整个项目的核心工作,质量管理决定着计算机软件工程项目管理是否真正的成功,通过一系列保证质量的手段,有计划的编制、控制和保证项目质量。保证项目质量的方式可以通过定期的进行质量评估得以实现,在日常项目管理中要不断的对工作进行考查,对于项目不合格的地方要提出意见并且考虑整改措施,不断完善整个软件配置管理的记录工作,使项目的质量能有一定的检测体系,这样开发者会对项目工程的质量问题有比较深入的了解。
1.2.3风险评估和管理工作
风险管理大致分为两种工作,一种是风险识别,另一种是风险评估。得到评估结果以后要针对问题提出相应的解决办法,定期检测计算机软件工程的好处是可以减小产生风险的概率,还可以避免一些因疏忽而产生风险,使项目的损失减少到最低,也减少了因项目风险而造成的一些相关责任人的利益冲突。
2计算机软件工程项目管理中存在的问题
2.1管理团队的协作问题
分工合作是我们完成一个项目的基木因素,在软件开发方而更需要每个人的智慧一起凝聚出果实,共同享受成果,而目前在计算机软件工程项目管理方而信息的交流方而存在一些问题,例如分工不清、团队不合作等问题。
2.2需求分析和实际中的业务存在差距问题
计算机软件工程项目没有结合实际的活动需求,也没有调查有效的数据分析,因此计算机软件工程项目管理在开发出新的产品以后并没有取得理想的业务效果。
2.3风险管理的问题
项目的风险工作是企业需要考虑的很重要的问题,如果风险没有相应科学管理,很容易带来巨大的损失,但是很多员工并不懂得如何规避风险,缺乏相应的专业知识,更是缺少对风险工作的管理,导致很多企业在风险来临时无法做出正确行动,造成巨大的经济损失。
3计算机软件工程项目管理的对策
3.1对风险管理和工作进度进行有效管理
制定风险管理制度。计算机软件工程项目管理的工作人员必须具有一定的风险识别意识和相应的遇到风险的专业知识,并且能有效的控制风险的能力。在平时要做好风险评估的管理报告,针对可能发生的风险要及时预测并且做出相应的解决行动。设置专门的人员对计算机软件工程项目定期进行风险的评估和检查工作。在整个项目中,根据需要进行多次的风险管理工作,因为风险无时无刻都有可能存在,检查的目的是尽量减少风险发生,在一般情况卜处理风险的措施一般有三种:减缓、规避和转移。提高工程的进度,不断的推进工程的工作效率。要制定详细的工作计划表,并且尽可能达到最高的工作目标。工作人员有严谨的工作态度和高效的作息时间安排,管理人员要密切关注工程进度,不断的督促员工完成应做的工作量,有条理、高效的完成对员工的工作任务的监督工作。
3.2建立完善的管理体系针对计算机软件工程的人员日常管理工作,要建立科学有效的管理方案。合理安排人才资源,确保在进行计算机软件项目工程时人员调配顺利进行。专业知识的培训对于工作人员来说
是必不可少的,可以极大的丰富计算机软件工程项目人员的专业水平和实践能力,减少工作上的失误,提高工作效率和工作人员的素质。奖罚制度是对企业员工优劣的衡量标准,所以在计算机软件工程项目管理方而采取奖罚制度可以极大程度上调动员工的积极性,使员工主动为企业创造效益,企业的发展才能有长远的未来。
3.3建立合作的团队
在员工内部建立有效的交流机制。员工的内部工作经验交流是非常重要的,因此要完善沟通方法,开辟多种交流方式和渠道,不断的增强各个部门的沟通意识,使团队的力量不断凝聚起来。明确分工,责任落实到个人。计算机软件工程管理非常复杂,需要的人员也众多,因此必须要使每个员工明确自己的工作内容和范围,清晰的划分自己所需要负责的区域,清楚自己的责任,这样能够确保每一个步骤都井井有条,非常有秩序。调动整个团队的工作积极性。通过一些活动、奖励措施等使每一个工作人员全身心的投入到工作中去,愿意并想要去做的更好,不断激发团队的潜力和员工的协作能力,这样项目不仅会做的越来越好,员工内部也会越来越和谐并且充满正能量,企业的效益也会不断得到提升。
4结语
计算机软件工程项目管理的工作内容十分的复杂,要保证软件工程按照工程原计划进度顺利开展工作,并且要节约成木、保证质量,必须熟练对计算机软件进行操作,在现在的大多数生产计算机软件的企业中最为重要的就是软件工程项目的管理效率,软件工程项目的成功条件是软件项目要具有科学性和高效性,在此基础上企业的合理管理也是企业走向成功的关键。
1现状分析
培养高质量的软件开发人才一直是社会和行业关注的焦点。早在11年前,对于工程教育的迫切性就被人提出来[1]。工程教育本身也作为一个系统问题被讨论[2]。现在从国家层面在战略上建立了软件学院进行专门培养,各个高校也不断推出新的课程、新的措施方案。在这一领域虽然比过去似乎已经有了翻天覆地的变化,但来自企业的呼吁似乎一直反映出诸多不尽如人意。更多的思路希望将企业的力量直接引入到教学,比如实训基地等[3];而国家层面也非常关注实训[4]。但实际效果可能变得流于表面,因为企业往往难以将核心的工作拿给学生做,而其训练的项目也并未从更全面系统的角度去设计,其锻炼效果就有限了。在软件开发这一领域,由于其具有变化迅速,新技术不断涌现的特点,导致不少在教育内容上选择了追逐新技术、新语言、新平台,以能用会用这些流行主流技术为目标。典型的代表就是北大青鸟,有些二本的学生在毕业前专门花钱去青鸟学习,似乎可以看到这种教育的优势。但另一个矛盾的情况是,往往那些关注员工后劲的公司却不愿意招聘青鸟的学生。如果将目光投向国外的顶级大学,例如斯坦福,其教学上并没有去“依赖”校企合作,以及很热门的“实训”。其核心课程依然是过去的传统经典课程。以一个研究生为例,一学期能修2门课是正常,3门就很优秀。它并没有追逐所谓的新技术。但无人质疑其学生的工程能力、科研能力和创造能力。
2什么是计算机工程能力的核心
什么才是我们软件开发教育的核心知识架构,怎样才能培养学生可持续发展的核心竞争力?我们调查过一些非常高水准的软件开发者,发现他们往往在底层软件上持之以恒地进行长时间深刻的锻炼,然后在未接触的新领域才能非常迅速地掌握核心。例如,一个非计算机专业的系统分析员曾经“只”在DOS这种原始的操作系统下玩了10年,甚至自己写过一个汉化的DOS。他只有书本上的一点点网络知识时,就用一两天时间解决了一个学通信的研究生1个月都不能解决的网络故障。这是一个典型的例子,他并没有“实际的”网络经验,什么使得他如此轻松地进入了新的领域呢?而另一个曾就职于vmware、google等顶级公司的程序员,在Unix下只用C语言做了10年系统级编程。当用Java,C++甚至是javascript时,其学习时间只是1天,很快就比做了几年专门java编程的程序员还精通。如何才是软件开发人员的本质力量?什么才能让他们在变化万千的新技术面前屹立不倒,乘风破浪?
2.1计算机工程能力
我们认为计算机工程能力包含两方面的内容:(1)核心知识架构;(2)计算机的思维方式。什么是核心知识架构呢?是反应该领域最基本规律和支撑技术的知识。简单地说就是传统的操作系统、编译、数据库。操作系统将硬件、软件、高级语言和汇编融汇在一起,它几乎包括了软件工程中所有重要的因素。举一个简单的例子,似乎只有面向对象这种“高级东西”才有的虚函数运用,其实在Linux中就有相应的虚文件系统。操作系统是最为复杂的计算机工程之一。编译融汇了大量的算法,而且能让大家真正看“穿”语言的外表,深入到其内里,体现了最根本的计算机技术。其优化技术,也深刻地和硬件交融在一起,很好体现了底层风范。数据库,不仅是运用算法最多的地方,甚至是超越操作系统的一个复杂的系统,从缓存技术到i/o优化,到索引,再到事务处理,无一不是反映计算机最深刻规律。大家可以发现,所谓核心知识架构,都具有两个特点,反映本质规律,体现软硬融汇交织。也只有这样,才能建立下面谈到的“计算机思维方式”。
2.2核心知识架构
为什么我们没包括一些新兴的语言和技术呢?似乎它们很“实用”。而且已经出现的问题是,按照传统科目和方式学习后,学生在企业什么都不会。这也正是大家关注工程教育的初衷。为什么不强调这些新兴实用技术的教育还在强调“古老”的“基础”。计算机领域一个显著的特点是,表面上知识更新非常快,新技术、语言层出不穷。这很容易导致当我们发现学生能力欠缺时,将问题归罪于新技术的学习不得力,知识结构老化。但其实目前的问题可以从另外一个角度考虑,是否是基础教育不得力?分析国外著名大学,如斯坦福、伯克利的课程,我们发现两个特点:(1)关键的基础课程,如操作系统、编译原理、数据库,始终是其最重要的课程,并没有过分追逐各种“新潮”技术。(2)学生一学期能修的课程非常有限,一般为3门课。而国内却呈现相反的状况,比如编译原理被降到了选修课的角色,新潮课程层出不穷,一个学生二年级一学期要修13门课。在这种走马观花的状况下,计算机这种具有强烈“手艺”色彩和工程实践的学科,被完全纸上谈兵化。而一些可怜的实验内容,还被学生的复制拷贝所湮没。我们认为,恰恰是这种情况,使得基础核心知识教育没有工程化,没有充分动手,导致了基础知识教育某种程度上的巨大失败。从以下鲜明的对比可以窥见问题的端倪:国内学生反映操作系统课程是文科课程(只需要背条款考试即可);而相对地,国外著名高校操作系统课程要求学生实现“小”操作系统。国内数据库只讲其应用(如大量讲解sql等运用,sql即使非计算机专业人士也很容易学习,这也是它被发明的初衷)。斯坦福的数据库课程中有一门需要实现一个数据库系统。在笔者走访的计算机工程上优秀的人才,发现其共同的特点就是在诸如操作系统或数据库上都有很深入的学习经历,比如前面提及的自己构建过汉化DOS系统,或者在Unix下,做内核以及驱动很多年等。而当他们接触新技术时,之前深刻的经验和淬炼的思维就让他们如虎添翼,快人一等。更有甚者,国外真正的最顶级专家,都是在这些领域有无与伦比水平的专家,从delphi的缔造者,转战到微软并入主.net平台的开发,也可看到雄厚的底层知识和能力的巨大作用。所以“老”知识并不是障碍,而是通向天堂的阶梯。究其原因,就涉及到工程能力的第2个方面,计算机思维方式。
2.3计算机思维方式
对非专业人士它是很抽象的概念,而对真正专业人士,这又是一个非常鲜活的概念。这里限于篇幅,我们只举一个简单的例子。面对在C++中外部代码如何直接修改私有变量的问题,计算机的思维方式就是:对象也是放在内存中,只要能拿到对象的地址,并知道对象的布局,那么就可修改。而没有建立这种思维的人,就完全被高级语言的语法所左右,无从下手。一句话,无法看到本质,没有从下而上的底层思维。核心知识课程的有效深入教学和计算机思维方式建立有何直接关系呢?我们认为核心知识因为其反应了计算机本质规律,而且从底层建立起来,所以对其深入掌握运用后,它从开始的逼迫到最后的陶冶,最终潜移默化地让受众建立起“计算机思维方式”。而这正是计算机工程师安身立命之本,就如同音乐家有其独特的音乐思维方式一样。为什么诸如java之类的课程于建立计算机基本思维不太合适呢?因为它更高层,无法让学生看到最下面。而唯有彻底、深刻和系统的底层淬炼,才能真正建立起“计算机思维方式”。
3如何打造强大的计算机工程能力
大家一方面指责基础课程的“空洞”、“无用”、“陈旧”;另一方面在不断开设的海量新课和技术中压得学生更加远离编程,远离实践。即使能培养出熟悉某种语言的学生,也无法看到他们和培训学校有何不同。实训也似乎没有根本解决问题,我们在实践中发现,往往是那些自己醉心于编程的学生最后有着卓越的表现。让基础知识能支撑和指导实践,而非仅仅“符号”,并引导学生进行高效的实践。
3.1“3块连一线”,4门基础课程整合打造核心知识架构
我们将4门基本课程进行贯通式整合,着力塑造学生的“计算机思维”。下层的是3门基础课(在上一小节探讨了其在工程能力训练上不可替代的重要地位),对软件开发环境产生支撑。而软件开发环境又通过精心的设计和工程实践,从应用角度将3门课程所学的知识串联起来。从而将基础知识和工程开发更有机整合在一起。首先,阐述为什么将以上课程整合在一起的理由。要回答这个问题,必须先回答什么东西支撑了优秀程序员。在我们的调查人员中,无一例外地都具有很深厚的底层软件开发背景。有长期从DOS的Hack入手的;有长期从事Unix内核编程的;有从Windows的driver起步的;有以反汇编逆向为根基的。长期在最底层的经历,使他们建立了最真实和能触摸的系统观,能以计算机的方式思考。所以面临新技术时,他们能透过新形式很快把握其精髓,深刻地把握其实质。“太阳下面没有真正的新事物”,例如号称21世纪最新的重要的软件技术AOP(AspectOrientedProgramming,AOP),其实在20世纪60年代就出现在了汇编一级的软件技术中,它本质就是钩子技术的系统化。在底层的软件世界,我们不仅能够用到那些所谓的最新的技术,而且能看到其本质(我们可能就是用机器码自己构建出来的,而不被新技术的华丽外衣障目)。这些使得具有底层经验的开发者,更有创造力,更能创造,也更能洞察迷乱后的本质,庖丁解牛,解决那些异常复杂的工程问题。举一个笔者遇到的真实例子,一个具有深刻底层经验的程序员(一直只有C语言和操作系统编程经验)和一个只有深刻Java经验的程序员,在同时学习Javascript的闭包概念时,后者一个礼拜都还有些似是而非。前者很快就能自如运用,且最后指点了后者1个小时,后者顿时豁然开朗。这是典型的“新”与“老”,上层和底层经验在面对新事物时的对比。既然底层软件赋予我们如此强大的能力,那么哪些是底层软件呢?大家公认,操作系统、编译和数据库由来就是计算机工程自身的根基。所以,我们必须将这3门课涉及的知识好好淬炼。而如何将3门课的知识和我们日常的软件开发联系起来呢?如何用它们指导平时程序的开发呢(我们大多数是开发用户级软件,不会开发内核软件,因此许多人认为几乎整个在内核中的操作系统对用户级软件开发无从指导)?另一门课,《软件开发环境》解决了这一问题。它有一条主线,通过反汇编将C语言和汇编串联起来,让系统级的知识从高级语言的面纱下展现出来。同时用逆向工程这把庖丁之刃,将编译、链接、面向对象等软件开发中的重要知识块剖剔,让底层与上层贯通一气。而逆向的技术技巧,本身也是非常高级的软件开发技术。因此,我们用“3块连一线”来总结4门课的关系是最好不过了。为什么不纳入语言课程,比如C/C++语言?从我们的工程经验来看,语言只是计算机原理和思想的载体,是表述方式而已。为了表述形式而专门花大力气是不值得的。比如,国外的著名大学很多都不开设语言课,在其他课程作业中必须用C语言编程,学生们就在那里锻炼了。真正的语言的力量并非来自语言本身,而是底层知识为支撑的项目锻炼。我们的思路是以构建式完成大量的完整系统的编写,这样就很好锻炼了软件开发和工程能力。同时,“软件开发环境”本身从逆向层面也对语言有了深刻的剖析,这是纯粹的语言课难以完成的。另外,从大纲安排上,我们在大一就会让学生用C语言来初步接触程序编写,这时并不适合放入太高级主题。而在教学中,语言的力量已经渗透到一个个工程构建中,随风潜入夜了。为什么不纳入算法课程?从某种程度上,“程序就是算法与数据结构吗”?我们认为在系统中运用算法,算法才具有生命力。而编译、操作系统、数据库以及我们专门设立的一些课程设计将全面运用各种算法和数据结构。在实战中运用并学习提升才是王道。这也正是构建式学习的精髓所在,这也正是探索式学习培养学生的创造能力的精髓所在。算法课已经为我们准备了元件,就看你怎么去组装甚至改造。
3.2以构建主义的思路,深度实践的风格改革课程
前面我们论述了底层知识架构的重要性,那么怎么来将它们实际地建立在学生的工程实践中呢?简单地说就是“构建一个具体而微的系统”。讲操作系统就构建一个小操作系统,讲编译原理就构建一个小编译器。同时,设计一些跨度较大的课程设计覆盖这些课程的一些重点内容。构建完整系统本身就可真实淬炼工程能力,而这些内容的复杂性、难度以及运用知识点的广度,本身就超越了简单的企业实训项目,在培养人才方面具有系统性、完整性、挑战性独特优点。我们需要的是运用团队的思路和现代软件工程的手段,将其开发过程管理发起来,从而熟悉企业级开发的工具链,将软件工程学到的知识贯通到实作中。这也回答了“和以前相似的强调基础课程教育,什么特点使得我们的做法能获得强大的工程能力?”这一问题。以前更多注重理论知识的学习,而现在的做法是回归计算机工程的自身科学规律———实践为王。
3.3改革考核评价标准,充分强调动手实践
以前我们一直是卷面考试,实验分数只是象征性的点缀。这本身违反了计算机工程的特点。只有改变评价考核标准,才能真正驱动学生充分锻炼工程。在课程软件开发环境中,我们采取了平时的考试结合期末考试的方式,而两者均为软件编写。期末考试在实验室上机编撰指定题目。不强调对一些函数名等死知识点的记忆,可以用在线帮助。这本身也符合软件开发的规律。
4结束语
我们在计算机工程教育上试图做一些回归本质的工作,也取得了一些效果。比如在软件开发环境中,学生普遍认为:“似乎将3年学的程序课全学习了,收获很大”。更有同学,在外企公司的面试中,直接运用了课堂上的知识,这在传统的教学环节中是难以获取的。但整个工作尚在起步阶段,所以仍有很多工作需要做,许多环节需要优化。我们希望在以后的工作中更深入探索工程教育的规律和本质。
浏览量:2
下载量:0
时间: