问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机应用毕业论文 浅析非计算机专业程序设计语言的教学

发布网友 发布时间:2022-04-27 01:55

我来回答

1个回答

热心网友 时间:2022-06-24 09:47

浅析非计算机专业程序设计语言的教学
摘要:非计算机专业编程语言的教学弊端种种,文章提出了一种新的思路,即:使用VB Script语言在记事本中编写程序,在IE浏览器环境下来运行之,使其真正为每个用户服务。
关键词:非计算机专业;编程语言教学;IE浏览器;
计算机基础教育是指面向大学中非计算机专业学生的计算机教育,这部分学生约占全体大学生的95%以上。非计算机专业中进行计算机教育的目的是培养大批能使用计算机的人才,明确了这个培养目标,那就可以有的放矢。
一、高等院校非计算机专业编程语言教学存在的弊端
对于现存的高等院校非计算机专业编程语言教学的弊端,我们做以下几点分析说明:
1.非计算机专业编程语言教学培养目标定位有误。对于非计算机专业学生进行的编程语言教学,应与计算机专业的学生有所不同。在非计算机专业中进行编程语言教学的目的是培养大批能使用计算机的新型人才,他们需要达到的程度仅仅是使用计算机这个工具。作为高等院校非计算机专业编程语言教学计划的制定者,对于专业和非专业要达到的目标一定要明确,否则有可能南辕北辙。
2.非计算机专业的编程语言教学设置内容繁多。几乎各大高校对于非计算机专业编程语言教学一般从大学一年级就开始,陆续开有VB、C、FoxPro、SQL、C、PB、Delphi、Java等,有的院校在高年级非计算机专业还开有计算机编程语言课程,美其名曰:多学点东西,增加就业砝码。作为从事高等教育的老师,我们不能为了这些表面的假象自欺欺人。对于非计算机专业的学生,我们应该敢于摒弃学习那些当前为了考试,今后根本用不多,仅仅是为了增加学分的计算机编程课程。
3.系统本身庞大,掌握的知识有限,学不能使其精。对于现存的计算机程序设计的任何一门语言,如VB、VisualFox、SQL等,系统都是很庞大的。对于这么大的一个系统,非要通过系统地做上几个项目才能掌握一二,更不要说是对于仅仅是通过教材上的几个简单例子学习的学生了,这几乎是不太可能的事情。
4.程序交流困难。一个用户编写的程序如果仅仅是自己使用,这个时候程序的使用有一定的局限性,如果能够拿出去跟别的用户交流,就具有了更大的价值。
二、高校计算机基础教育的新思路
针对上述我国高校计算机基础教育*中存在的诸多问题,作者提出了一种新的思路。
对于一台安装了操作系统(WindowsXP、Windows2000Professional、WindowsME、Win98等)的PC机来说,拥有IE浏览器和记事本是再简单不过的事情,作者推荐给大家的就是使用VBScript语言来完成自己想要做的工作。下面我们通过例子来做进一步的说明,以此来演示如何更好地结合二者,使之发挥作用。
在数学或工程应用中,常常存在着大量的数值计算和数值分析问题,通过编写简单的程序,就可以让计算机代替人类来做一些复杂的计算任务,在这里以数值计算中一个常见的问题来说明一下如何使用提倡的方法完成计算任务,这里以复合Simpson公式的计算为例。程序是通过输入给定的三个初始值:a、b和n,如图1所示。
计算设计大致上分为三个步骤:
1.在记事本中编写程序代码如下示:
从上述源代码中可以看出:第一,VB Script使用的仅仅是VB中简单的程序设计思想的三种结构:顺序、选择和循环,不涉及复杂的结构,对于非计算机专业的用户来说是非常容易的事情。第二,在程序开始写了一个自定义的函数,在后面对该函数进行了调用,可以达到程序复用的作用。
2.将该文件保存为一个html格式的文件,如:a.html。
3.运行该程序只需要双击该文件图标就可以在IE浏览器环境下运行,在指定的文本框中输入符合计算要求的数据点击确定就可以得到计算的结果。
三、结论
通过上述例子我们可以得出以下结论:1.在记事本环境下,仅仅使用了一些简单的VB Script脚本语句就可以完成复杂的数值计算任务。VB Script是介于HTML语言和VisualBasic、Java等高级语言之间的一种脚本语言,它接近于高级语言的大部分功能,但却比高级语言简单易学。
2.在运行该程序时,不像其他的程序设计语言需要经过编译或解释等步骤,以此来生成目标文件、连接文件以及可执行文件等,使用VB Script在记事本中编写的程序需要做的工作仅仅是双击该文件名,而不会生成其他的中间文件,这样就大大节省了系统的存储空间。
3.在运行该程序时,对运行环境没有提出特别的要求,仅仅是需要一个IE浏览器。这对于拥有一台PC机的用户是轻而易举的事情。
4.当你还在费尽心思考虑程序如何在多台机器之间传递的时候,使用在此提倡的方法无须有这方面的顾虑。对于在任何一台PC机上编写的.html文件,你可以轻松在多台机器上拷贝和运行,而无须进行额外的路径配置等工作。
四、结语
当然,我们提倡的这种方法并不是十全十美,但是该方法对于仅仅是为了自己方便,进行一些数据处理来说,是再合适不过的了。全社会的计算机普及*,为大学的非计算机编程教育创造了良好的氛围和外部环境,使广大非专业人员学习和使用计算机编程语言变得更加容易,如何使学有所用,使高等教育成为社会发展的推动力量,是高校非计算机专业编程教学面临的严重的挑战,这也是本文的初衷。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
老师侮辱学生是否犯法 开启河南航拍新篇章 河南省航拍协会第一次会员代表大会召开 我想问下poscer m-3032款型手表售价是多少??? wp6m是啥意思 看图软件哪个好哪个看图软件好 5款强大到离谱电脑软件,都是效率神器!从此远离加班 在武汉买一套房大概要多少钱 武汉华润翡翠城的优缺点 k12教育为什么会被整顿 国家为什么要叫停K12教育? 保险业务员态度不好遭到投诉严重吗 保险公司业务员已经离职后面客户进行投诉了那公司处理对他主管是否有权处理? 客户到保监会投诉,会影响到离职的业务员吗 保险业务员销售误导我说高收益,但他现在已离职,他要负什么责任? 买了保险业务员不干了,举报给银监会,会有什么后果? 保险从事人员离职后客户投诉退保对征信有没有影响? vmware 如何设置硬盘大小? hyper_v和vmware的区别 vmware有什么用 vmware虚拟机构建局域网方案 急!!! 用虚拟机vmware装centos,不会与原系统冲突吗,虚拟机的安装位置是不是... vmware 怎么设置开机启动 vmware converter 迁移物理机linux报错,目标EXSI是5.0,converter是5.5... 使用VMware converter 将物理机转化为虚拟机时目标系统IP指的是什么? vmware vcenter converter standalone5.5 怎么配置目标 求大神解释vmware workstation10在建立新的虚拟机时显示“目标文件系统不支持大文件”,(xp系统) 在使用vmware Converter的时候选择目标系统是出现如下报错。 银手镯怎么洗 电脑时间用长了反应慢,最简单的处理方法。 电脑使用时间很久了,反应很慢,如何提升电脑速度 讨论某篇文章的教学方法的论文应该怎么写 教学方法论文:以科学思维引导学生学习 浅谈在学科教学中如何有效运用现代教育技术 黄金储备与货币有什么关系啊 教育教学论文//如何提升班班通在教育教学中的作用 货币与国家黄金存储量的关系 如何进行语文有效的课堂教学论文 如何提高教学技能论文 黄金储备和货币之间到底有什么关系? 黄金与货币的关系 工学结合教学新模式下学习方法的研究论文 货物、货币、与黄金是什么关系? 你好 刚才我在办信用卡那个人用我身份证还有银行卡开通了支付随心psj 还人脸识别了? 为什么发行货币要以一定的黄金储备为基础 教育技术论文:浅谈教育技术的应用对教师教学能力的作用和影响 办理信用卡花钱的是不是骗子 国家黄金储备是什么? 支付宝信用卡随心选干嘛的 请问国家的黄金储备和该国的货币汇率有联系吗? 你好办信用卡需要自己花钱吗