前言:我们精心挑选了数篇优质计算机语言论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
例如在讲计算机中信息的存储单位时,学生很难理解“位”和“字节”之间的区别,笔者给他们举例为:我们把计算机系统看作一个仓库,把存储在计算机中的数据看作小麦,小麦是装在麻袋中存储在仓库里的。我们可以理解为:麦粒是仓库中最小的单位,而麻袋是存储容量的基本单位。在仓库中小麦是按袋存储的,而不是按粒存储的。同样“位”是计算机系统中数据的最小单位“,字节”是衡量信息存储容量的基本单位。听到这一比喻时,学生都欢笑不已,点头称是,至此,这一教学难点在幽默的情趣中解决了。
2含蓄、真诚的批评,以提高教育的实效
在教学过程中,学生难免会出现各种各样的错误,因此教学批评也是必须的。适当的教学批评能够有效地提高教学质量,但是不恰当的教学批评往往会适得其反,如果不够严肃,很多学生对此充耳不闻、视而不见,教学批评并未奏效;如果厉声厉语,处在青春期的学生很容易会产生逆反心理,往往会表现出口服心不服的一种状态。所以教师需要语重心长地与学生进行交谈,用温和含蓄的语言,进行教学批评,从而才能真正达到教学批评的效果,提高教学质量。比如在我们教学过程中,会经常见到抄袭作业的情况,那么对于这些同学,我们既不能视而不见,又不能严厉批评,所以我们需要采用一些比较含蓄的方式去暗示,面对这种情况,笔者给同学们讲述过这样一段话:大家都知道,世界上两片叶子都没有一模一样的,然而在这次的作业中,竟然逆反常理,出现了一模一样的作业内容,难道是克隆技术已经普及到我们学校了吗?请同学们帮我分析一下。当有些同学笑着说到“抄袭”两个字时,那些抄作业的同学的表情已经有些羞愧了。其实这便巧妙的暗示了这些抄袭作业的同学,使他们在和谐、愉悦的氛围中认识自己的错误,及时改正。
3善于设疑、巧于解惑,以启迪学生积极思维
笔者立即回答:“如果dowhile的后面的条件表达式永为真,那么循环体中必有一条语句为exit,否则将造成死循环!”于是笔者在循环体中加上了exit语句,并引导学生一起分析程序。程序解决了,学生的脸上也露出了欢欣的笑容。由于在分析这个程序的过程中,学生始终处于思考的状态,因此,教师通过一个错误的语句能够很好的一步步的启迪学生的思维。
C语言是在B语言的基础上完善形成的。1967年,英国的MartinRichards推出了BCPL语言,且在1970年,美国的KenThompson以BCPL语言为基础推出了B语言。而B语言的功能有限、语言简单,并不能完全满足计算机软件编程需要。在此基础上,许多研究者加强对计算机编程语言的研究,经过多次试验,在B语言的基础上,对其进行完善,最终在1972年美国贝尔实验室D.M推出了C语言。1978年后,大、中、小型计算机对C语言进行移植,将其作为系统设计语言,为系统程序编写提供条件。在各种计算机编程语言中,一切计算机语言的基础是C语言。它是一门高级语言,灵活方便,具有汇编语言、高级语言的特点,简洁紧凑。同时,C语言可移植性强,应用广泛,表达力强、功能丰富,适用于多种操作系统,可进行自由书写,在信息技术发展方面发挥积极作用。
2软件编程技巧
2.1C语言的特有函数在计算机软件编程中,每一个函数都具有一定的功能,而在C语言编程过程中,需要应用一些特有函数。对于函数而言,函数名对函数功能进行反映,因此,在定义函数的过程中,程序员需要定义函数名字、参数名、返回值类型等。同时,由于在编程过程中,C编译系统提供库函数,且该系统首先定义好了这些函数,因此在调用程序时,程序员通过#include指令”,在所有文件中引入相关的头文件,从而便可实现程序调用。例如,在运用程序时,当应用到sqrt函数时,头文件中必须包含#include“string.h”,以此确保程序的正常运行。
2.2指针的灵活运用在软件编程中,指针的使用极为重要,赋值的实现需要指针的控制,从而建立变量关系,且编程的难度与指针运用的大小密切相关。因此,在复杂编程工作的完成中,程序员需要熟练运用指针,明确指针使用的作用,进行编程。指针是特殊类型变量的一种,可帮助程序员解决程序设计中遇到的问题,其具有指针名、值、指针类型3要素。在编程过程中,使用者需要对指针类型、指针名进行合理、科学定义,对其赋值,从而对指针、变量进行区分。同时,在指针调用过程中,利用C语言的特有函数科学、准确定义函数,并按照算法编程的方式,利用流程图表达算法内容。此外,在函数编程过程中,程序员具体设置函数的名字、参数名、返回值类型,设置好指令,且在C语言设置过程中,具体确定文件知识、位运算,确保其满足程序中的具体要求,明确二进制的对象。对于文件中包含的程序文件、数据文件,应将它们之间的步骤设置好,从而为数据查找提供方便。
2.3位运算及算法技巧在计算机高级语言的运算方法中,C语言的重要特点是位运算。位运算的对象是二进制,具有唯一性、独特性,是计算机软件编程、程序运行的基础,其根据相关程序要求的进行符合要求的运算。同时,运算、程序运行过程中,程序文件必不可少,在编程中,程序设计员需要在文件中存储程序,方便数据查找,提高运行效率。此外,在程序设计中,程序的灵魂是算法,算法技巧的掌握对程序设计极为关键。算法可用自然语言、流程图表述,而在用流程图表示算法时,要求程序员对流程图符号进行熟练掌握,并具备牢固的数学知识,提高编程效率。
3计算机软件编程中C语言、汇编语言的结合
3.1汇编语言的嵌入方法随着科学技术的快速发展,计算机软件不断更新,而C语言、汇编语言两种语言的混合编程是计算机软件开发中常使用的方式,以此提高计算机编程、程序开发效率,实现难度较高的编程任务。在具体编程中,在C语言程序中嵌入汇编语言,在寄存器的存储、转换作用下是实现汇编语言的运行。例如,如果在C语言源程序中嵌入一组汇编语句,就需要用大括号扩充嵌入程序,进而添加“asm”,且需要在asm前面放入指令代码,并用分隔符“:”区分正常的C语言、汇编语言。其中,嵌入语言以大括号来表示,通过该形式的编程对编程的过程进行简化。当汇编程序嵌入后,程序员定义程序,根据C语言指出函数,定义函数,并对不同的函数进行区分,根据不同模块的使用特点,对目标文件进行分析,提高编程的可靠性。
3.2链接C语言、汇编语言在C语言、汇编语言程序编写中,需要独立设置编译目标代码,然后实现链接。由于C语言、汇编语言程序能够相互调用,且多个功能模块共同组成一个任务,合适的语言独立编程功能模块。因此,在编程中,程序员应根据每个模块特点,设置编程,形成目标文件,使其成为可执行文件。同时,在C语言编程过程中,汇编程序需要调用函数、定义变量,这样,程序员就需要对寄存器的使用、参数传递、子程序的返回值、变量及函数调用、存储模式等问题进行考虑,特别需要注意参数传递问题。在编程中,根据堆栈汇编程序传递参数,并按照参数传递原则进行程序编程。例如,在Voidaa(char*p,inti)函数中,利用汇编语言编写该函数,在系统调用在小内存模式下进行,写为aa(&q,n)。而在系统运行中,在堆栈中压入n,并为了实现对存储数据的存取,传递参数。此外,由于C语言程序、调用的子程序的编程使用的是同一个堆栈,这样,就会产生pushbppopbp、sp两个执行指令,设置这两个指令,为执行过程的使用提供方便。
3.3C语言、汇编语言混合编程实验分析在混合软件具体编程中,一般情况下,在5个数中比较程序功能,从而对最小数值进行确定。由于汇编的子程序、主程序共同组成了所编程序,运用C语言编写主程序,利用汇编语言编写子程序,而最小数值通过主程序的调用得到确定。在编程中,用min.c*表示主程序,用qiumin.asm表示子程序,C语言、汇编语言结合,软件之间进行交流,从而使程序运行速度得以提高。在程序运行中,需要具体编程程序设计过程中的内存模式、寄存器分配等,确保程序设计语言的相互协同,使外部接口处于正常使用状况,为编程中的外部调用功能的实现提供保障。
4C语言多项式除法的程序设计
4.1设计流程在软件编程中利用C语言,对计算机软件的实用性进行探索。在C语言多项式除法的程序设计中,实验设计的建立依据循环冗余的结构进行,设置循环冗余验码编制软件程序。在此过程中,程序员需先对函数名称进行定义,了解函数,对函数的初始位置进行确定,进而建立数据库。此后,在C语言的基础上,程序员编程、计算函数,并在此过程中,一个冗余余数在系统中自动生成,在remainder文件中存储余数,确定程序的起始文件。最后,根据系统运行的结果,结合软件需求,程序员科学分析计算机软件实验,此时,如果计算结果能够满足软件运行需求,则说明软性运行正常。如果计算结果不能够满足软件运行需求,则需要程序员仔细检查软件编程过程,发现问题,解决问题。在C语言基础上,对软件编程实验流程进行设计,简化编程过程,提高实验结果的准确性。
4.2程序应用很多领域的发展过程都需要运用到C语言多项式除法程序的编程,该编程使软件应用的实际价值得到最大程度的发挥,并拓宽了混合语言在多项式除法的应用范围。在C语言、编程语言混合语言的使用中,程序员应及时定义函数,通过函数名对函数性质进行准确体现,获取准确的余数结果,确保计算机软性系统高效运行。
5结语
摘要:会计核算与统计核算并存,虽然会计核算与统计核算不尽相同,但是它们之间通过相互补充,既不影响它们独自的特性,而且还会促进两个领域的自我完善。
1会计核算与统计核算的差异
1.1会计核算与统计核算目标的差异
会计核算目标是向财务报告使用者提供与企业财务状况、经营成果和现金流量等有关的会计信息,反映企业管理层受托责任的履行情况,有助于财务报告使用者作出经济决策。而统计核算则是运用一系列统计指标对国民经济某方面或某部门进行集中、全面、综合地反映,主要是为各种宏观经济分析、政策制定和决策服务的。
1.2会计核算与统计核算确认的差异
会计核算是按权责发生制原则来核算生产经营成果,凡是属于本期取得的收入和发生的费用,不论款项是否实际收到或付出,都应作为本期的收入和费用入账,凡是不属于本期的收入和费用,即使款项在本期收到或付出,也不作为本期的收入和费用处理。统计核算则按生产原则来计算生产经营成果。如对本期生产但未销售的产品都计算产值,会计核算则不计入销售收入。
1.3会计核算与统计核算配比的差异
会计核算要求在核算当期盈亏时,要依照各期间内的相关收入和费用进行正确配比。这首先表现在因果配比,即收入是由于一定费用耗费而产生;其次是时间配比,即属于某期间的费用必须与相同受益期的收入相配比。统计核算在计算增加值时,强调要保持中间消耗和总产出相结合,中间消耗的计算范围要与总产出保持一致,以保证准确反映当期经济活动、成果。配比在统计核算是建立在生产基础上而不是销售基础上。
1.4会计核算与统计核算计价的差异
一般情况下,对于会计要素的计量采用历史成本计量,以所购入资产发生的实际成本作为资产计量的金额。采用实际成本(历史成本)计价,使核算具有客观性。但这样核算的资产是不同时期购买价的混合量,经营费用也是资产混合量的当期派生流量,而收入则是以当期价格计算。统计核算对各种经济交易均以当期价格而不是历史各期的价格,是以市场价格而不是生产成本作为估价基础。
2会计核算与统计核算的补充
2.1统计方法在会计方面的应用
在财务会计方面,会计核算是从会计的三个静态要素即资产、负债、所有者权益和三个动态要素即收入、费用、利润这一基础上展开的,静态三要素反映资金来源和资金占用的存量分布也就是期末余额,这实际上是统计所讲的时点指标;而动态三要素反映资金的流量规模也就是本期发生额,这实际上是统计上所说的时期指标。统计时期和时点指标关于数的特性和计算特点,对会计存量核算和流量核算的区别提供了理论依据。另外,在财务会计中的存货计量的移动平均法、加权平均法,其基本原理是由统计平均数阐述的。
在管理会计方面,统计方法在管理会计的预测、决策、控制分析中得到了充分的发挥,如混合成本分解所采用的相关和回归分析、销售预测和成本预测所采用的趋势预测模型、短期经营决策中所用的概率决策、长期投资决策中有关风险价值的标准差系数计算、不确定性决策中的区间估计、全面预算中的概率预算、以及标准成本差异分析中对统计指数因素分析方法的运用,从而使得对不确定条件下的管理会计问题研究分析有了支持工具,可见统计方法是管理会计中必不可少的系统方法。
在财务管理方面,风险的衡量指标主要有方差、标准差和标准离差率等统计分析方法,筹资的资金需要量预测采用了统计中的回归分析法和长期趋势预测法。再如综合资金成本和资本结构,财务分析中运用的趋势分析法、比率分析法和因素分析法,其基本原理是由统计相对数所提供的。
2.2会计资料在统计方面的应用
随着市场经济的发展,会计从对经济活动的结果进行记录、计量和报告,发展到对企业经济活动的全过程进行控制和监督,参与企业的经营决策和长期决策,为国家宏观经济管理和调控提供重要的信息。会计信息质量要求可靠性、相关性、可理解性、可比性、实质重于形式、重要性、谨慎性、及时性,使会计信息符合宏观经济管理的需要,满足有关方面了解企业财务状况和经营成果的需要,能及时的将信息提供给使用者,并使会计信息清晰、简明,便于理解和利用。会计的复式记帐法,以及账账、账证、账实相互一致,为会计信息严肃性提供了重要保障。
统计活动的主要任务是统计指标的核算和指标的分析,会计活动的主要任务是会计账户的核算和财务报表的分析。统计在货币价值计量核算方面多借鉴会计核算数据,宏观统计核算在核算形式上已经吸收了大量会计核算方法,这使得宏观统计核算体系得到了进一步完善。
关键词:采购审计;材料价格;微机管理;规范管理
21世纪的今天,计算机的应用已经普及到各行各业。对于我们刚转型为民营的发电企业物资采购的采购过程、账目审计应用计算机管理也势在必行,这样才能更好地满足于采购工作时效性的要求,使物资采购工作有序、高效地进行,从而真正实现了“阳光采购”。
一、本公司物资采购审计应用计算机参与管理前,物资采购审计事项及管理模式
1.审计所购材料是否有采购计划,是否与订货合同一致,是否与验收入库单相符,各项签字手续是否完备;
2.审查发票上的数据计算是否准确无误,增值税、运输发票使用的税率是否符合国家税收政策;
3.审查采购价格是否异常,是否符合当前的市场行情;
4.对经审查价格过高的材料品种手工编制“高价采购与低价采购损失情况对比分析表”,以便进一步分析处理;
5.根据“分析表”提供的涨价幅度和损失金额,进行市场调查分析,作出处理。属于市场行情变化引起的合理涨价,可以办理审计签证手续;属于不合理涨价的,通知采购主管及采购人员与供货单位交涉,进行调价处理或退货处理,属于采购人员的违纪行为,移交纪检部门进行处理;
6.办理审计签证手续;
7.汇总计算一定时期内物资采购实际价总成本、计划价总成本、价差额等;
8.手工编制材料采购审计报表,做出审计报告。
二、本公司实现计算机参与物资采购审计的必要性
1.随着市场经济的逐步健全,我公司的物资供应渠道发生了重大变化,生产所需的材料由原来的短缺经济时代转变为多渠道的市场采购,其采购价格随着供求关系的变化、进货渠道的不同以及市场行情的波动而出现较大的差异。在对材料采购价格合理性进行审核时,要求审计人员必须全面掌握各种材料的市场价格信息,而就我公司生产所需的各种材料而言,配件大到成台套设备,小到螺丝帽,有近万种,单靠人的记忆力是无法准确掌握的,是手工无法解决的问题,这就要求运用现代化的共进帮助审计人员快速、全面地掌握各种材料的价格信息。
2.在材料采购审计工作中,需要审查所购材料是否有采购计划,数量、品种、规格型号是否与进货合同一致,审查来货发票、运费结算单等结算凭证中的数据计算是否正确,需要对每个数据进行复核求证,需要做好审查记录并定期对记录中的采购信息及数据进行分析,这些工作在手工操作方式下,存在着工作量大、工作效率低、准确性差甚至出现人为的估算等问题,不能满足现代审计工作时效性的要求,必须运用计算机加以解决。
3.我们企业目前已基本构建了计算机管理办公自动化雏形,先后应用了《财务管理系统》《办公自动化管理系统》《劳资管理子系统》等一系列应用软件,已形成局域网,《远方通用物资管理系统》将为实现物资采购审计提供了必要的基础。
三、物资采购审核计算机辅助系统应具备的功能
1.账务处理功能。包括计算机采购计划、合同、出入库、库存、统计分析、核算、报表管理。
物资管理系统包括物资采购计划管理、合同管理、出入库管理、库存管理、核算、统计分析、报表管理。计划的编制通过计算机录入方式将经生产技术部确认后各生产部门年度、季度、当月生产需求采购计划输入《远方通用物资管理系统购》,通过系统自动核对现有库存量和库存高限量,通过程序设定的“计划采购数量-(库存量-库存最高限量)”自动生成物资采购计划表,然后审核人员可通过一批审核或逐一审核后产生采购计划表。这样避免了在手工操作方式下,存在着工作量大、工作效率低、准确性差等问题。
来货发票和仓库收料单上的物资名称、规格型号、数量、价格、供货单位、采购人等有关信息按照一定的数据格式录入到物资管理系统中(物资名称、规格型号只需输入物资编码就可自动显示),这项工作是取得市场价格信息的重要途径之一,也是汇总采购量、计算价差率、计算加权平均实际进价的基础,也是进行信息查询、进行价格合理性判断的基础。将月度采购计划录入计划管理的数据库中,是为了日常办理物资采购审计,自动核对计划,同时也可得到采购计划平衡表,采购计划完成情况一目了然,可及时发现工作中存在的缺陷。
汇总计算是对《物资管理系统》中贮存的数据按不同的标志进行分类汇总,如某种物资一定时期内的采购数量、实际价格、加权平均进货单价、计划价、材料价差额等。通过计算分析综合价差率可以考核材料采购成本的升降情况,评价采购过程的经济效益。通过计算分类价差率和各类物资采购量在全部采购量中所占的比重,进一步分析影响综合价差率变化的重要因素,找出物资采购审计工作的重点。按采购员、供货单位为标志进行分类汇总计算,通过价格水平的比较,可以评价采购人员的工作业绩,可以为选择可靠的供货单位提供依据。从而可避免人情采购或幕后交易,真正做到我公司一直要求的“公平、公正、公开”的采购原则。
根据《物资管理系统》中的采购审计明细账,月度分类汇总分析报表,高价采购与低价采购损失情况对比分析表,物资价格目录表等资料,从中得出结论,写出准确的审计报告,给公司主管领导传递准确的信息,以便领导层做出有效的决策。
2.信息管理功能。主要包括价格信息查询、采购计划情况执行查询、月采购情况查询、月分类采购情况查询、按供货单位查询、按采购员查询、高价采购与低价采购对比情况查询等内容。其中价格信息查询是核心内容,通过查询将近期内某种材料每次进货的价格信息进行对比,为价格审计提供可靠的依据。
3.辅助决策功能。主要包括自动核对计划;自动审查购货发票上的数计算是否正确,对采购价格的合理性进行审查分析,并自动生成“高低价格损失情况对比分析表”等功能。
四、如何利用计算机实现上述功能
1.我公司应用的《物资管理系统》基本流程设计
利用计算机进行物资采购统计、审计,内容涵盖物资需求计划制订,采购计划制作,物资出入库管理,购销合同管理,物资核算,物资分析全过程。各模块之间有机结合,通过填写日常出入库单,自动完成物资的库存管理,并提供多口径进行物资统计和审计,可自动生成企业所需的物资统计报表和审计分析报表。
系统的初始设置全部采用自定义式,出入库记账方式可自由选择,提供了计划价、先进先出、后进先出、加权平均、个别分批五种计价方式,可根据实际情况选用。对照我公司的实际情况,我们选用了加权平均的计价方式。
计划、合同管理用于对物资采购和耗用进行规划和控制,以达到满足生产,保证日常库存需要,减少盲目采购,尽量减少库存资金占用和进行合理的采购物资分配的目的。
2.如何实现计算机自动审计
计算机审计的过程就是在物资出入库工作时将采购合同号或采购计划号填入“入库类单据”中的“采购合同”、“采购计划”显示框中,按照发票明细和仓库收料表将物资代码(每个物品均有唯一的物资代码)填入相应的位置,将数量和来票金额录入,最后按“结单”按钮,不符合采购计划部分将会出现提示,可选择结单或放弃,如结单在后续的审计过程中将出现不良记录。如发票来货是成批计划,则按“计划填单”或“合同填单”按钮即可,如有差错,则不良记录也同样被记录下来。实际采购量小于计划采购量,或实际采购量大于计划采购量,屏幕上也出现提示,由出入库工作人汇报审计人员,审计人员根据具体情况做出相应的措施。
购货发票数据计算正确性的审查。某种材料在通过有无采购计划和订货合的审查后,系统要自动进行数据正确性的校验。对于发票中出现任何一种差错,系统都要给出误差金额的提示,并留下不良记录。在每录入一张“出入库单”记录后,系统还应自动计算出每种材料的计划价格总额,材料价差额和材料价差率,以便对材料的验收入库情况进行审查。如果屏幕显示的计划价格总额与验收入库单上的计划价总额不符,则说明在材料的验收方面存在错误,可能是数据计算错误,也可能是任意改变了计划单价,还可能是仓库保管员确实未收到足够数量的材料,这要由审计人员进一步调查分析处理,对于验收单上填写错误的要退回更正。对于供货方未发够货物的要追索欠发的货物。对于材料价差率太高的,审计人员要注意审查其购货价格是否合乎市场行情。
价格合理性的审查。某种材料通过了以上各种审查后,系统还要对其价格的合理性自动进行审查。以上几种审查都有严格的标准和固定的计算公式,具有确定性,从而可找出价格差异的原因。
物资管理系统在对已录入计算机的购货凭证进行自动审查的过程中,如果在采购计划、订货合同、发票数据、价格方面任何一项发现了错误,都发出相应提示信息,管理人员在查明原因并的到审计人员核准后做出相应的处理。同时,物资管理系统对相应的记录做出特殊的标记。在后续的统计报表中出现相应不良数据,以便审计人员写出正确的审计报告。每一个系统操作人员的权限均是固定的,互不干涉,不能修改其他系统管理人员所录入的数据,从而保证了数据的真实、有效性。
五、应用计算机进行物资采购审计的好处
物资采购工作工作要求审计人员善于发现问题、分析问题、解决问题,而运用计算机进行材料采购审计就是要让计算机帮助审计人员快速发现问题,然后由审计人员进行分析,加以解决,从而真正更好地服务于“阳光采购”。
1.为企业物资采购审计人员及时提供物资价格信息,使对物资采购价格的审计更加全面、有据、有力,并有效地堵塞漏洞。
2.有利于严格把握采购价格关,从而降低采购成本。
关键词:数字技术艺术艺术设计
艺术的发展,依赖于社会和科技的发展,技术的进步将带来艺术的变革,艺术家的臆想获得科学技术的推助,就会发出绚丽的光彩。数字艺术便是随着计算机的发展和普及而诞生和发展的。数字艺术又称数码艺术,是使用数字、信息技术制作、传播的各种形式的艺术作品,包括数字影像、数字音乐、多媒体动画和网络游戏等。
数字化时代计算机介入越来越多的领域,使人类生活发生了显著变化。数字技术在艺术领域的应用,是艺术和科技之间的革命,几乎波及所有艺术领域。计算机将人从许多复杂的、重复性的、繁琐的体力劳动中解放出来,把精力集中于创意和设计本身,同时,艺术的概念也发生了改变。
一、计算机数字技术在艺术设计领域的发展历程
自1949年麻省理工学院开发出旋风计算机,人们就一直试图使用计算机来进行绘画、设计、作曲等艺术创作,并取得了令人瞩目的成就。如贝尔实验室以字母、标志的集散、叠印创作了“计算机”。东京大学艺术研究室创作了计算机艺术图和计算机动画的单体。1967年,GTG计算机艺术家小组创作了“返回正方形”等许多作品。但这些都是基于实验室的艺术探索,直至1980年苹果电脑公司推出Macintosh电脑桌面排版系统(DTP),计算机才面向个人,在艺术设计领域迅速发展,并衍生出计算机数字艺术与设计。苹果电脑也因高科技创新而获得尊重。1990年英国皇家艺术学院开设计算机艺术设计系(CRD),主要学习和研究互动设计(interactiondesign),努力使艺术与技术协同发展。现在,数字艺术已涉及艺术的各个领域,艺术的形式和内涵都发生着变化。
二、计算机数字艺术的特点
1.解放了手工时代对思想的束缚
计算机不但可以高仿真模仿传统的艺术效果,也比传统方式节省时间,提高效率。如艺术设计,计算机随意缩放观察等优势,使设计更加精细,无需尺规等工具,比手工精确、规范。手工绘图需要纸笔、尺规等工具,勾形、渲染等过程,更改设计,修改起来比较困难。计算机则有多样修改方式,如photoshop中的“历史记录”和“快照”面板,可随意双向一步步撤消或重做,退或进到任一点,3DsMax的“堆栈”则可从已完成的设计中的任意一点介入,增加新命令或删除、更改旧命令,影响最终效果。传统绘图需要较强的绘画功底,而计算机辅助设计则更注重设计思想和修养,对绘画功夫要求不是很高。计算机解放了手工时代对思想的束缚,为创作提供了宽裕的自由发挥空间,使作品最大程度地完美。
2.丰富了艺术的传达形式
计算机的应用创造了全新的交流方式,及时交互是数字艺术独有的技术,广泛应用在各种形式数字艺术中,如Flash角色动画、网页、互动游戏等。交互功能改变了传统艺术中受众的被动角色,受众也可以参与到艺术的“创作过程”,让受众判断选择,不同的选择将出现不同的过程和结局,加强受众参与感,提高兴趣。
3.表现传统艺术无法企及的效果
数字艺术是一种全新的艺术形式。多媒体技术将图像、声音、文本、动画、音频甚至是气味等多种传达形式集合在一起,丰富了艺术语言和表现形式,提高了作品的感染力。
虚拟现实是高级人机界面,模拟人的视觉、听觉、触觉等感官功能,使人沉浸在计算机生成的能看、能听、可触、可嗅等感受的虚拟世界里,能通过语言、手势、肢体动作、视线移动等方式与计算机实时交互,一切都与现实的感觉一样。它不仅可以模拟现实,也可重建古迹,甚至是虚幻的世界,让人感受真实世界中无法亲身经历的体验。虚拟现实可充分满足艺术创作对感受的表现,给艺术家和设计师的创造提供更多的创作自由。目前常见的虚拟现实软件有QuickDraw3D、VRML、Metastream、3DDreams、QTVR、Cult3D等。如苹果的QuickDraw3D能在视窗中对三维几何体实施拖拽而进行任意角度的观察,还能变换灯光、材质等,展示三维物体极为方便。
三、数字艺术主要涉及领域及内容
计算机数字艺术在很多方面是交叉的应用关系,比如动画,在影视、环境艺术设计、工业模型等方面应用都很广泛,所以不能孤立对待。数字艺术的发展促进学科融合。
1.计算机辅助设计应用较早,比较成熟。如视觉传达设计,计算机已牢牢占据了高档彩色输出、印刷等领域。环境艺术设计,AutoCAD、3DsMax已成了建筑等行业计算机辅助设计的代名词,基于CAD开发的软件多如繁星。工业设计,Pro/ENGINEER具有模拟实体造型功能,能缩短产品开发的时间并简化开发的流程。它的三维创作过程是确定有关物体属性的具体数据,计算机由屏幕实时、准确地展现物体的三维效果,最终可将数据传送至数控机床,制作实体模型、成品模具。计算机的介入,改变了传统的生产模式。
2.计算机绘画,是较新、较热门的艺术门类。可感压力的数字笔使用起来接近于传统的画笔,在电子画布上,可以选取任意种类、形状、大小的“画笔”,沾上“水墨”或“颜料”,在不同质地的“纸”上绘画,笔迹表现出颜色和不同质地纸面的肌理效果,“笔触”会随手的压力大小和移动快慢而做粗细、深浅、虚实、飞白等变化,模拟现实产生的效果,将传统的绘画艺术从纸和笔中解放出来,达到所需的艺术效果。油画、雕塑、版画等也有使用计算机进行创作的。及时交互等优势使计算机超越了传统工具被动的地位,2D插画和概念艺术广泛应用于商业广告插画、出版物插图、游戏美术中。
3.计算机多媒体动画是目前应用非常广泛的一门艺术形式,门类很广。按制作方法,可分为二维动画和三维动画;按长短,可分为动画短片、动画电影(电视剧);按剧种,可分为故事片、儿童剧、科教片等。
①二维动画(2D)。目前二维动画制作软件可分为日本派和欧美派,有矢量和点阵两种图形模式。Flash是一款不错的面向个人的二维动画软件,已成为网页上的标准,许多个人爱好者加入到“闪客”行列,制作出了非常经典的作品,一些电视台也播放网上经典的Flas。但它对于生产型的动画力不从心。RetasPro最早开发于苹果平台,现已占领了日本动画界95%以上的市场,制作出了许多我们熟悉的电影,如《鲁宾三世(LupinThe3rd)》《蜘蛛人(Spider-Man)》等。我国也有不少单位使用,上海美术电影制片厂用其制作了《我为歌狂》等卡通片。二维动画的制作主要分为前期创作和后期加工两大部分。以前前期创作主要靠手工完成,包括规划、剧本、造型设计、构图设计、背景、原画、动画等。计算机主要介入后期加工,包括摄影表录入、动画扫描、背景扫描、色指定、描线上色、背景修图、特效制作、动画渲染、输出录制等。随着计算机软硬件的发展,传统的前期创作也引入了计算机,二维动画的生产过程已经完全进入了全数字、无纸化时代。RetasPro的制作过程与传统的动画制作过程十分相近,它由模块替代了传统动画制作中描线、上色、特效处理、拍摄合成等全部过程。②三维动画(3D)。三维动画用途非常广泛,是数字娱乐时代的新兴产业,具有不可估量的前景。许多电影、电视和游戏特技,多媒体演示、产品设计使用计算机三维动画来表现。三维软件比较复杂,目前还没有统一标准,也没有占绝对优势的软件,各家软件的理念也不相同。往往几秒钟的精彩镜头,要花数月时间制作。三维图像主要还是显示在平面上的二维图像,还不是真正空间上显示的三维图像,只是用三维方式建立模型。三维动画制作可分为动画规划、建模、贴图、灯光和场景设置、动画设置、渲染、后期合成7个阶段。常见软件有PC的3DMax-Studio、Maya、Softimage等,苹果的Infini-D、StrataStudioPro、Poser、AnimationMaster、Form-Z、ElectricImage、Lightwave、Cinema4D等。
4.数字视频。数字视频就是先用摄像机之类的视频捕捉设备,将影像信息转变为视频信号,记录到储存介质。播放时,将视频信号转变为帧信息并显示出来。数字信息还可以解码成模拟信号在普通电视机上观看。QuickTime是国际标准化组织选定的MPEG-4视频标准,可以在电脑上编辑和播放数字视频,将视频、音频、三维动画和虚拟现实在基于苹果和PC的电脑之间自由扩展。目前有FinalCut(非线性编辑)、Shake(高级特效合成)、CinemaTools(电影剪辑)、DVDStudioPro(DVD制作)等专业软件。
5.电子书
①电脑上阅读的电子书,充分利用电脑的优势,功能最强大。其动态的多媒体信息,有更好的交互性,集多种感官刺激于一体,避免了静态的文字和图片的单一,调动读者的兴趣。世界上许多著名报纸、杂志纷纷推出电子版,如《NewWebPick》《摩托车杂志电子版》《动客电子杂志》以及中国的《Z-com》等。
②手机电子书。随着智能手机的普及,用手机阅读的电子书越来越多。现代人上班节奏紧张,利用上下班的一点空余时间读一些轻松的带音乐、动画的手机电子书是实在的消遣,携带方便。许多网站提供基于WindowsMobile、Linux、Symbian等智能手机的电子书下载,用户自己也可以非常方便地创建电子书。
③实物电子书,是拿在手上阅读的外型像传统书籍的电子书,这是传统书籍的延伸。这种新形式的电子书外观和普通书籍接近,可以拿在手上,但是带有多媒体视听等新功能,它甚至能听到读者的说话、心跳等声音。
6.游戏美术。游戏美术近年发展迅猛,包括游戏片头、场景、人物、服装、道具等。现在游戏美术发展成了围绕游戏开发的产业,它以实物的形式再现游戏中的人物、服装、道具等,深受游戏“粉丝”喜爱,每当一个新游戏,就会有大量的与游戏相关的玩偶在网上交易、市场上出售。
四、计算机数字艺术的发展趋势
计算机对艺术的影响不仅表现在它能更有效率地创作,也给艺术与设计带来了新的风格和形式,艺术表现形式越来越丰富。数字媒体技术的发展,多种传达方式的综合应用,为视觉艺术的创新提供了新的条件和机遇,新的热点不断涌现。应用视频、动画、交互等综合手段创造的艺术作品,丰富了艺术门类,逐渐演变成为一个新的领域。互联网促进了信息的传递,给人们提供了一种新的传达媒体,同时也创造了一种新的交流方式。艺术家可以在互联网上跨地域协同创作,艺术的创作和欣赏不再受地域的制约。艺术是创新过程,融合了人工智能技术的计算机甚至有可能根据设定条件自行进行艺术创作。
结语
计算机数字艺术与设计如此蓬勃的发展,是技术与艺术完美结合的体现。计算机技术的发展和多媒体的开发为艺术创作提供新的机遇、新的表达方式、新的艺术语言和风格,艺术的概念有了显著变化。同时,艺术的创新也对计算机有了更高的要求,反过来促进了计算机软硬件的开发。艺术家创造精神财富,应关注新技术的发展,以开放的姿态迎接新事物,自由地进行创作。海纳百川才能适应新时期的需要。计算机毕竟是工具,艺术的价值应是设计师富有的艺术才华和设计思想。只有重视创造性思维的拓展与能力的提高,才能设计出富有艺术魅力的有意义的作品。
参考文献:
王受之著《世界现代设计史》.广州:新世纪出版社,1995年版。
迪尚著《电脑图形设计》.杭州:浙江人民美术出版社,1995年版。
1.1方便学生日常学习。由于计算机网络不受时间空间的限制。一方面,其具有快速查阅、上传等的特点,在很大程度上方便了学生学习,利用计算机互联网的搜索功能,能够快速准确的找到有效的信息。并且,网上资源丰富往往可以帮助学生触类旁通、举一反三。学生学起来也会觉得轻松有趣,在兴趣的驱使下学生会更主动的要去学习,变得爱学习。同时,通过网络学习能将学生的知识面变得宽阔,在上课和老师同学的交流上有更多更丰富的话题,从而活跃了课堂,学生自己本身也会在讨论得到满足。另一方面,由于每个学生的学习进度和接受能力是不一样的,传统的教学基本上是在课堂上“一遍过”,利用互联网不受时间空间限制这一特点,灵活的调整教学实践,将与课堂上相关的视频发给学生,让学生能够充分的理解上课内容,也可以发一些课外相关的资料给学生加深他们的理解与记忆。这就不受传统课堂一节课四十五分钟的限制,老师原本上课本内容的时间就不多,更不可能吧课堂外的知识完整的带给学生。
1.2帮助丰富教学资源的同时节约教育资本。利用计算机科学技术进行计算机教育可以丰富教师的教学方式,学生在学习的过程中不仅可以看到文字图片还能看到动态的视频,这样趣味生动且直观的的教学,方便了学生对知识的掌握[3]。在拥有海量资源的同时,计算机教学还具有节约资源这一特点,如果把我们的教课书,教学资料变为电子稿,将学生平时的测验由笔试变为机考,平时的作业改成用word、PPT等形式,节约了大量的纸张不说,也可以节约为这些教育资源所投入的人力、物力及经济上的不菲开销,减少了学生学习成本。而在学生学习的内容上来说,降低成本的同时不当没有减少应学习的内容反而使得教学内容更为的丰富多样。再加上计算机作为一种工具,它可以被随时随地的使用,当学生需要学习去朗诵、背诵课文时就可以在电脑中找到各种名家的朗诵,无论是音频还是视频甚至是动漫等一些丰富有趣的资源,帮助学生对课文的理解,将枯燥的朗读背诵变得有趣。
2计算机科学技术对计算机教育应用的发展
2.1积极创新。要想计算机教育取得更好的发展,在教师和学生使用中受到更好的成效,应该要积极努力不断地创新。了解实际教学中出现的问题,只有从实际中出发,才能让创新的内容更为贴近学生的需要,被广大学生所接受。也正是用为有了计算机科学技术的不断进步,计算机教育中的教学技术和质量才能不断的得到提高。
2.2规范教师对计算机教育的使用。教师要确立以学生为主体的计算机多媒体教学,提高学生对学生学习环境的控制能力,引导学生适应计算机教学,并正确使用。不断地对学生在计算机教育中会遇到的问题,提出猜想,积极地寻找解决的方案,防患于未然。让学生在接受计算机教学的过程中能够有正确的认知,利用计算机教育去切实的提高对所要学的知识的认知程度,加强对知识的理解,灵活的去运用计算机教育中的教学资源。
2.3提高学生对计算机技术应用的认知。就像对电脑的使用有利还是有害这一问题的辩论一样,计算机教育在学生的使用过程中也会出现很多意想不到的问题,这就需要学生对计算机教学有一个清楚的认知,要明白计算机教学的初衷。同时让自己能够运用计算机教育,就要提高自身的计算机的使用水平,这样才能配合老师的教学以及教材的需要,掌握自己要学的知识。
3结束语
计算机专业英语是各个层次的计算机类专业的必修课,是大学英语教学的延伸和提高,也是学生大学期间英语不断线教育中非常重要的一环。由于计算机学科的特殊性,即绝大部分计算机新技术都源于国外,要想快速学习、掌握这些新技术和新的开发工具,必须能够熟练地阅读计算机英文文献。同时目前倡导的双语教学,要求部分专业课程要用原版英文教材,这就要求学生必须先掌握足够的基础知识专业词汇。所以专业英语对计算机科学及相关专业的学生来讲,非常重要。
计算机专业英语教学的目标是培养学生掌握常用的计算机专业英语词汇、培养科技英语的阅读理解、翻译及写作能力,但各高校基本上都是将该课程设为考查课程,相当一部分学生学习效果不理想。从毕业设计中的专业外文文献翻译和毕业论文的英文摘要,就可以明显地看出来,有的学生甚至直接使用“金山快译”之类的翻译软件来翻译。如何更好地讲授好计算机专业英语课程,达到更好地教学效果,是许多计算机学科的教师探讨的课题。
2计算机专业英语的特点
计算机专业英语除了具有科技英语的一般特点外,还有其自身的特点。
长句多。
被动语句多。
祈使语句多。
专业术语多。
新词多,且合成新词多。
缩略语多。
一词多义。
其中缩略语出现的频度高,以及新词(包括新缩略语)产生快和数量多是计算机专业英语区别于其它学科专业英语的主要特点。
3教学内容的选择
3.1教材的选择
计算机专业英语的教材比较多,层次也不同。选择一本合适的教材是取得好的教学效果的基础,选择教材时有以下几个原则:
(1)全面性。计算机专业英语是要介绍计算机专业课程涉及的词语和知识,所以教材内容要尽量全面,至少要包括大部分计算机专业课程的内容,如计算机原理、数字逻辑、数据结构、数据库、操作系统、计算机网络、软件工程、程序设计语言等等。目的是掌握相关词汇,所以理论上不要求太深,通常是介绍性质的,事实上目前计算机英语教材中不少课程内容都是源自某一课程的英文教材的内容介绍,或者是摘编出来的。
(2)时效性。由于计算机技术发展非常迅速,且新技术市场化周期越来越短,要使学生能够掌握新的计算机技术和新的实用工具软件,就必须考虑教材内容的时效性,达到与时俱进。
(3)适用性。由于计算机专业英语教材较多,层次不同,包括两年高职、三年高职、专生本、本科等层次,相应的内容深浅、侧重点各有不同。同时现在计算机相关专业也越来越多,如计算机科学与技术、软件工程、网络工程、信息安全专业、软件测试等,不同的或方向对课程内容的侧重也不同,所以要根据不同的教学对象选择适用的教材,当然,也可以对教材内容进行选择性的取舍。
3.2适当补充新内容
由于教材编写的时滞性,一些实用的新技术不会包括在教材中,而计算机是一门实用性很强的学科,学生急于了解计算机新的技术发展和应用情况,特别是实用性的技术和新软件功能等,所以要根据当前的技术发展,适当补充一些介绍计算机新技术的内容。如笔者在近年的教学中,及时补充了、IPV6、超线程(Hyper-Threading)、Dual-CoreProcessor、DDRMemory等实用性强的新技术的文章,很受学生欢迎。根据经验,学生是非常乐于了解新技术的,特别是那些已得到应用的主流技术。
另外,大部分教材内容理论性较强,对一些基本的实用操作则介绍很少,如对于CMOS设置、键盘上各键名称的具体含义、软件基本操作术语等基本的实用英语则很少有介绍,甚至部分学生本科毕业时还不知道“Ctrl”、“Alt”键等具体是哪个英文词及其实际含义,“有专业没常识”。所以在教学时,应当补充这些最基本的内容。
在教学时还应适当讲授科技英语的阅读、翻译和写作的基本知识和技巧,使学生能够熟练翻译相关的技术文章,并基本上可撰写一般性英文科技论文,特别是要掌握科技论文英文摘要的写作方法。
总之,在教学内容上,要达到全面性、时效性、实用性的合理协调。
4教学进度安排以及与专业课程的协调
计算机专业英语教材的内容通常是以计算机专业课程为单元编排的,如计算机硬件、数据结构、数据库原理等等。本科计算机专业英语通常是在三年级开设,专科通常是在最后一学年开设,此时学生有些专业课程还没有学到,这样就会增加对计算机英语课文理解的难度。所以在教学进度的安排上,要兼顾其它专业课程的教学进度,对于学生没有学过的专业课程,由于在学习对应的专业英语时,学生没有该方面的概念,老师又不可能将理论原理讲得很透彻,学生学起来可能会一头雾水。对于已经学过的专业课程,再学习相应的专业英语,其效果要好得多。另外还要考虑采用双语教学的专业课程,合理灵活地安排课程内容和进度,不一定非要按照课本上的章节顺序来进行。
5教学及辅助教学形式的多样化
多媒体及其它现代技术已广泛应用于教学,利用这些技术可以使教学形式多样化,获得传统的教学方式难以获得的良好的教学效果。除了传统的板书教学外,还可以利用下列方式。
(1)PPT等课件。利用投映机播放PPT课件来讲解课文,要比让学生都低着头看自己的课本讲解,效果要好得多。
(2)音频。目前部分计算机英语教材都提供了相应课文的音频材料,而且网上也有许多计算机专业英语的听力材料,利用PC教师也可以自己录制英语课文的录音。利用音频可以有效地锻炼学生的专业英语的听力和口语。
(3)视频与动画。许多计算机相关网站上都有计算机技术和知识的视频材料,特别是一些著名的IT公司如IBM、Microsoft等公司的网站上,经常及时地提供介绍其新技术和新产品的英文版视频和动画,其发音纯正,制作精美,形象直观,时间通常为几分钟,介绍一种产品或技术的主要特点。观看这类视频短片或动画,提高了学生学习的兴趣,学生既锻炼了听力,同时也学到了新技术,所以效果非常好。
辅助教学对教学效果的影响非常重要,要想使学生很好地掌握计算机英语,除了课堂上的面对面的教学、交流外,还要充分利用其它的辅助教学手段。网络技术的普及为我们提供了多种辅助教学方式。
(1)网络课程。教师可以在校园网上建立自己的计算机英语网络课程,将自己的教学课件等资料放在上面,教师可以通过网络课程布置作业、上传学习资料、答疑等。学生可以随时访问学习,提交作业、提问题等。网络课程在校园内已成为教师的一种重要的辅助教学平台,也是学生重要的学习平台。
(2)博客。虽然博客近几年才开始兴起,但已有许多教育工作者尝试将其应用于教育中,有的已取得了很好的效果。目前许多网站都提供了免费的博客空间,并有专门的“教师博客”、“学生博客”网站等用于网络教育。博客的特点是网页创建非常简单,且使用方便,空间免费,无须个人维护。可以作为教师的辅助教学平台和学生的自主学习平台。如笔者创建的个人的计算机专业英语博客,可以方便地上传计算机英语学习资料、作业等,同时不定期地开展专业英语学习专题讨论,要求学生提问题和发表评论必须使用英语,学生也非常乐于访问、交流,自然而然地提高了学生的计算机英语阅读和表达能力,已成为一个重要的辅助教学方式。
(3)E-Mail。E-Mail作为一种日常的通信工具,笔者要求学生在向笔者发E-Mail全部使用英语,当然给学生的回复也是英文的,通过这种方式,也可以有效地锻炼学生的英文阅读能力和写作能力,学生也乐于以这种方式与老师交流,很好地配合了计算机专业英语的教学。
另外网上有许多英文的计算机幽默短文和漫画,在讲解课文时适当地让学生看一则相关的计算机幽默(英文)或一幅计算机漫画,可以活跃课堂气氛,加深印象,寓教于乐。还有许多学生都喜欢听那些经典的和流行的英文歌曲,虽然不是关于计算机的英文歌曲,但由于歌词通常都很精炼,语法简明,学生也爱听,在课间休息时播放学生喜爱的英文歌曲,潜移默化,有助于其英语水平的提高。超级秘书网
6作业与考核
平时的作业和考核也是课程学习的重要部分,由于许多计算机英语教材在书后都提供了课文的参考译文和练习答案,所以相当一部分学生对课本上的作业习惯于抄答案,这样一方面对学生没有任何效果,另一方面也干扰了老师对学生学习情况的准确了解。对此可以采用灵活的课下作业和考核方式。如将课外的计算机英语音频资料提供给学生,安排在课下练习听力,下次上课利用几分钟来测试其效果。再如在课堂的最后几分钟安排随堂的快速翻译和写作,可以很好地培养学生的快速阅读和写作能力。笔者的实践证明,这些方式效果很好,学生也很欢迎。
7结束语
1.1程序语言主要是英语,不容易理解
几乎所以的计算机语言都是英语,大部分英语单词不是常用的词语,造成学生在学习计算机程序的过程中,必须先查字典翻译程序中的词语,才能理解程序中命令和语句的意思。有的就是查找字典了,也翻译不准词语的意思,因为大部分计算机语言中的词语意思是专业英语,只在计算机中代表特定的意思,而在其他语境中却代表另外的意思。
1.2计算机程序语法和结构严格,不容易掌握
计算机语法和结构比较严格,所有的变量必须先声明,语句结构有严格的顺序和组成部分,缺少任何一个标点就可能会造成错误或者程序执行不了。所以学生要记住大量的语法结构和特殊符号,要不然根本理解不了程序,更不可能写出程序。
1.3计算机程序逻辑性强,程序不容易设计
在编程过程中,往往为了解决一个问题要运用很多语句和命令来解决问题。但计算机语言是逻辑性很强的语言,在程设计的过程中学生往往不知如何下手,不知道用什么方法来解决问题。就算知道用什么方法解决问题,但在解决问题的过程中,往往缺少相关命令或者考虑不够全,造成程序编写错误,或者根本到不到预期效果。
2易语言的特点和易语言用于编程教学的优势
2.1易语言的特点
易语言是主要以汉语作为命令和程序代码一种计算机编程语言。由于易语言是全中文支持模式,编程者无需很高的英语水平,就可以学习和掌握易语言。易语言跟其他大部分开发语言一样,它拥有专门的、可视化的、集成化的开发环境,用户可以利用它进行程序编写、界面设计、编译调试等一体化的操作。汉语命令和代码的快速录入与识别是易语言的最大特点,同时易语言的语法结构按照汉语的语义特点进行设计,特别是程序定义模块采用便于理解的表格形式,用户无须记住程序的定义方式和使用格式,直接填表即可。利用易语言编程,告别了其他编程语言繁琐的定义和严格的格式,不用在意变量的使用范围,符合学生的思维方式和特点,使学生更容易明白算法和语句结构,更深层次理解编程的本质。另外易语言提供的参数提示和引导技术,不用用户记住命令和语法,只需要按照中文的意思输入拼音即可获得命令提示和参数引导。对于初学者来说,易语言的学习就是打开编程之门的钥匙,对学习其他编程语言也是有极大帮助的。
2.2易语言用于计算机编程教学的优势
2.2.1易语言有利于提高学生学习编程的兴趣
目前高校的计算机编程课一般都是国外的开发的语言,学生不仅对语句与命令难以理解,而且要记住大量的语法与结构。许多学生看编程的书籍像是看天书一样,大部分学生一提起编程课就感觉是乏味和无趣,对其失去了兴趣。因此计算机编程课变成了大学中最无聊的课。易语言是以中文为基础的开发语言,语句和命令按照我们的表达方式来命名,同时,语法结构也按照我们的思维习惯和表达方式来设计,符合我们心理特点。另外它也是可视化的、集成化的编程语言,利于学生理解与操作。所以能提高学生的兴趣,使计算机编程的学习变的比较容易。
2.2.2有利于学生培养编程思维意识
程序编写的本质就是运用逻辑思维解决问题,要学好编程课程其关键点在于培养学生的逻辑思维意识,提高学生的计算思维意识,使得学生养成一种编程思维和思想。易语言是窗体设计和代码编写相结合来实现程序编写的,支持可视化的操作,窗体和组件的属性都是中文形式。包括支持库、程序、编辑菜单栏都是中文语句。用户可以直接用中文输入命令和语句,也可以按照命令函数提示格式输入语句。它独有的帮助功能能够提示代码流程,可以方便用户理解程序所表达的意思。对没有接触编程语言的学生来说,可以快速上手,并可以在很短的时间内开发出小游戏和软件。
2.2.3易语言有利于减轻教师的授课压力
计算机编程不仅对学生来说是枯燥和乏味的,对教师授课来说也是有压力的。教师在讲课的过程中,往往需要反复讲解才能让学生了解特有的名词和语句,但由于学生没有计算机编程思维,又没有非常切合生活的实例,所以学生还是一知半解。其结果是教师费了很大的力,学生还没有学好。讲授计算机编程课的教师有很大的压力,因为不能用常用的语言来解释特定的命令和结构,同时在课堂上又要给学生讲解英文单词。大部分的程序都是英文,就算有时候讲解完也不能让学生完全明白其中意思,因为单词的意思往往也不能说明它在程序中的特殊意义。易语言的简单易学,可以让学生对程序的执行流程、语句结构等有一定的认识,教师也不用再翻译英文单词,降低了教师讲课压力。
3易语言应用于大学计算机编程课程的改革内容
3.1课程设计的改革
3.1.1采用灵活多样的课程设计形式
作为必修课程开展教学,针对广大非计算机专业学生,作为计算机基础课程中的必修课进行开设,由于非专业学生对计算机语言的应用能力不用太强。开设易语言课程,让其对计算机编程课有一个大概的了解和认识,培养一种计算机编程的意识。作为计算计算选修课开设,由于易语言在现实应用中还不很不广泛,大部分软件开发都还是应用的是常用的编程语言。针对计算机专业课的学生,需要利用编程语言来设计软件并在以后的工作中,利用语言来开发程序,易语言只能作为一个了解的语言,而不能利用易语言来实际操作和编程,所以可以作为选修课程来学习。也可以作为第二课堂来学习,在课余时间教师可以利用第二课堂,对易语言有兴趣和喜欢编程的学生进行讲解。有些学生喜欢编写小游戏或小软件,喜欢钻研计算机编程问题,可以开阔学生的视野,让他们学习易语言,并开发相关的软件和系统,提高学生的学习兴趣。
3.1.2分层次、分学科教学
由于易语言简单易学,可以在学生中开展分层次、分学科的方法进行教学。由于学生计算机水平的参差不齐,如果让有些计算机水平比较好的学生学习易语言,可能有些简单。易语言应用于实践的范围还不广泛,当前开发软件的主流还是国外的编程语言。所以对这些同学而言,学习易语言就可能浪费了时间。可以预先对学生的计算机水平进行测试,然后分层次教学。另外要分学科教学,针对学生学科的不同,来确定是否开始易语言和其他语言,让课程充分符合学生的水平,提高教学的效果和课程开设的科学性。
3.2授课方式的改革
3.2.1以易语言为先其他语言为后的教学方式
易语言中文可视化的环境和编写程序的特点,可以将其作为编程课程的第一门课,让学生对计算机编程语言中的程序集、子程序、变量、模块和定义有一个初步的了解和认识,让学生明白计算机编程语言的特点和本质;理解计算机编程中循环和判断的运行规律;掌握软件开发和系统搭建的基本原理。只有这样才能对计算机编程有了初步的了解,提高学生的学习兴趣,才能为学习其他编程语言打下基础。要以易语言为先,其他语言为后的教学方式改革计算机编程教学。
3.2.2开展自学与提问相结合的教学方式
计算机课程是一门理论与实践紧密结合的课程,特别是计算机编程课。学生对于那些难懂的术语和命令往往一筹莫展,也容易忘记。另外,只讲解理论学生从直观上很难理解,最终结果只会让学生对计算机课程失去兴趣,因此要理论与实践相结合。易语言的特点和优点,让学生自己很容易上手,易语言课程的讲授可以直接在机房中开展,可以开展自学与提问相结合的方式进行教学,教师再针对重点部分进行讲解。
4结语
关键词:信息安全密码技术方案论证应用
1.对称密码体制
对称密码体制是一种传统密码体制,也称为私钥密码体制。在对称加密系统中,加密和解密采用相同的密钥。因为加解密密钥相同,需要通信的双方必须选择和保存他们共同的密钥,各方必须信任对方不会将密钥泄密出去,这样就可以实现数据的机密性和完整性。对于具有n个用户的网络,需要n(n-1)/2个密钥,在用户群不是很大的情况下,对称加密系统是有效的。但是对于大型网络,当用户群很大,分布很广时,密钥的分配和保存就成了问题。
2.非对称密码体制
非对称密码体制也叫公钥加密技术,该技术就是针对私钥密码体制的缺陷被提出来的。在公钥加密系统中,加密和解密是相对独立的,加密和解密会使用两把不同的密钥,加密密钥向公众公开,谁都可以使用,解密密钥只有解密人自己知道,非法使用者根据公开的加密密钥无法推算出解密密钥,故其可称为公钥密码体制。如果一个人选择并公布了他的公钥,另外任何人都可以用这一公钥来加密传送给那个人的消息。私钥是秘密保存的,只有私钥的所有者才能利用私钥对密文进行解密。
3.目的和意义
(1)解决大规模网络应用中密钥的分发和管理问题
采用分组密码、序列密码等对称密码体制时,加解密双方所用的密钥都是秘密的,而且需要定期更换,新的密钥总是要通过某种秘密渠道分配给使用方,在传递的过程中,稍有不慎,就容易泄露。公钥密码加密密钥通常是公开的,而解密密钥是秘密的,由用户自己保存,不需要往返交换和传递,大大减少了密钥泄露的危险性。同时,在网络通信中使用对称密码体制时,网络内任何两个用户都需要使用互不相同的密钥,只有这样,才能保证不被第三方窃听,因而N个用户就要使用N(N–1)/2个密钥。采用公钥密码体制,N个用户只需要产生N对密钥。由此可见,只有公钥密码才能方便、可靠地解决大规模网络应用中密钥的分发和管理问题。
(2)实现网络中的数字签名机制
对称密钥技术由于其自身的局限性,无法提供网络中的数字签名。这是因为数字签名是网络中表征人或机构的真实性的重要手段,数字签名的数据需要有惟一性、私有性,而对称密钥技术中的密钥至少需要在交互双方之间共享,因此,不满足惟一性、私有性,无法用做网络中的数字签名。相比之下,公钥密码技术由于存在一对公钥和私钥,私钥可以表征惟一性和私有性,而且经私钥加密的数据只能用与之对应的公钥来验证,其他人无法仿冒,所以,可以用做网络中的数字签名服务。
二、方案论证
1.介绍RSA公钥密码体制
RSA是Rivest,Shamir,Adleman提出基于数论的非对称密钥体制。RSA是建立在大整数分解的困难上的,是一种分组密码体制。RSA建立方法如下:首先随机选两个大素数p,q,计算n=p•q;计算欧拉函数φ(n)=(p-1)(q-1);任选一个整数e为公开加密密钥,由e求出秘密解密密钥加密/解密:将明文分成长度小于位的明文块m,加密过程是:c=E(m,e)=modn解密过程是:m=D(c,d)=modn
2.RSA公钥密码体制的安全性分析
RSA的安全性依赖于大整数的因式分解问题。实际上,人们推测RSA的安全性依赖于大整数的因式分解问题,但谁也没有在数学上证明从c和e计算m需要对n进行因式分解。可以想象可能会有完全不同的方式去分析RSA。然而,如果这种方法能让密码解析员推导出d,则它也可以用作大整数因式分解的新方法。最难以令人置信的是,有些RSA变体已经被证明与因式分解同样困难。甚至从RSA加密的密文中恢复出某些特定的位也与解密整个消息同样困难。
3.设计RSA系统的注意事项
(1)经过对RSA安全性的分析,可以得出使用RSA时应该注意的事项:
随机选择足够大素数;在使用RSA的通信网络协议中,不应该使用公共模;不要让攻击者得到原始的解密结果;解密密钥d相对模数n来说不应过小;应该或者加密密钥大;或者被加密的信息m总是大而且m不能是一些已知值的乘积,后面一种情况可以在加密前对m填充随机值实现。相关的消息不能用同样的密钥加密,加密前对消息进行随机值填充破坏消息之间的代数联系及相关性,但是要注意填充算法的选择;应该使获得对任意值的原始签名不可能。被签名的消息应该与模数差不多大,而且不是一些已知值的乘积;
(2)RSA系统的参数选择
RSA系统是第一个将安全性植基于因子分解的系统。很明显地,在公开密钥(e,N)中,若N能被因子分解,则在模N中所有元素价的最小公倍数(即所谓陷门)T=φ(N)=(p-1)(q-1)即无从隐藏。使得解密密钥d不再是秘密,进而整个RSA系统即不安全。虽然迄今人们尚无法“证明”,破解RSA系统等于因子分解。但一般“相信”RSA系统的安全性,等价于因子分解。即:若能分解因子N,即攻破RSA系统;若能攻破RSA系统,即分解因子N(相信,但未证明)。因此,在使用RSA系统时,对于公开密钥N的选择非常重要。必须使得公开N后,任何人无法从N得到T。此外,对于公开密钥e与解密密钥d,亦需有所限制。否则在使用上可能会导致RSA系统被攻破,或应用在密码协议上不安全。
4.RSA公钥密码体制的应用
(1)数字签名
长期以来的日常生活中,对于重要的文件,为了防止对文件的否认,伪造,篡改等等的破坏,传统的方法是在文件上手写签名。但是在计算机系统中无法使用手写签名,而代之对应的数字签名机制。数字签名应该能实现手写签名的作用,其本质特征就是仅能利用签名者的私有信息产生签名。因此,当它被验证时,它也能被信任的第三方(如法官)在任一时刻证明只有私有信息的唯一掌握者才能产生此签名。其特点:签名是可信的,签名是不能伪造的,签名是不可重用的,签名后的文件是不能更改的,签名是不能否认的。
三、过程论述
1.RSA算法工作原理
首先,找出三个数,p,q,r,其中p,q是两个相异的质数,r是与(p-1)(q-1)互质的数......p,q,r这三个数便是privatekey接著,找出m,使得rm==1mod(p-1)(q-1).....这个m一定存在,因为r与(p-1)(q-1)互质,用辗转相除法就可以得到了.....再来,计算n=pq.......m,n这两个数便是publickey编码过程是,若资料为a,将其看成是一个大整数,假设a=n的话,就将a表成s进位(s<=n,通常取s=2^t),则每一位数均小于n,然后分段编码......接下来,计算b==a^mmodn,(0<=b若p,q是相异质数,rm==1mod(p-1)(q-1),a是任意一个正整数,b==a^mmodpq,c==b^rmodpq,则c==amodpq证明的过程,会用到费马小定理,叙述如下:
m是任一质数,n是任一整数,则n^m==nmodm<证明>因为rm==1mod(p-1)(q-1),所以rm=k(p-1)(q-1)+1,其中k是整数因为在modulo中是preserve乘法的(x==ymodzandu==vmodz=>xu==yvmodz),所以
c==b^r==(a^m)^r==a^(rm)==a^(k(p-1)(q-1)+1)modpq
(1)如果a不是p的倍数,也不是q的倍数时:
则a^(p-1)==1modp(费马小定理)=>a^(k(p-1)(q-1))==1modpa^(q-1)==1modq(费马小定理)=>a^(k(p-1)(q-1))==1modq所以p,q均能整除a^(k(p-1)(q-1即a^(k(p-1)(q-1))==1modpq即a^(k(p-1)(q-1))==1modpq=>c==a^(k(p-1)(q-1)+1)==amodpq
(2)如果a是p的倍数,但不是q的倍数时:
则a^(q-1)==1modq(费马小定理)=>a^(k(p-1)(q-1))==1modq
=>c==a^(k(p-1)(q-1)+1)==amodq=>q|c-a
因p|a=>c==a^(k(p-1)(q-1)+1)==0modp=>p|c-a
所以,pq|c-a=>c==amodpq
(3)如果a是q的倍数,但不是p的倍数时,证明同上
(4)如果a同时是p和q的倍数时:
则pq|a=>c==a^(k(p-1)(q-1)+1)==0modpq=>pq|c-a
=>c==amodpq
这个定理说明a经过编码为b再经过解码为c时,a==cmodn(n=pq)但我们在做编码解码时,限制0<=a
2.RSA的安全性
RSA的安全性依赖于大数分解,但是否等同于大数分解一直未能得到理论上的证明,因为没有证明破解RSA就一定需要作大数分解。假设存在一种无须分解大数的算法,那它肯定可以修改成为大数分解算法。目前,RSA的一些变种算法已被证明等价于大数分解。不管怎样,分解n是最显然的攻击方法。现在,人们已能分解多个十进制位的大素数。因此,模数n必须选大一些,因具体适用情况而定。
3.RSA的速度
由于进行的都是大数计算,使得RSA最快的情况也比DES慢上一倍,无论是软件还是硬件实现,速度一直是RSA的缺陷。一般来说只用于少量数据加密。
参考文献
[1]陈运.信息加密原理[M].成都:电子科技大学出版社,1990.
[2]张周.我国企业开始重视网络安全[J].计算机世界A9版.2000,(3).
一、计算机网络实验教学现状分析
随着网络应用的不断普及,网络技术的发展,使当前的生活和工作越来越离不开网络,对于计算机专业的大学生,掌握扎实的计算机网络理论和技术,具备一定的网络设计和管理能力是非常重要的,但是目前计算机网络实验教学中有一些显著的问题。计算机网络实验与其他实验课程有很大不同,它对实验环境要求较高,需要建设专门的网络实验室,配置成套价格昂贵的实验设备,而且后期的设备维护和实验室管理工作量也很大。目前国际著名大学和国内一流大学都建有大规模设备完善的网络实验,计算机网络专业本科生与研究生拥有大量时间和资源进行实验实践学习,并且设置有开放性实验室,学生可以根据自己安排提前预定实验时间,并配有专业高水平的实验老师进行指导,但是国内其他高校大部分由于经费和人力物力等方面原因,网络实验室的条件大多不够完善,设备数量不够充足,很难满足实验教学需求,以笔者所在的信息科学与技术学院网络实验室为例,实验室于2008年开始组建网络实验室,分批购置网络设备花费将近人民币200万元,目前实验室承担了计算机科学与技术、电子信息工程、电子科学与技术、通信工程等本科专业的计算机网络实验课程,平均每年上课的班级数量达18个,学生人数达540人,平均每个班级的实验学时为16学时,随着设备使用时间的增长和本科生人数的扩招,实验设备维修维护越来越频繁,实验任务也越来越重,在短期内又无法大量更新实验设备,现有的实验环境只能满足基础教学所用。从学生角度考虑,实验课时远远不够,没有条件进行深层次的探索性学习,因此在当前的实验设备环境下不能达到很好的教学效果。从笔者的调研结果来看实验环境受限是目前大部分高校计算机网络课程面临最大的困难。
二、实验教育改革思路
1.在线实验平台。由于现有的实验环境不能满足实验教学要求,通过一段时间的调查研究,以及与网络设备厂商的深入探讨,笔者决定利用网络实验平台结合课程优化对实验教学进行改革,希望能缓解实验室设备老化、数量不足的现状,并提供更多更丰富的实验内容来改善教学效果,提高教学质量。我们使用的是锐捷网络的LIMP网络实验系统,将其与实验室物理实验设备有机整合,在网络服务器上搭建网络在线实验平台,学生可以通过校园网络登录实验平台网站进行在线实验,让实验教学不局限于实验室内,学生可以利用任何空闲的时间在网络上进行实验学习。近期我们希望通过实验平台上软件进行网络拓扑结构的搭建,网络设备的配置,网络设计与管理等计算机网络的相关实验,后期还需要引进相关配套设备并完善实验平台,开展网络安全,网络编程等更高级的实验内容。在该平台上,学生可以观看配套的flash演示影片,用较短的时间了解实验过程,而后自己进行实验操作,在过程中有任何问题都可以查看实验附属的相关实验说明和提示,也可以通过系统的留言功能与老师进行沟通交流,老师也可以不定期观察学生的实验结果,对教学效果进行分析,了解学生的学习情况,对同学所提出的问题进行详细的解答,引导学生进行自主型发散性的学习。同时实验平台可以提供更多的实验内容,学生可以根据自己兴趣和时间进行选择,鼓励学生进行深层次多方面的拓展。网络实验平台最大的优势在于可以在较低的经济成本和较少人力资源条件下,较好的解决物理实验环境受限和实验学时不足的问题,因此网络实验平台在计算机网络实验教学中有其很好的应用前景。
2.课程内容优化。通过运用在线实验平台,课程实验时间已基本不受限制,我们可以充分利用现场实验和在线实验各自的特点,优化课程设置,合理安排实验内容,以达到最佳的教学效果。因此我们将课程分为三个阶段构建起多层次的实验内容,包括基础实验,综合实验,设计实验。第一阶段是基础实验,基础实验由实验老师在实验室现场进行详细的指导,安排12学时现场实验可以充分的介绍计算机网络实践的基本知识,以及整体实验内容与相关理论知识的对应,解决实验与理论脱节的问题,让学生知其然也知其所以然。实验内容包括网络设备的基本介绍,实验模型的理论支持,通过基础性的实验来验证计算机网络的基本理论,并适当增加一些学生常用实用的网络知识,提升学生学习兴趣的同时巩固理论和实验基础,为更深层次的学习做准备。第二阶段是综合实验,综合实验在在线实验平台上进行,安排必选和自选两类实验内容,必选内容包括常用网络模型组建和网络设计实验,由学生根据操作说明和相关介绍在实验平台上进行操作,让学生了解当前计算机网络在实际应用中的一些常见案例,从而使学生了解网络软硬件构成、网络拓扑结构、网络组成要素和计算机网络技术,培养其网络管理和网络应用的能力;自选内容包括网络工程和网络安全等120多项实验项目,学生根据自己兴趣选作,利用课余时间进行深层次多方面的学习,更多的了解计算机网络的各项知识和内容,使其能更好地应对日后就业和工作的实际要求。第三阶段是综合性设计实验,在每次课程的最后安排一次4学时的设计性现场实验,由课程老师按照课程大纲设定综合性强、涉及面广、难度较大、接近实际应用的实验内容,在物理实验环境下分组进行实验,老师给予相应的辅助与指导,真正的让学生自己实践设计网络拓扑,配置网络设备,管理网络地址,建立网络结构,实现网络安全,充分利用实验室的软硬件环境构建满足具体实用要求的网络,让学生充分了解课程体系,着重提高其学习积极性,重点培养学生理论联系实际,分析问题和解决问题的能力。通过课程内容优化,在保持原有实验室课时量的基础上充分利用网络实验无时限的优势,达到提升教学效果的目的,为网络专业方向培养后备人才,也为学生日后的专业发展奠定良好的基础。
3.课程系统完善。笔者所希望推行的教学方案,旨在让学生获得更多的学习和实验时间,提高学生的自学能力,提升教学质量,但是为了能使课程能够较好的开展,还需要进行很多其他的完善工作,首先必须搭建好在线实验平台,在线实验平台是解决实验时间受限的关键,必须要保证实验平台的正常运行,并不定期的监控实验平台运行情况,维护好网络服务器和实验系统,确保学生能够正常的在网上完成实验,得到充分的实验时间;还有需要完善修订实验材料,实验指导材料是学生在做实验过程中的主要参照物和基本依据,其质量直接影响教学效果和教学质量,据了解国内部分一流大学已经编写与理论课程契合度较高的实验教材,在指导学生实验的同时,引导其自主学习。通过多年教学课程老师也积累了相关的实验材料,包括实验指导书、实验指导讲义,但是实验内容比较简单基础,而且比较陈旧,不具备真正的指导意义,课程重新规划后首先需要在原基础上修订好基础实验教材,修订实验指导书,并针对网络实验编写实验平台的操作手册,制作flash演示影片,确保学生在较短的时间内充分理解网络设备的工作原理和使用方法、网络平台的操作流程和实验方式,为学生的自主学习创造基础条件,更重要的是实验材料和实验指导书务必做到理论联系实际,既要有指向性又要有启发性,让学生在完成实验同时巩固理论知识,而并非简单的模仿追求实验结果,后期在课程系统完全建立起来后可以通过编写完整课程实验教材来引导学生学习,让他们在学习过程中多思考多探索。
三、结束语
1.1计算机软件C语言的编程技巧
计算机软件C语言的编程中,最主要的依据是指针应用,C语言指针能够根据软件程序的编写需求,构建可行的函数,而程序员在设计函数编程的过程中,即可通过函数参数的具体分配,设置C语言的指令控制。程序员利用C语言编写软件程序时,不仅要准确地控制指令,更重要的是编制C语言的算法。C语言的算法内,体现出诸多应用技巧,利用流程表示的方法规划操作位置,以此来提高C语言的流程算法。程序员编程软件C语言时,需要注意语言设置,首先确定C语言在软件编写中的对象,如程序运算,保障C语言在编程实验中的对象;然后分类计算机软件编程所需的文件,完善文件之间的关联性,设定C语言编程文件的相关步骤;最后全面检查软件C语言编程中涉及的数据,方便编程中的数据查找。
1.2计算机软件C语言的程序应用
计算机软件C语言编程实验中的程序应用,分为函数、算法和运算三个部分。分析如:
(1)C语言在软件编程中的函数,软件编程的函数,负责不同的软件功能,程序员通过C语言定义编程中的函数,由于C语言可以实现编译,因此软件编程所需要的函数,可以在系统内直接调用,程序员操作“#include指令”,关联所有的应用文件,如程序员使用C语言中的sqrt函数,还需引入头文件#include“string.h”;
(2)算法是计算机软件编程的核心,C语言在基础算法的作用下,实现程序表达,程序员需要掌握程序算法,才能保障C语言在计算机软件中合理性,程序员还要在算法的过程中,添加流程图,利用流程符号协助算法运行,提高C语言编程的效率;
(3)运算是C语言编程实验的特色,其对象是二进制,按照计算机软件的C语言编程,设计程序运算,软件的C语言编程中包括诸多基础文件,此类文件是软件编程的重要部分,程序员将编写程序存储到相关的语言内,有利于运算过程中的语言查询。
2计算机软件C语言编程的案例
计算机软件C语言的程序设计比较复杂,以混合软件编程为例,分析C语言的编程。首先程序员应该根据计算机软件的运行目的,将运行语句编写到C语言中,形成源代码,程序员需要连接C语言中的汇编语句,如:Main(){asm{Movah,2Movbh,5Int10h}}整个编程实验案例中,C语言的语句汇编存在格式要求,而且格式较为固定,因此,程序员应遵循一定要求,如:检查语句中是否具备asm,如果缺少asm需重新设定在语句前;确定汇编语句能够正常嵌入C语言内;注意C语言的分隔符,分隔符必须正确。然后设置编译代码,此项模块需要具备单独编程,待C语言编程完成后,利用链接的方式联合代码和编程。混合软件编程中的C语言,函数部分能够被汇编使用,多个编程共同组成一项语言任务,而且C语言倾向于独立编程,基本是以函数的状态实现软件的编程实验。编译代码的应用,提高C语言在计算机软件中的编程能力,保障C语言编程的准确度,强化计算机软件的实践性。最后程序员在混合软件C语言编程实验中,需注重已经出现的编程问题,尤其是参数、存储等问题,排除C语言编程的因素干扰。例如C语言编程实验中出现的参数问题,实际汇编中无法实现正常的参数传递,导致参数堆栈传输时出现问题,不能正常汇编到C语言的程序内,因此还需在汇编中增加两类指令,如:sp、pushbppopbp。混合软件C语言中添加汇编方式,可以提升计算机软件程序的运行速度,完善软件编程。
3结语
关键字:计算机语言教学措施
一、计算机语言教学概述
1.1计算机语言概述
语言是人类所特有的用来表达意思、交流思想的工具,由语音、词汇和语法构成一定的系统。计算机语言顾名思义是在计算机上使用的语言,是人类为了能使人与计算机间进行交流,专为计算机设计的语言,是以人类日常交流的语言为蓝本,变换成计算机可以读懂的信息符号。这些信息符号是按照一定的规则进行的编码,是人与计算机间特有的用来表达人的意思、交流思想的工具,并指导计算机进行信息的采集、分析、加工、处理、保存和利用等。计算机语言的种类非常之多,总的来说可以分成机器语言、汇编语言、高级语言三大类。目前通用的编程语言有两种形式:汇编语言和高级语言。高级语言是目前绝大多数编程者的选择,和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关,但与完成工作无关的细节(例如使用堆栈、寄存器等),这样就大大简化了程序中的指令。
1.2计算机语言教学
计算机语言教学是让学员掌握人为计算机设计的语言特征,学会计算机语言程序设计技能,培养学员的创新能力。教学过程首先是让学员端正思想,明确学习计算机语言的意义;其次是让学员明白学习计算机语言最终就是学会编写程序。
二、计算机语言教学中存在的问题
目前高职、专科计算机教学中出现的主要问题如下:
2.1学生兴趣低、无法调动其学习兴趣
在计算机语言教学中,一般来说,学生兴趣比较低。学生往往认为要学习语言应该自己去专心地学,那样听老师讲课是无法很好地学习语言的,所以自学能力强的学生便自己去学习,而自学能力不强或者自觉性比较差的学生就可能会上课不听讲、下课不看书。而且学生对于整个语言学习不够重视,在考计算机等级考试和程序员的过程中,可以明显看出,很多学生都是抱着碰运气的态度去考的,而并没有明确的目的性。
2.2计算机语言课教学深度与广度的不协调
计算机教学范畴之广确实让广大的计算机教育工作者在制定教学计划时不知从何下手,仅计算机语言就有几十种,并且在不断的更新,而教学的总学时却是不变的,为了让学生在校期间尽可能多的接受有关知识,为以后的就业工作创造条件,我们开设了Basic,PASCAL,C和汇编等多种语言课程,而每门课的总学时不过50学时左右,因此绝大多数讲授的只是语言最基本的语句和一些简单的算法设计,对于具体的语言版本却介绍不多如C语言只介绍标准C语言的语句和语法,对具体如TurboC的库函数应用及其语言本身固有特点很少介绍或根本不予介绍,其结果学生语言知道不少,但没有一门是精通的。
2.3学生程度参差不齐
在计算机语言课的教学过程中,发现学生计算机知识程度参差不齐,比如在授课的过程中,一些基础好的学生觉得早已听懂,而基础差的学生会觉得进度较快.这样使得基础好的学生不能深人学习,基础差的学生学习基础不扎实.从考试的结果看,各班的平均成绩差异较大,最高平均分比最低分相差25分以上,就是同一个班的成绩差异也较大.通过对考试的答卷进行分析,结果表明:学生对较死板的概念题答的较好,对简单的应用并且有确定答案的问题基本上也能回答,但对综合应用的题目大多回答错误。
2.4程度设计能力差
笔者在调查过程中发现,学生最怕计算机等级考试(二级)中笔试的程序填空.机试的编程题,实际上难度并不大.从学生解决问题过程中可看出:结构化程序设计思想不强,几种常见算法如穷举、递推、迭代、递归、方程求解、字符串操作等不够熟练,综合运用知识能力较弱,缺乏创新思维.这样直接导致在完成程序填空时,阅读理解程序能力弱;编程时设计的程序结构不清晰、臃肿,可读性差,程序的效率较低。
2.5程序调试能力差
表现在:许多学生虽拥有个人电脑,但多数学生只是比较熟悉Windows操作环境,不熟悉DOS操作环境,实验前没有做好充分准备。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜单功能,不懂确立TC工作环境,不熟悉编译过程中出错的英文信息,甚至连syntax(语法)、statement(语句)、overflow(溢出)等单词都不认识,尤其当出现恶意语法错误时,C语言编译器也可能有故障隐患而给出名不符实的错误信息;不熟悉程序动态调试方法,如断点设置、单步执行、观察变量的当前值等;另外,学生录入程序的速度太慢,录入正确率低等。
三、计算机语言教学措施探讨
3.1充分调动学生学习计算机语言的兴趣
对于计算机语言的学习来说,由于许多学生在以前并未接触过,所以他们会认为计算机语言是很深奥、很难学的,所以有许多人对计算机语言的学习缺乏信心。在这个时候,任课教师应该采取适当的方式激发学生的积极性和自信心。教师可以在上课过程中讲解目前计算机发展的历程和其中出现的重要人物,并讲解其中重要人物的成功历程,比如可以讲解国内“程序员之父”——求伯君老师以及他所组建的金山软件公司。为了消除程序语言对学生的神秘性,教师可在课堂上当场编写一些小程序,并当场演示。教师也可讲解目前计算机程序人才的重要性和他们的待遇,以调动学生的兴趣和积极性。2以问题为核心,以数据类型的发展为主线来组织教学
课堂教学内容如何组织是教师备课的重要步骤,教学内容组织是否恰当对教学效果有着直接的影响。教师必须对教材仔细分析,充分理解课程的特点,采用最合适的方式来组织教学。
计算机语言虽然比较简单,但要记忆的知识还是较多的,且存在着如何使用这些知识的问题。课堂上若罗列知识点,学员是可以勉强记住的,但要学会使用就较为困难了。在教学过程中,除了必要的说明外,大部分知识都应从问题引入,这样一是比较自然,这些知识都因实际问题的需要而设计,其存在是合理的,有利于记忆;其二也解决了在何种情况下使用与如何使用的问题。当然罗列是需要的,但应放在总结的时候。
当语言的基本数据类型、语句与控制结构讲完后,学员对语言是入门了,但要解决实际问题是不够的,这时应从问题的需要出发引人新的数据组织方式——构造类型,从基本类型——数组——记录——记录数组——动态数据结构——文件。每一个新的类型都是已有的类型克服其缺点,继承其优点而得到的,这符合人思维发展规律,也符合计算机语言本身发展的规律,同时对提高学员解决问题的能力是非常有利的。
3.3教学时间的安排,精讲、多练。
计算机语言教学是一门实践性很强的课程,一定要动手多写程序,通过写、通过思考才能有所进步。对于不同语言编写的程序而言,其实只是表现形式不一样,实际上内容的本质是完全一样的。因此,只需花三分之一的时间在语言本身的讲解上,而剩余三分之二的时间应当放到学生程序内容的考虑以及上机的调试上,应当给学生以更多的实践的机会。
学生在学习的过程中,对课程的认识包括两方面的含义,一是理解,对课程内容的理解;二是应用,如何在自己的程序中加以应用,而应用是学生学习语言的最终目的。教师的职责是教给学生机器可以理解的语句和结构,但关键还是要让学生自己去实践。因此,要给学生提供各种不同的场景(问题),让学生体会在不同的场景中该如何与机器进行交流,即:如何写出能与计算机进行沟通的程序,让计算机帮助用户解决问题。通过对各种不同问题的尝试解决,不但有利于对计算机语言的熟练掌握,而且对计算机的工作流程以及特点也会有更深的体会。
3.4应避免学生的思维定势,培养学生的创造性思维。
对于同一个问题来讲,如果程序能够正确地解决问题,那么这个程序就是正确的,但是这个程序好不好,又有其他的因素制约,比如,程序的可读性,是不是容易让人理解;程序的结构,结构是否合理、符合逻辑;程序的执行效率以及程序所占用的存储空间等。因此,一个程序的好坏,衡量的标准有很多,而且并不是绝对的,可能不同的程序,优、缺点不同,适应的场合、对象也就不同。
通常每个人都有自己独特的思维方式及视角,所以应鼓励每一个同学将自己对某一问题的考虑讲出来,不要局限于某种标准答案之中。应将不同的想法列出来,一一进行对比,找出不同的优、缺点,这对培养学生的创造性思维很有帮助,可以让学生看到相同的问题有不同的解决方式,并且能够理解不同解决方式的优点、缺点。
学生作为国家未来的栋梁、信息时代的接班人,应该得到好的计算机教育,作为教师,应该在计算机语言的教学中抓好每个环节,使学生能挑起未来国家建设的大梁。
参考文献:
[1]谭浩强、田淑清.《BASIC语言——QBASIC》(第五次修订本),科学普及出版社1999版
[2]常艳,任明海.对计算机语言教学方法的探讨.辽宁警专学报.2003年1月
《全国大学英语四、六级考试改革方案(试行)》明确提出:将积极研究开发设计计算机口语测试,以进一步扩大口语考试的规模。首都医科大学早在2007年就在本科生中全面实行计算机笔试、听力和口语考试,实践表明大规模计算机口语考:试是可行的,但也有需要改进和完善的地方。
一、首都医科大学计算机口语考试的设计与实施
(一)计算机口语测试流程目前首都医科大学的大学英语口语考试主要包括以下5个步骤:试卷命题(教师命题、主考审阅、计算机录入)考务管理(考场、考生和监考安排)考试过程(考试登录、考试进行、收卷和交卷)试卷批阅成绩处理(成绩、成绩统计分析和资料存档)。
(二)计算机口语测试设计
计算机口语考试与直接型面试考试具有同样的效度和信度是计算机口语考试成功与否的关键。我们根据《大学英语课程教学要求》学生的口语能力应包括3方面:语音语调、连贯表达能力和语言交际能力,设计计算机口语考试。1.考试任务口语考试的测试任务主要有:(1)考前热身问答(warm-upquestions),(2)短文朗读(readingaloud),(3)故事复述(retellingthestory),(4)就给定题目即席讲话(continuousspeaking)。(1)(2)(3)主要考察学生的语音语调,任务(4)考察学生的连贯表达能力和语言交际能力。
2.评分标准
为全面、详尽、客观地了解学生口语水平,我们根据语音、词汇和流利程度等因素制定评分标准对考生的口语表达能力进行评分(总分为10分,分为5个等级)。
3.评分方式
为保证评分标准的一致,我们对评分教师进行了严格的培训。为确保评分的公正,每一份试卷的数据都被输入移动硬盘,由两位教师分别进行评分,如两次评分差距超过两个等级(4分),就由主考教师进行复听复核。
(三)计算机口语测试的实施
本研究的实验对象是首都医科大学2007级七年制学生90人,在两个不同的语言实验室同时测试同一套试题,考试时间为15分钟(不包括考场就绪、考生登陆和试音的时间)。学生进入考场后,输入姓名学号登陆,考务员确认学生身份,学生试音,调节音量,试卷分发,学生考试。考试结束,考务员统一提交试卷,上传试卷到服务器,所有数据输入移动硬盘存档,学生端的试题及答卷文件被删除。
二、计算机口语测试的结果
(一)基本情况分析
本研究的实验对象为第二次参加计算机口语考试,有一定的经验。考试安排在一般的语言实验室,考试时相邻座位有一定干扰,学生戴耳机进行测试,录音效果较好,评分教师能清晰的听到考生本人的声音,没有串音的情况。样本采集基本合格。75%的实验对象充分利用了考试时间,未完全利用考试时间的同学主要是由于其语言能力,不能连贯表达,或对讨论问题发言过于简单,空耗了考试时间。
(二)数据分析
本次测试的总分为10分,平均分为7165分。可以看出实验对象的整体口语水平不是很高。标准差1156,说明大多数学生的本次考试表现相近。平均分和中位数较接近说明测试采样趋于正态分布,有一定代表性。
不同评分员的评分还不能保持完全一致,两个教师对一个考试的录音打分完全一致的只有35155%,差半个等级(1分)的有56168%,两者累计达到92123%,这表明教师掌握评分标准的情况还是令人满意的。超级秘书网
三、讨论
我们在此次口语测试后立即对考试进行了问卷调查,之后又对部分实验对象做了深度访谈。发放问卷90张,收回有效问卷86张(占95156%)。考生对计算机口试总体上持赞成态度:多数学生认为计算机考试比面试型口试压力和紧张情绪减少很多;计算机屏幕上的文字有助于考试对考题的理解,激发学生的思维,同时减少学生听力水平对其口语水平发挥的影响。他们认为计算机考试的缺点在于:人机对话使考试缺乏真实性;在不理解考题的情况下,没有机会请考官重复问题;考生在情绪欠佳时无法得到考官的鼓励和帮助;少数学生(3名)提出考
试时受到临近学生答题声的干扰。评分后,对评分教师的访谈反映出计算机口语考试如下优势:(1)计算机考试的公正性相对较高,有效避免了考官的临时状态、情绪、发音语调、语速等可变因素。(2)计算机考试时间比面试型考试时间掌握更精确,确保每个考生享有同样的发挥时间。(3)计算机考试避免了考试和评判时的主观性。面试型考试是不可重复的,通常是考试当场对考生成绩进行评判,尽管可以通过录音和录像复听,但这仅限于少数考生,难免出现不够客观的考官印象分,而计算机口语考试使评判更加专业化、流水化,而计算机考试可以复听和反复比较的特点使其在准确性和效率上远远高于面试型口语考试。(4)计算机口语考试使同一套考题为更多的考生使用,这既节约了资源增加试题的使用率,相同的考题也提高了考试的信度(保证考试内容和难度更加一致)。(5)英语教师不需进行长时间的持续面试和现场给分,消除了考官的压力,计算机考试大大节省了人力和物力,而且评分可以由专业人员在方便的时间和舒适的环境下进行。(6)多媒体资源的应用极大的丰富了口语考试的内容。除了考生提出计算机口语考试存在的问题,教师们还提出了在计算机考试中,一些学生的考试缺乏真实感,表达不够自然;计算机口语考试的操作系统教师较难掌握,考试需要熟悉计算机口语考试系统专业技术人员的操作;面试型考试的评分是由参与考试全过程的考官给出,计算机口语考试考评分离,可能会有部分不够负责人的评分教师在没有听完考试全部录音的情况下,根据部分录音内容评分。
四、结论
尽管计算机口语考试的实际效果还做不到尽善尽美,但这是解决大规模口语考试的有效途径。本研究表明,大学英语计算机口语考试较之面试型口语考试的信度和效度都较高。交际性强、听力和记忆负担轻的考题是较为理想的口语测试任务。实行计算机口语考试是大势所趋,这迫切需要建立大型口语考试试题库和完善口语测试系统,同时应加强对评分人员的培训。
【参考文献】
[1]教育部高教司1大学英语课程教学要求[Z]1上海高等教育出版社,20071
[2]蔡基刚1大学英语四、六级计算机口语测试效度、信度和可操作性研究[J]1外语界,2005,(4)1
[3]金艳,郭杰克1大学英语四、六级考试菲面试型口语考试的效度研究[J]1外语界,2002,(5)1
[论文摘要]目前计算机的应用遍及到社会的各个领域,同时计算机病毒也给我们带来了巨大的破坏和潜在的威胁,因此为了确保计算机能够安全工作,计算机病毒的防范工作,已经迫在眉睫。从计算机病毒的定义入手,浅谈计算机病毒的特点及其防范措施。
对于大多数计算机用户来说,谈到“计算机病毒”似乎觉得它深不可测,无法琢磨。其实计算机病毒是可以预防的,随着计算机的普及与深入,对计算机病毒的防范也在越来越受到计算机用户的重视。
一、计算机病毒的定义
一般来讲,凡是能够引起计算机故障,能够破坏计算机中的资源(包括硬件和软件)的代码,统称为计算机病毒。而在我国也通过条例的形式给计算机病毒下了一个具有法律性、权威性的定义:“计算机病毒,是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。[1]”
二、计算机病毒的特性
(一)传染性。计算机病毒会通过各种渠道从已被感染的计算机扩散到未被感染的计算机,在某些情况下造成被感染的计算机工作失常甚至瘫痪。因此,这也是计算机病毒这一名称的由来。
(二)潜伏性。有些计算机病毒并不是一浸入你的机器,就会对机器造成破坏,它可能隐藏合法文件中,静静地呆几周或者几个月甚至几年,具有很强的潜伏性,一旦时机成熟就会迅速繁殖、扩散。
(三)隐蔽性。计算机病毒是一种具有很高编程技巧、短小精悍的可执行程序,如不经过程序代码分析或计算机病毒代码扫描,病毒程序与正常程序是不容易区别开来的。
(四)破坏性。任何计算机病毒浸入到机器中,都会对系统造成不同程度的影响。轻者占有系统资源,降低工作效率,重者数据丢失、机器瘫痪。
除了上述四点外,计算机病毒还具有不可预见性、可触发性、衍生性、针对性、欺骗性、持久性等特点。[2]正是由于计算机病毒具有这些特点,给计算机病毒的预防、检测与清除工作带来了很大的难度。
三、计算机病毒的分类
自从1988年在美国发现的“蠕虫病毒”至今,计算机病毒以惊人的速度递增,据国外统计,计算机病毒以10种/周的速度递增,另据我国公安部统计,国内以4种/月的速度递增。病毒的种类繁多,分类方法也不一。为了更好的了解它,根据目前流行的计算机病毒,把它们概括成如下几类:
(一)从其传播方式上分为
1.引导型病毒。又称开机型病毒。当用户开机时,通过DOS的引导程序引入内存中,它不以文件的形式存储在磁盘上,因此也没有文件名,十分隐蔽。由于它先于操作系统装入内存,因此它能够完全控制DOS的各类中断,具有强大的破坏能力。常见的大麻病毒、巴基斯坦智囊病毒及米开朗基罗病毒等均属这类。2.文件型病毒。这是一种针对性很强的病毒,一般来讲,它只感染磁盘上的可执行文件(COM,EXE,SYS等),它通常依附在这些文件的头部或尾部,一旦这些感染病毒的文件被执行,病毒程序就会被激活,同时感染其它文件。这类病毒数量最大,它们又可细分为外壳型、源码型和嵌入型等。3.混合型病毒。这类病毒兼有上述两种病毒的特点,它既感染引导区又感染文件,正是因为这种特性,使它具有了很强的传染性。如果只将病毒从被感染的文件中清除,当系统重新启动时,病毒将从硬盘引导进入内存,这之后文件又会被感染;如果只将隐藏在引导区中的病毒消除掉,当文件运行时,引导区又会被重新感染。
(二)按其破坏程序来分
1.良性病毒。这类病毒多数是恶作剧的产物,其目的不为破坏系统资源,只是为了自我表现一下。其一般表现为显示信息,发出声响,自我复制等。2.恶性病毒。这类病毒的目的在于破坏计算机中的数据,删除文件,对数据进行删改、加密,甚至对硬盘进行格式化,使计算机无法正常运行甚至瘫痪。
四、当前破坏性大的几种病毒
(一)“武汉男生”病毒
俗称“熊猫烧香”,这是一种经过多次变种后的蠕虫病毒,当机器感染该病毒时,其可执行文件会出现“熊猫烧香”图案,故因此而得名。
(二)CIH病毒
在CIH病毒没有被发现之前,人们认为计算机病毒仅仅破坏计算机中的软件资源,在1999年的4月26日,CIH病毒的大规模暴发,使人们认识到计算机病毒不仅能破坏计算机的软件资源也能破坏计算机中的硬件。
(三)电子邮件炸弹(E-mailBomber)
这是一种恶作剧式的计算机病毒。具体是指发送者用来历不明的地址,在很短时间内连续不断地将大容量的邮件发送给同一个人,而一般收信人的邮箱容量是有限的,在这些数以千计的大容量信件面前肯定是不堪重负,而最终“爆炸身亡”。
(四)“台湾1号”宏病毒
它的发作日期是每个月13日,此时若打开一个感染该病毒的文档,病毒会被激活,在屏幕正中央会弹出一个对话框,给出一个心算题目要求用户回答,如果回答错误,它将无限制地打开文件,直到内存不够,系统出错为止;如果回答正确,便继续提问:“什么是巨集病毒(宏病毒)?”,回答是“我就是巨集病毒”,再提问:“如何预防巨集病毒?”,回答是“不要看我”。
五、计算机病毒的检测与预防
(一)病毒的检测
从上面介绍的计算机病毒的特性中,我们可以看出计算机病毒具有很强隐蔽性和极大的破坏性。因此在日常中如何判断病毒是否存在于系统中是非常关键的工作。一般用户可以根据下列情况来判断系统是否感染病毒。
计算机的启动速度较慢且无故自动重启;工作中机器出现无故死机现象;桌面上的图标发生了变化;桌面上出现了异常现象:奇怪的提示信息,特殊的字符等;在运行某一正常的应用软件时,系统经常报告内存不足;文件中的数据被篡改或丢失;音箱无故发生奇怪声音;系统不能识别存在的硬盘;当你的朋友向你抱怨你总是给他发出一些奇怪的信息,或你的邮箱中发现了大量的不明来历的邮件;打印机的速度变慢或者打印出一系列奇怪的字符。
(二)病毒的预防
计算机一旦感染病毒,可能给用户带来无法恢复的损失。因此在使用计算机时,要采取一定的措施来预防病毒,从而最低限度地降低损失。
不使用来历不明的程序或软件;在使用移动存储设备之前应先杀毒,在确保安全的情况下再使用;安装防火墙,防止网络上的病毒入侵;安装最新的杀毒软件,并定期升级,实时监控;养成良好的电脑使用习惯,定期优化、整理磁盘,养成定期全面杀毒的习惯;对于重要的数据信息要经常备份,以便在机器遭到破坏后能及时得到恢复;在使用系统盘时,应对软盘进行写保护操作。
计算机病毒及其防御措施都是在不停的发展和更新的,因此我们应做到认识病毒,了解病毒,及早发现病毒并采取相应的措施,从而确保我们的计算机能安全工作。
参考文献:
西安理工大学工科非计算机专业和计算机专业虽然都开设C语言程序设计课程,但是前者具有鲜明的专业特点,对该课程的要求明显不同,仅仅按照“面向对象教学”的原则,适当调整教学组织活动和教学内容对于后者是远远不够的。针对目前工科非计算机专业C语言程序设计课程教学实践中所暴露的主要问题,笔者积极开展了非计算机专业C语言程序设计课程教学设计的教改工作。
1.1教学设计概述
所谓教学设计,就是为了达到一定的教学目的,对教什么(课程、教学内容等)和怎么教(组织、方法、媒体的使用等)进行设计。教学设计不等同于传统的备课写教案。教学设计有利于教学工作的科学化,使教学活动纳入科学的轨道。教学设计的意义就在于追求教学效果的最优化,不仅关心教师如何教,更关心学生如何学,注重将人类对教与学的研究结果和理论综合应用于教学实践。教学设计主要包括确定教学目标、组织教学内容、分析教学对象、选择教学形式和方法及教学媒体、设计教学过程、教学质量评价设计等基本环节,其中,设计教学过程是课程教学设计的核心。
1.2该课程教学设计的内容
西安理工大学C语言程序设计课程组于2003年出版了《C语言程序设计教程》及配套的《C语言程序设计教程上机实验与学习指导》特色教材。自2011年开始,非计算机专业选用的教材与计算机专业不同。目前非计算机专业选用《C语言程序设计》(第1版,张毅坤教授,高等教育出版社,2011)作为该课程的教材。非计算机专业C语言程序设计的教学设计是一项复杂的系统工程,主要包括课程教学设计、章节教学设计、课堂教学设计和实验教学设计,以西安理工大学C语言程序设计课程教学大纲为指导,以《C语言程序设计》(第1版)及其配套教材为基础,确定课程教学设计的内容:①将该课程的教学目标确定为“掌握C语言的基本语法和语义,理解结构化程序设计的思想和方法,提高学生的编程能力和调试程序的能力”。②组织教学内容的关键是进行教材的组织呈现,理论教学内容包括《C语言程序设计》(第1版)的第一章至第八章,实验教学体现于该教材的第九章及配套教材。③学生作为教学对象始终是教学过程中的重要角色,工科非计算机专业的种类多,分析教学对象就是掌握学生特点与了解专业背景并重。④重点突出课堂教学设计,传统教学与案例教学有机结合,“讲解+多媒体演示+课堂板书”缺一不可。⑤设计教学过程与“组织教学内容”联系最为紧密,主要包括课堂教学设计和实验教学设计,教学过程设计遵循的总原则是:激发学生兴趣,注重能力培养,合理安排教学顺序,讲清重点与化解难点紧密结合,课堂提高与课后巩固拓展有机统一,并预测教学实践中可能出现的意外情况。⑥将学生评价、同行评价、教学督导组专家评价、主管教学的领导评价和教师自我评价这几种评价的结果综合起来,比较客观的评价教学效果与教学质量。
2教学设计的实践及效果
我们连续多年承担非计算机专业C语言程序设计课程,先后承担过西安理工大学电气工程及其自动化(电力)、水文与水资源工程、印刷工程、包装工程和材料科学与工程等专业的C语言程序设计的理论教学和实验教学任务。始终将上述教学设计的内容贯穿于课堂教学和实验教学之中。C语言程序设计本身是一门实践性很强的课程,加之各个理工科专业的特色鲜明,所以结合学生所学专业特点与需求,同一门课程,针对不同专业的学生,适当调整教学设计内容,并在教学实践中检验教学效果。2012年以来,学生对笔者的教学评分一直在95分以上,也给予了肯定性的评价,例如“采用启发式教学,阐述问题深入浅出,重点突出,能理论联系实际或联系学科发展的新成果”;“对于您的授课方式我们很满意,感谢您对这门课程的热忱,我们会努力学下去”;等等。
3结语