论文部分内容阅读
摘 要:本文探讨了理论课24课时的短课时情况下高等农业院校《计算机技术基础》课程的内容设置,结合课程改革和教学目标,对课程的理论和实践教学的关键问题和环节、教学方法和手段等进行了探讨,对如何使学生在程序设计及相关综合能力方面得到提高,作者提出了具体的意见与建议。
关键词:计算机技术基础;农业院校;课时;探讨
中图分类号:TP3-4
1 课程教学目标
《计算机技术基础》是高等学校非计算机专业的一门公共课程,根据教育部高教司的有关要求规定,这门课程是在第一层次即《计算机文化基础》以后的第二层次的课程,要求学生具有一种高级语言编程和上机调试程序的能力。课程的教学的目标:在使用计算机的基础上,掌握一门计算机程序设计语言,编制一些常用程序,具有一定的程序开发能力;具有一定水平的硬件知识,能够自我组织、安装或开发小规模硬件系统;具有熟悉、消化、使用与所从事专业关系密切的最新软件的能力;具有自我学习能力,能不断吸取计算机科技发展新成果,紧跟信息科学发展步伐的能力。
本课程的教学改革围绕教学目标不断进行,近年来,根据我校教学改革的总体要求,课程设置包括课时都进行了不同程度调整,突出核心或主干课程的重要性。随着计算机及信息技术的发展普及,学生在入学前接触计算机的机会大大增加,对计算机的了解、使用情况较以往已大不相同,所以,计算机公共课课时进行了压缩,《计算机技术基础》由60课时(理论30课时)压缩至48课时(理论24课时),相应的课程内容就要做调整。24课时的理论课如何设置,如何达到相应的教学要求,我们在教学中进行了不断的探索。
2 课程内容设置
我校《计算机技术基础》课程采用Visual Basic为主要平台,讲授基本的windows桌面应用,主要教学内容有两方面,一是基本算法编程,二是VB基本界面、功能编程,其中以基本算法编程为核心。根据本次教学改革要求,将主要内容按顺序划分为如下模块:
2.1 基本程序设计
这一部分包含3个教学章节,讲授10课时,主要内容有:
第一章,概述(2课时),具体内容包括硬件和软件;计算机工作原理(存储程序);软件开发工具及程序设计语言(概念、分类等);VB概述(发展、特点等);明确面向对象程序设计的基本概念和 vb事件驱动程序的突出特点;VB集成开发环境概览,,明确VB三种工作状态,明确VB应用程序组成部分和文件类型。
第二章,VB基本语言(3课时),具体内容包括VB数据类型;常量和变量;VB表达式;常用数学函数;四则运算类程序设计。
第三章 顺序结构(5课时),具体内容包括赋值语句;Inputbox函数;Msgbox函数;Print方法;常用内部函数;顺序结构程序设计;窗体、标签(Caption属性)、文本框(text属性)和命令按钮简介;Windows风格的顺序结构程序设计。
这一部分学习完成后要求学生掌握3方面主要内容:1. 基本计算;2. Windows基本界面,重点解决Windows风格的输入输出;3. 常用内部函数。这部分内容完成后要求学生对顺序结构的程序设计能够完全掌握,会编程进行基本的运算。
2.2 分支程序设计
教学章节为第四章,分支,讲授3课时。讲授内容为:单行结构If语句;简单块结构If语句(不带Elseif的);一般块结构If语句;条件语句的嵌套。本章中Select case语句因课时原因不讲。
这部分内容要重点强调流程图,掌握分支的形态和含义。
2.3 循环程序设计
教学章节为第五章,循环,讲授8课时。讲授内容为:循环的概念;While语句;Do语句;For语句;多重循环。本章涉及各种常用算法,是本课程的核心内容。
2.4 数组
教学章节为第六章,数组,讲授2课时。因课时关系重点讲一维数组,二维数组简单介绍。本章要重点讲授的内容为排序算法。
2.5 常用控件
教学章节为第七章,常用控件,讲授1课时。重点讲授用文本框解决多行输出和Timer控件。
通过这样设置教学内容,在较短的课时内让学生对VB进行较完整的入门学习。
3 教学探讨
上述的课程设置经过教学实践证明,课程设置紧凑,要求教师充分利用课堂时间,同时也要充分利用上机实验时间补充说明,在较短的课时内可以让学生对VB进行较完整的入门学习。
在教学中,要适应新的教学内容和安排,注意如下问题:
3.1 尽快入门的问题
农林专业的学生其专业课程和理工类课程差别较大,固有的学习习惯和方式在计算机等课程的学习中会遇到问题,因此要帮助他们掌握相应的知识和技能,尽快入门,尽快培养兴趣。教学的内容组织非常关键,有些教科书在一开始就会罗列出很多内容,这些内容会让初学者望而却步,产生畏难情绪,作为教师就是要让学生有选择地掌握重点内容,迅速入门,这样才能调动学生的学习积极性。
3.2 掌握基本概念和技能
VB的内容十分庞大,吸引人的地方也很多,但是,基本的内容、基本的算法是要学习掌握的核心内容,这些内容要扎扎实实地掌握,作为程序设计的入门课程,如何正确描述和实现算法是学习的关键,不少学生虽然语句也学了,但一写格式就错,编程时总有偏差和感到困难,这都是基本功不扎实的表现,本课程24课时的理论内容都学好了,24课时的上机实践都认真练习了,VB学习就算入门了,以后的学习可以凭自己兴趣展开。
3.3 教学手段方法的改进
随着教学条件的不断改善,计算机教学在许多高校已完全采用多媒体等手段,充分利用多媒体手段,做好课件,体现细节是重要的改革内容。在教学方法上,要强调理论和实践的结合,理论课讲清基本概念和方法,實验课加强实践。计算机的操作命令、语言语法不需要推导,概念也不复杂,但必须通过上机操作才能掌握。所以尽管理论课课时减少,但实验课时仍相应匹配,占总学时一半,实验进度与理论进度同步。
4 网络三维虚拟校园的应用分析
在网络三维虚拟校园正式建立之后,其应用层面较广,且其面向的使用用户范围也较广,包括学生、教师、外来拜访者在内的各类人员都可以通过该系统对校园做出全方面定位了解。具体来说,该系统可以应用于以下几大方面:
(1)基本的地图显示:使用者可以通过系统观看到整体校园的地图面貌,并且可以通过按键操作实现对地图的任意放大、缩小、平移等操作,使用户自己能够极为方便地查看校园的整体平面图与细节图,以及三维景观图。
(2)测量功能:尽管网络三维虚拟校园是按照一定的比例将原实景进行缩放面描述,但是用户在使用过程中也可以通过在图中画一折线或多边形,使系统自动计算其长度和面积,且其数据处于一定的精确范围之内。
(3)地图导航功能:导航功能是网络三维虚拟校园系统的基本功能之一,用户可以通过点击地图上任一图元查看了解校园内任意单元的属性信息,并且可以通过路线查询进行地图导航,通过达到观光与探路的功能。
(4)鹰眼功能:该系统同时能够实现鹰眼功能,既保证客户能够通过系统操作对整体校园的实景进行浏览,就好像借助老鹰的眼睛在校园上空盘旋探测,对校园内的每一处建筑物做出详细的属性信息了解。
5 结束语
短课时《计算机技术基础》教学已正常展开,它对任课教师提出了较高要求,为提高教学质量,教师要精心备课,精心设计每一个教学环节,不断督促学生学习,就目前情况看,教学效果基本令人满意。
参考文献:
[1]邓睿.浅谈高校计算机基础教学存在问题及对策研究[J].计算机光盘软件与应用,2012(20):260-261.
[2]陈新.计算机基础实验课程自主教学模式研究[J].计算机光盘软件与应用,2012(20):279-280.
作者单位:河南农业大学信息与管理科学学院,郑州 450002
关键词:计算机技术基础;农业院校;课时;探讨
中图分类号:TP3-4
1 课程教学目标
《计算机技术基础》是高等学校非计算机专业的一门公共课程,根据教育部高教司的有关要求规定,这门课程是在第一层次即《计算机文化基础》以后的第二层次的课程,要求学生具有一种高级语言编程和上机调试程序的能力。课程的教学的目标:在使用计算机的基础上,掌握一门计算机程序设计语言,编制一些常用程序,具有一定的程序开发能力;具有一定水平的硬件知识,能够自我组织、安装或开发小规模硬件系统;具有熟悉、消化、使用与所从事专业关系密切的最新软件的能力;具有自我学习能力,能不断吸取计算机科技发展新成果,紧跟信息科学发展步伐的能力。
本课程的教学改革围绕教学目标不断进行,近年来,根据我校教学改革的总体要求,课程设置包括课时都进行了不同程度调整,突出核心或主干课程的重要性。随着计算机及信息技术的发展普及,学生在入学前接触计算机的机会大大增加,对计算机的了解、使用情况较以往已大不相同,所以,计算机公共课课时进行了压缩,《计算机技术基础》由60课时(理论30课时)压缩至48课时(理论24课时),相应的课程内容就要做调整。24课时的理论课如何设置,如何达到相应的教学要求,我们在教学中进行了不断的探索。
2 课程内容设置
我校《计算机技术基础》课程采用Visual Basic为主要平台,讲授基本的windows桌面应用,主要教学内容有两方面,一是基本算法编程,二是VB基本界面、功能编程,其中以基本算法编程为核心。根据本次教学改革要求,将主要内容按顺序划分为如下模块:
2.1 基本程序设计
这一部分包含3个教学章节,讲授10课时,主要内容有:
第一章,概述(2课时),具体内容包括硬件和软件;计算机工作原理(存储程序);软件开发工具及程序设计语言(概念、分类等);VB概述(发展、特点等);明确面向对象程序设计的基本概念和 vb事件驱动程序的突出特点;VB集成开发环境概览,,明确VB三种工作状态,明确VB应用程序组成部分和文件类型。
第二章,VB基本语言(3课时),具体内容包括VB数据类型;常量和变量;VB表达式;常用数学函数;四则运算类程序设计。
第三章 顺序结构(5课时),具体内容包括赋值语句;Inputbox函数;Msgbox函数;Print方法;常用内部函数;顺序结构程序设计;窗体、标签(Caption属性)、文本框(text属性)和命令按钮简介;Windows风格的顺序结构程序设计。
这一部分学习完成后要求学生掌握3方面主要内容:1. 基本计算;2. Windows基本界面,重点解决Windows风格的输入输出;3. 常用内部函数。这部分内容完成后要求学生对顺序结构的程序设计能够完全掌握,会编程进行基本的运算。
2.2 分支程序设计
教学章节为第四章,分支,讲授3课时。讲授内容为:单行结构If语句;简单块结构If语句(不带Elseif的);一般块结构If语句;条件语句的嵌套。本章中Select case语句因课时原因不讲。
这部分内容要重点强调流程图,掌握分支的形态和含义。
2.3 循环程序设计
教学章节为第五章,循环,讲授8课时。讲授内容为:循环的概念;While语句;Do语句;For语句;多重循环。本章涉及各种常用算法,是本课程的核心内容。
2.4 数组
教学章节为第六章,数组,讲授2课时。因课时关系重点讲一维数组,二维数组简单介绍。本章要重点讲授的内容为排序算法。
2.5 常用控件
教学章节为第七章,常用控件,讲授1课时。重点讲授用文本框解决多行输出和Timer控件。
通过这样设置教学内容,在较短的课时内让学生对VB进行较完整的入门学习。
3 教学探讨
上述的课程设置经过教学实践证明,课程设置紧凑,要求教师充分利用课堂时间,同时也要充分利用上机实验时间补充说明,在较短的课时内可以让学生对VB进行较完整的入门学习。
在教学中,要适应新的教学内容和安排,注意如下问题:
3.1 尽快入门的问题
农林专业的学生其专业课程和理工类课程差别较大,固有的学习习惯和方式在计算机等课程的学习中会遇到问题,因此要帮助他们掌握相应的知识和技能,尽快入门,尽快培养兴趣。教学的内容组织非常关键,有些教科书在一开始就会罗列出很多内容,这些内容会让初学者望而却步,产生畏难情绪,作为教师就是要让学生有选择地掌握重点内容,迅速入门,这样才能调动学生的学习积极性。
3.2 掌握基本概念和技能
VB的内容十分庞大,吸引人的地方也很多,但是,基本的内容、基本的算法是要学习掌握的核心内容,这些内容要扎扎实实地掌握,作为程序设计的入门课程,如何正确描述和实现算法是学习的关键,不少学生虽然语句也学了,但一写格式就错,编程时总有偏差和感到困难,这都是基本功不扎实的表现,本课程24课时的理论内容都学好了,24课时的上机实践都认真练习了,VB学习就算入门了,以后的学习可以凭自己兴趣展开。
3.3 教学手段方法的改进
随着教学条件的不断改善,计算机教学在许多高校已完全采用多媒体等手段,充分利用多媒体手段,做好课件,体现细节是重要的改革内容。在教学方法上,要强调理论和实践的结合,理论课讲清基本概念和方法,實验课加强实践。计算机的操作命令、语言语法不需要推导,概念也不复杂,但必须通过上机操作才能掌握。所以尽管理论课课时减少,但实验课时仍相应匹配,占总学时一半,实验进度与理论进度同步。
4 网络三维虚拟校园的应用分析
在网络三维虚拟校园正式建立之后,其应用层面较广,且其面向的使用用户范围也较广,包括学生、教师、外来拜访者在内的各类人员都可以通过该系统对校园做出全方面定位了解。具体来说,该系统可以应用于以下几大方面:
(1)基本的地图显示:使用者可以通过系统观看到整体校园的地图面貌,并且可以通过按键操作实现对地图的任意放大、缩小、平移等操作,使用户自己能够极为方便地查看校园的整体平面图与细节图,以及三维景观图。
(2)测量功能:尽管网络三维虚拟校园是按照一定的比例将原实景进行缩放面描述,但是用户在使用过程中也可以通过在图中画一折线或多边形,使系统自动计算其长度和面积,且其数据处于一定的精确范围之内。
(3)地图导航功能:导航功能是网络三维虚拟校园系统的基本功能之一,用户可以通过点击地图上任一图元查看了解校园内任意单元的属性信息,并且可以通过路线查询进行地图导航,通过达到观光与探路的功能。
(4)鹰眼功能:该系统同时能够实现鹰眼功能,既保证客户能够通过系统操作对整体校园的实景进行浏览,就好像借助老鹰的眼睛在校园上空盘旋探测,对校园内的每一处建筑物做出详细的属性信息了解。
5 结束语
短课时《计算机技术基础》教学已正常展开,它对任课教师提出了较高要求,为提高教学质量,教师要精心备课,精心设计每一个教学环节,不断督促学生学习,就目前情况看,教学效果基本令人满意。
参考文献:
[1]邓睿.浅谈高校计算机基础教学存在问题及对策研究[J].计算机光盘软件与应用,2012(20):260-261.
[2]陈新.计算机基础实验课程自主教学模式研究[J].计算机光盘软件与应用,2012(20):279-280.
作者单位:河南农业大学信息与管理科学学院,郑州 450002