首页 > 文章中心 > 计算机编程需要的知识

计算机编程需要的知识

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机编程需要的知识范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

计算机编程需要的知识

计算机编程需要的知识范文第1篇

关键词:计算机网络课程;实践;教改

一、引言

计算机网络编程是计算机专业一门重要的专业基础课,通过教学使学生初步理解了计算机网络编程的基础知识,但是在具体应用中,学生们普遍感受到的问题是,难以使学到的理论知识付诸于具体应用。所以这时就需要改革计算机网编程实践课,通过建立完善的实验环境,制定科学合理的课程和考核方式,给学生创造实践的机会,培养学生的动手能力,增加他们的就业能力。

二、计算机网络编程课程的实际情况

上海电机学院是一个应有型本科学校,注重实践,而目前来看,在教学中对于计算机网络这门课程,存在如下问题:

(一)理论与实践的脱节。目前很多高校计算机网络课 程实验学时很少,甚至没有开设实验课程,只注重理论教学。

(二)教学过程实验课时有限,课下知识得不到巩固。由于实践课时有限,业余时间实验室不开放,学生实践课所学知识,课下得不到巩固,容易很快的忘记。导致学生的实践动手能力不强,对所学知识掌握不牢固,不能满足市场的需求。

(三)实验内容少且过于简单。由于受实践课时的限制,开设的实验只是演示和验证性等一些简单的实验。缺乏综合性、设计性实验,学生的创新能力得不到锻炼。

(四)师资、设备落后。计算机网络技术发展过快,日新月异,我们很多高校的设备相对比较落后,不能满足当前的需要,我们的教师缺乏实践教学经验。

三、计算机网络编程课程的实践探索

根据实际情况,不仅在师资队伍和教学内容方面进行改革实践、而且在教学方法、实践考核等方面,对课程进行了一系列的改革实探索,并且取得了较良好的效果。改革是一个长期的过程,不断采用新方法与时俱进、及时进行创新,采用网络新设备,提高教学水平,为社会培养更多优的应用型技术专业人才。我们的探索在这几个方面:

(一)教学内容的改进。制定实验的教学内容应该考虑企业的需求,依据企业的需求来制定教学内容,特别是实验内容,这对于学生的就业进一步促进。

(二)加强项目建设。在实验内容上,对于项目的要求十分重视,在试验教学中,应以实验的项目形式进行,这样的实验形式比单一知识点的复习利于学生能力的掌握,这对于实践能力有很大好处。

(三)实验室开放管理。多给学生实践的机会,这样的机会可来自实习,在学校阶段则来自于实验室,在不影响正常的教学的情况下可开放式管理,让学生能来实验室学习,给学生提供更多的机会,从而能进一步提高学生的动手能力。

(四)合理考核。考核成绩应包括平时和期末,考虑实验及理论。

(五)教师建设。加强教师培训,提高实验技术人员的素质工作水平,重实验技术人员交流和培训工作。购买实验教学设备。使得能适应网络编程教学的需求。

对于实验教学研究应有的研究原则:科学性原则、主动性原则、交互性原则、坚持以学生为本的原则、培养学生独立探索和合作探索精神的原则、效益性原则。据此进行网络编程技术的建设发展。

四、结束语

在应用型本科教学中,计算机网络编程技术应重视实践,从教学内容、考核、教师、项目等方面进行改进,适应实践的发展。网络编程技术实际应用能力的培养应按照企业需求来建立,不仅在课本中的理论,还包括实际应用。应用型本科院校的课堂教学需要体现“应用”本质,不仅强调学生对所学理论的理解,更强调培养学生的实践应用能力。对计算机网络编程课程的实践教学,需要创新。从内容上说,创新包括科学创新、技术创新、知识创新、文化创新、教育创新、制度创新、理论创新等。大学教育要想传承久远,就必须实现教学创新。创新型人才以人为本,强调个性,要求个性教育化。

参考文献:

计算机编程需要的知识范文第2篇

关键词:C语言;计算机软件;编程

网络时代的到来,使的计算机得到了广泛的应用,计算机软件在日常生产和生活中具有不可替代的作用,其可以提高生产效率和经济效益。C语言是软件编程过程中的基础语言,其不但有其他高级语言的主要特点,同时还具备汇编语言的优势,是提高计算机软件更新速度和优化编程过程的关键,充分利用C语言进行编程,可以有效提升编程的效率。

一、C语言在计算机软件编程过程中的具体应用

(一)编程技巧

利用C语言进行软件编程时,指针是具有特殊意义的一种变量。指针可以是编程人员将复杂的问题进行清晰表达,还能够准确的解决这些复杂问题。因此,编程人员要熟练掌握指针的运用技巧,以提高软件编程的效率。指针主要分为名称、类型以及数值三个重要部分,其相当于一般变量,只是存在类型和数值的不同。指针的特点是既能表示数组,还可以充当参数返回值在函数中表示。

(二)C语言有函数的有效运用

利用C语言进行软件编程时,往往会有特殊的地方会使用特有函数。而不同的函数名称可以体现不同函数的特有功能。在对函数过进行定义时,函数的具体名称和参数以及返回值的类型确定都是有编程人员来完成的。C语言的翻译系统只是进行库函数的提供,同时对函数的名称进行定义。在程序调试过程中,编程人员只需利用“#include指令”将头文件纳入到相应的文件,无需再进行复杂的操作。

(三)各种算法的灵活运用

在计算机软件程序的设计过程中,算法是整个设计的核心内容,编程人员要对各种算法清晰认识并灵活运用。通常情况下,算法可以通过自然语言、流程图等进行表示,但是流程图表示需要编程人员熟悉各种流程图的表示符号,才能准确表示算法。也就是说,数学知识在计算机编程过程中具有重要的地位,编程人员具有良好的数学素养才能真正提高计算机软件编程的效率。

(四)位运算和文件知识的灵活运用

利用C语言进行编程时,位运算是唯一的,其重要性不言而喻。二进制位是位运算主要的对象,位运算在运算过程中往往还要结合其他的相关程序。文件是计算机的重要组成部分,其位置不可替代。文件主要分为程序和数据文件两种,文件中能够储存编程人员设计好的程序,可以简化数据查找的步骤,提高查找的效率。

二、混合应用C语言和汇编语言的编程方法

利用C语言对汇编语言的子程序进行调用、利用汇编语言对C语言子的程序进行调用、将C语言的程序嵌入至汇编语言中是混合编程的三种主要方式。

(一)利用C语言对汇编语言的子程序进行调用

利用C语言对汇编语言的子程序进行调用时,要根据程序中参数的具体顺序,将参数按照反序的顺序压入到堆栈中,传递时要按照参数的数值,利用“EXTERN”说明函数的具体显示。函数名要通过8个字符内的下划线格式进行命名,同时要进行代码段的具体说明,通过“―TEXT”进行代码段的命名。汇编程序参数可以C语言的参数,汇编程序要对寄存器进行保护。在混合利用C语言和汇编语言进行编程时,汇编的整个过程需要严格遵守已经规定好的开头和结尾格式。

(二)利用汇编语言对C语言子的程序进行调用

利用汇编语言对C语言的子程序进行调用时,无需对汇编语言的主程序、子程序两种程序的格式进行改变,只要保持主程序、子程序的一直的格式即可,在开始编程前通过“EXTREN函数名”表明身份后,即可代表此函数是对C语言程序进行调用的函数。

(三)将C语言的程序嵌入至汇编语言

将C语言的程序嵌入至汇编语言主要包括C语言程序对汇编子程序模块进行调用以及嵌入到汇编的指令。若C语言为主程序,汇编语言的模块,就要用C语言对汇编子模块进行调用。C语言程序嵌入到汇编指令的应用主要针对C语言难以控制的硬件上。

三、总结

目前,C语言在软件编程时得到了广泛的应用,其独立、简易的特点可以提高计算机编程的效率和质量,具有确保计算机软件的不断开发和更新的作用。(作者单位:海南师范大学)

参考文献:

计算机编程需要的知识范文第3篇

关键词:计算机;软件开发;编程语言

一、引言

对于计算机应用软件的研究与开发来说,选择一项合适的编程语言对其影响十分深远,编程语言的适配度将决定计算机应用软件的优质度。其中编程语言是一项十分复杂的工作程序,它既影响着计算机应用软件的开发难度与开发效率,也影响着计算机应用软件后期的维护难度与维护效率。现阶段随着计算机技术的不断发展,编程语言也得到了大力研发,编程语言的种类也越来越多,每一种不同的编程语言都具有着其独特的性质与作用。

二、结合相关计算机应用软件的具体开发结构进行选择

一般情况下,在进行计算机应用软件的相关开发编程语言的选择过程中,往往都是一个具体的计算机应用软件对应一个固定的编程语言,但是在特殊情况之下,也会存在研究开发一个计算机应用软件时同时选择多个不同的编程语言的情况。出现这种现象的主要原因还是在于在一个具体的计算机应用软件的开发过程中,该应用软件的结构以及功能都会随着区域和时间的变化而不断发生变化,换言之,在一个应用软件中的不同区域所需要的编译效果也是不同的。因此,在进行计算机应用软件开发中的编程语言的选择过程中,一定要结合相关应用软件的具体需求与实际结构变化选择最合适的编程语言。除此之外,当一款计算机应用软件在开发过程中选择了一项或几项最合适的编程语言之后,并不意味之该应用软件在后期更新与维护过程中不会再选择或者替换其他的编程语言,也许在该应用软件开发的时候这几项编程语言十分适合该软件,但在两年或者更久的时间之后这项编程语言就不一定会适合该应用软件的更新与二次开发。因此,一个计算机应用软件的编程语言并不是一成不变的,在为计算机应用软件的开发选择编程语言的时候一定要结合应用软件的具体性质与结构变化进行实时选择与实时更新。比如,为了最大限度地提高所选的编程语言对相关计算机应用软件开发的适配度,相关软件开发人员可以遵循以下方式进行具体的编程语言的选择。首先技术人员需要对将要开发的应用软件的整体结构进行总体的把握与设计,其中不仅包括该应用软件所开发的主要功能以及属性,还包括该应用软件的延伸功能与后期维护等问题。其次软件开发人员还要在进行应用软件首次语言编写的过程中就将应用软件的所有功能以及延伸功能都充分挖掘出来,并结合应用软件的功能需求选择最佳的编程语言。比如相对于C语言与C++语言来说,JAVA语言更适合具有简单功能需求的应用软件开发,而C语言和C++语言则相对适合用于开发具有相对繁琐功能的计算机应用软件的开发。最后还要考虑所开发应用软件的数据规模,并根据不同的数据规模来选择合适的编程语言,比如如果是开发相对功能比较简易的计算机应用软件的话,则更加适合选择ACCESS语言。通过整体结构把握与具体功能把握相结合的方式来选择计算机应用软件开发的编程语言,一方面既有利于提高相关计算机应用软件的开发效率,另一方面也可以在一定程度上降低该应用软件的后期维护难度。

三、根据对相关计算机软件开发编程语言的熟悉程度进行选择

对于很多计算机软件开发人员来说,都希望能够在每一次的计算机应用软件的开发过程中进行勇敢的尝试与创新,从而实现自己的职业理想与自我完善。但是在实际的计算机应用软件开发项目中,尤其是对于非专业研究类的应用软件开发项目来说,开发人员在选择对应的编程语言的时候还是要尽量从自己知识范围内的熟悉掌握的编程语言入手。这主要是因为在计算机应用软件的开发过程总选择熟悉的编程语言能够在软件开发初期就帮助开发人员计算与估量出大概的项目进度表。一方面可以有效避免在计算机应用软件开发过程中出现其他的不必要的变数,使得整个项目完成得更加具有计划性与体系性;另一方面也可以有效提高计算机应用软件开发的效率与质量,最大限度地避免各种意外的发生概率。因此,软件开发人员的技术储备将决定一个计算机软件开发中所选用的编程语言的适配范围与选择广度,对于计算机应用软件的开发与后期维护来说,当然是所选择的编程语言范围越广,开发与后期维护的难度也就越低,效率也就越高。因此相应地软件开发人员的自身知识与技能储备在计算机应用软件开发的编程语言选择上就发挥出了至关重要的作用。只有不断提高软件开发人员的技能储备,才可以确保在相关应用软件开发编程语言的选择过程中拥有更多的选择,从而最大限度地避免在开发过程中可能会遇到的各种问题。比如,为了提高软件开发人员对相关编程语言的熟悉程度与掌握程度,从而在计算机应用软件开发时能够拥有更多的编程语言可以选择,相关计算机软件开发公司要提高对相关软件开发人员的技术储备与知识储备的考察强度与审核力度。首先针对于具有不同特长的软件开发人员,即可以十分熟练地掌握几项编程语言,但对于其他的编程语言都不太了解,这类技术人员其实已经十分优秀,但为了进一步提高与完善其综合水平,公司相关部门可以就这部分技术人员开展互助小组活动。换言之,掌握不同编程语言的两个或者三个技术人员可以结成学习对子或者学习小组,互相学习对方所熟练掌握的编程语言,从而切实达到互相进步的目的。其次还可以通过科普讲座的方式,让不同的软件开发人员对于不同的编程语言都能够有一个更加深入的了解,不断丰富软件开发人员的专业技能与综合水平。通过这种方式,软件开发人员所熟悉的编程语言将会得到一个质的提升,那么在进行计算机应用软件开发编程语言的选择时,也将会大大提高选择的广度与深度,有利于提升应用软件的开发效率与开发质量。

四、综合考虑不同编程语言的特性进行选择

每一种不同的编程语言都有其存在的理由与价值,这而在相关计算机应用软件开发中编程语言选择的过程中,具体应用软件编程语言的选择则要充分考虑到不同的编程语言的特点与性质。当前阶段比较常见的计算机应用软件开发所用的编程语言主要有以下几种,其中分别是C语言、C++语言、JAVA语言、ACCESS语言以及PESCAL语言等几种。以上这几种不同的编程语言都有着其独特的使用优势与适用范围。其中应用最广泛的是C语言,该编程语言是所有的计算机语言里最常用的一种,从开始出现截止到目前为止已经拥有四十几年的应用历史。而C语言最大的优势就是拥有十分丰富的运算符、数据结构,但是语法却十分简洁且语法要求也相对较低,功能十分强大。除此之外,C语言还是一种兼容能力很强的编程语言,通过C语言编程开发的计算机应用软件可以十分方便地移植到其他类型的计算机上。因此相关计算机软件开发人员在进行应用软件的编程过程中应该以提升工作完成质量为前提,以提升工作完成效率为目标,在结合实际应用软件开发需求的基础上,充分考虑不同编程语言的优势与特色,从中选择最合适的编程语言,选择最规范的软件开发程序,从而达到顺利完成工作任务,提高工作效率的目的。比如,以C++语言为例,作为C语言的拓展与延伸,C++语言在汇聚了C语言的众多优势与特点的基础上,又在应用软件的编程过程中注入了新的编程思想与编程模式,可以更加贴近与满足计算机应用软件的开发需求。作为一种全新的编程语言与编程形式,C++编程语言也在计算机编程领域得到了广泛的应用。结合C++语言的特色与优势,软件开发人员在计算机应用软件开发的过程中就可以做出更加合适与科学的选择。尤其是在大部分的计算机应用软件的开发过程中,针对于具体的硬件资源的使用是十分有限的,而且在很多时候收到运行环境与开发平台的限制,很多编程语言都无法实现很好的兼容,这时就完全可以选择C++语言作为应用软件的主要编程语言。C++语言可以在有限的外部环境与硬件资源条件下实现对环境与资源的最大化利用。

五、总结

综上所述,计算机应用软件的研究与开发是一项极其艰巨与复杂的工程,很多因素都会对其最终的研发效果与研发质量产生直接或间接的影响,其中编程语言的选择对于这项工程的完成则发挥着至关重要的作用。因此,计算机软件开发人员要不断提高自身素养与技能水平,充分掌握各种编程语言的应有优势与适用范围,在结合具体的计算机应用软件开发需求的基础上,选择最合适的编程语言,从而实现计算机应用软件的高效率与高质量开发。

参考文献

[1]王树琴.计算机应用软件开发中编程语言的选择研究[J].软件设计开发,2017(19):219.

计算机编程需要的知识范文第4篇

 

一直以来软件开发编程语言类课程在大学计算机专业里占有很重要的一席,从经典的C语言,到时下流行的C#、Java等,甚至有些还开设了便捷化的图形化编程。到底应当如何提高编程语言类课程的教学质量,高效率地完成教学任务,培养出合格人才。本文从课程的目的和教学的方法进行探讨。

 

一、编程语言类课程开设的教学目的

 

这里所讲的目的并不是教学大纲所提的目的,教学大纲所提的目的过于细分,甚至有些过于“崇高”,笔者认为其目的分为三个大的方向:(1)培养软件编程操作类人才,通常称为程序员;(2)培养计算机研究类人才。其实这两类教学目的无非是培养操作实践类人才,或者是理论研究类人才。(3)培养计算思维,并应用其解决问题的能力。这个方向一般是非计算机专业的编程类课程的目的。

 

当然这三大方向只是不同的侧重点,它们并不是彼此割裂的,在很多高校里将第一方向作为第二方向的基础,即先操作实践后理论研究。同样,第三方向也是计算机领域的重要技能,它是第一方向和第二方向的基础。

 

1、教学方向一:培养软件编程操作类人才

 

以此为计算机编程教学目的的院校,大多是高职高专,甚至有些中职类学校。在这类院校里,学生毕业即面临就业,而编程操作可以说是他们“吃饭的工具”。如何使学生熟练掌握“工具”是编程教学的主要目的。一般来说,这类院校的编程教学有如下几个特点:(1)熟练使用软件。要求学生能够使用一些当前行业比较流行的编程软件(Visual studio、JDK等);(2)以任务驱动、项目驱动为主,跟实际应用结合比较紧密,有条件的院校直接让学生参与一些大型的项目制作;(3)校企结合,担任这些编程类课程的教师,往往是有企业项目开放经验者,这样能够更好地与企业接轨。

 

2、教学方向二:培养计算机研究类人才

 

大部分本科类院校以此为计算机编程教学目的。此类院校里,学生有可能进一步深造,或者做一些其它研究类工作。在这种情况下,学生学会编程主要是成为自己的技术手段,对信息技术相关的知识进行验证,或者为自己科研理论做实验实践。总的来说此方向的编程教学有以下几个特点:(1)理论化、系统化。编程课程往往是一个体系,从基础的数据结构到控制台类的语言,再到模块化的其他高级语言,由多门课程组成。(2)注重知识间的迁移与联系。例如,数据类型与存储工作原理相联系;多线程与CPU工作原理相结合;网络连接使用网络基础的TCP/IP协议去理解。(3)课程进度往往较快,不注重学生练习,而注重学生理解。一些实践类的操作一般是由学生自己的实践,遇到问题需要自己去解决。

 

3、教学方向三:培养非计算机专业学生的计算思维

 

在国内非计算机专业开设计算机编程课程的院校比较少,而在国外,这一类课程是作为公共选修课开设的,而选修此类课程的大多是非计算机类学生,最后这些学生在结课时往往能设计出比较有创意的程序,从而达到了开发学生计算思维的目的。

 

一般来说,国内大学都有计算机公共课,有些院校规定学生需要通过国家的或者地方的计算机等级考试。这些计算机公共课,本应该是培养学生计算思维的,而现在往往成为了一种应试教学,而非计算机专业根本就不开编程类课。

 

笔者在此建议国内的高校多开些非计算机专业的编程课,哪怕是公共课也好,当然编程语言选择上,最好使用图形化编程软件,例如:Scratch、Hopscotch等。

 

二、编程教学方法的探讨

 

近年来,有关于编程教学的方法很多,比如说:结对编程、任务驱动、演示练习、分组实训、项目驱动、发现式学习等等,甚至有些校企结合的院校直接将学生送入项目开发组学习锻炼。但在此笔者强调一点,所谓的教学方法必须能够因材施教,与教学目的相结合。

 

在此不妨将学生的素质能力分为高低两个层次,大致对应于本科类和高职高专的学生,但是这种界定也不能太过于绝对,主要是针对学生的状况而言。对于素质能力相对较低的学生来说,主要的教学方法是多动手,因此像任务驱动之类是比较好的选择。而对于素质能力相对较高的学生来说,则要侧重于多动脑,教师主要是引导学生去发现,普通的演示练习教学法即可,在学生达到一定程度时可以使用项目驱动来检验教学成果。

 

在此,还要强调的是学生的素质能力一般来说是正向发展的,这也是我们教育的努力方向,因此我们的教学方法并不是一成不变的,而是要随时根据学生的情况作出相应的改变。

 

总之,作为编程教学的教育工作者,我们需要自身有良好的素质基础,多参与一些企业类的项目,多扩展自己的计算机知识面,最好能够融会贯通。而且更需要了解编程教学的目的,学生的基本素质情况,以及整个课程体系,只有这样我们才能够因势利导、因材施教,高效率、高质量地完成教学任务。

 

【作者简历】

计算机编程需要的知识范文第5篇

关键词:VB语言;计算机;教学管理

VB语言是VisualBasic的简称,其功能十分强大,简单易学,与Delphi、VisualC++等计算机语言相比有着天然的优势。教师教导学生了解VB程序设计的基本原理和技巧,指导学生利用VB语言编写出一些简单的程序,对于学生思维能力和创新能力的提高具有十分重要的意义。

1VB编程的概念

VB编程是由微软公司在20世纪90年代开发的一种可视化的和面向对象的程序设计语言,计算机编程人员可以利用这种语言高效并且快速地开发出Windows操作系统下的一些常用的应用软件。目前,VB程序设计已成为中职院校的一种十分常见的课程,是计算机教学中的一门基础课程。无论是否是计算机专业的学生,都需要对这门课程有基本的了解。教师通过VB程序设计课程的教学,使学生掌握这门课程的基本概念,同时鼓励学生积极参加全国计算机等级考试,取得计算机二级证书,从而在未来的就业中获得一定的优势。

2VB编程在计算机教学管理中的应用措施

2.1采用实例教学法激发学生的学习兴趣,引导学生自主学习

计算机课程是一门趣味十足的课程,一旦领略到计算机语言的魅力,就会深深爱上这门学科。只有当学生对其产生兴趣时,学生才会想要主动探索其中的奥秘,才会有可能将它学好并用于日常生活中。兴趣是学生最好的老师,VB编程的学习也是如此,一旦学生对VB编程的学习充满兴趣时,就会积极参与教师的课堂活动,认真聆听教师对于这门语言的讲解,思考教师所提出的问题,并积极回答教师提出的问题,这样整个课堂就会充满活力,学生可以在轻松欢乐的氛围里学习VB编程知识。因此,计算机教师应采取一定的措施来提高学生的学习兴趣。例如,教师可以采取一些简单的例子来支撑自己的理论,通过让学生观看,然后明白其原理,再自己进行模仿操作,从而渐渐明白这些概念的内涵,教师这时再进行归纳总结,有助于学生在轻松愉快的气氛中接受新知识。这种实例教学法具有很大的优势,它不是以教材为中心的,而是注重概念的理解,它不是按教材来安排课程,而是以举例为手段,引起学生的兴趣,锻炼学生的动手能力,在模仿这些具体实例中深刻掌握VB语言的理论知识。

2.2采用条件迁移法帮助学生发散思维

条件迁移法是目前教学中很常见的一种方法,它主要的运用方法是,首先提出一个简单的问题,让学生们来解答。然后,在这个简单问题的基础上添加或减少一定的条件,使这个问题的难度发生改变,从而引导学生进一步解答。在VB程序设计教学过程中,教师也可以将书本上的原有程序教给学生,在学生掌握的基础上,改变程序中的一些条件,在解题思路不变的情况下来提高学生对程序的分析能力,加深学生对知识的理解。例如,很多学生在学习For循环时会觉得十分简单,中职院校的VB程序设计书本内要求学生求出1到100之间所有数之和,并设计出这样的一个计算程序:首先,S=0,ForI=1to100其次,S=S+I,最后,NextI;Print"S="。这段程序对学生而言,理解起来十分简单,但是为了让学生真正掌握这个理论,教师就可以采取条件迁移法,例如,教师可以把求1到100所有数之和变成求1到100的所有奇数和,或者求所有偶数和。这个编程和课本原程序相比,只有最后的问题发生了变化,对学生来讲难度就发生了很大的变化。学生要想适应这些变化解答出题目,就需要对For循环语句有比较深刻的理解。教师在让学生思考过后,就可以解答这个问题,将课本中的程序设计的控制变量的初始值改为2即可得出此题的编程,学生就会恍然大悟,从而对此记忆深刻。

2.3教师进行课程设计,提高学生的综合编程能力

学生在初步学习了VB语言基础之后,已基本掌握了VB语言的一些常用语句,能够正确无误地进行一些简单的编程,但是由于没有将所有知识都融合起来,学生不能系统运用自己所学的零散的知识,如果一个程序涉及课本中的多个原理和知识点,学生就会感到手忙脚乱,不知从何处下手。因此,教师就需要有效指导学生运用整体知识,其中最有效的一个办法就是进行一个简单的课程设计。但是,由于学生基础和能力存在差异,教师往往需要针对不同的学生来进行不同的课程设计,否则一些太简单的课程设计对于基础较好的学生而言就失去了意义,而太难的课程设计也会使学习能力较差的学生无所适从。因此,教师在制定课题时,应根据学生的具体情况,制定出几套不同的课程设计,然后根据学生的学习能力的不同,要求他们完成不同的课程设计,给不同的学生制定不同的目标,从而使每个学生都能尽自己最大的努力,达到课程设计应有的效果。

2.4运用多媒体技术来辅助教学,提高学生的学习效率

目前,多媒体技术已进入了教学领域的方方面面,教师早已不必采用“黑板+粉笔”的教学方法,完全可以利用先进的计算机技术和多媒体设备进行教学,给学生演示动态的编程过程,从而取得更好的教学效果。多媒体教学不仅能够节约在黑板上写字的时间,能够在有限的时间内增加教学的信息量,教授给学生一些课外知识,开阔学生的眼界,而且多媒体教学能够获得一种更加直观和动态的教学效果,将课本中难以理解的抽象理论变成动态演示过程,从而达到提高教学效率的效果。

3实例分析

如今,随着信息技术的发展,越来越多的教学活动选择在多媒体电脑室开展,这样一来不仅使教学活动变得更加生动灵活,而且使教学方法和教学内容更加多样化,从而更好提高课堂教学效果和质量。但是,学生非法操作、误操作电脑会给课堂教学和计算机机房的管理带来一定的难度。此时,计算机机房管理员就需要根据电脑室管理的实际情况,通过VB编程技术来实现对机房的统一配置,防止学生非法操作电脑,而且还可以根据教学的实际需求临时开启全部功能或部分功能,并且可以在短时间内恢复。

3.1用户要求

为了实现对教学过程的有效管理,机房管理员希望可以在单台主机上快速限制系统部分功能,并将系统统一发送到各机房的其他主机上,随后就可以顺利开启硬盘保护功能。同时,对于被禁用的功能如果需要临时启用,可以通过多媒体广播软件把恢复程序传输至机房各主机的硬盘上,并采用静默执行的方式。

3.2程序所具有的功能

(1)MS-DOS命令模式禁用/启用;(2)管理员身份验证;(3)系统任务管理器禁用/启用;(4)系统注册表编辑器禁用/启用;(5)系统控制面板禁用/启用;(6)系统组策略编辑器禁用/启用;(7)修改系统网络设置禁止/允许;(8)inf文件安装禁止/允许。

3.3流程图

流程图如图1所示:

3.4方案实施及说明

3.4.1方案实施

在一台学生机上,计算机管理员可以先禁用学生机的硬盘保护系统,然后进入Windows后运行该程序,以实现对全部或部分功能的禁用。并按照一定的要求把快速恢复程序restore.exe转移到c:\windows\system32目录下,重启计算机。借助学生机内部的分区网络对拷功能复制C分区内部的所有内容给机房的每一台学生机,从而实现对学生机硬盘系统的保护。

3.4.2实际效果

借助VB编程的系统管理学生的过程,有效减少了课堂上学生对系统的非法操作,避免了学生上课玩游戏、用U盘看电影的现象,大大提高了管理员的工作效率,提高了课堂的教学效果。

4结语

VB编程在计算机教学管理中的应用十分广泛,教师要充分掌握一定的教学方法,才能真正激发学生的学习兴趣,使学生在快乐中学习。

作者:王天佟 单位:喀什财贸学校

参考文献

[1]李勇.计算机在中学教学管理中的应用分析[J].黑龙江科技信息,2016(26):180.

友情链接