SCI、SSCI、EI、SCOPUS指导服务
论文翻译润色 论文预审评估 质量分析报告 期刊匹配推荐

与学术顾问沟通

非计算机专业程序设计教学方法

分类:计算机网络论文发表 时间:2020-01-04 16:25 关注:(1)

  VisualBasic程序设计课程是面向全体在校生开展的一门非常重要的计算机公共基础课程。针对在校学生对该课程学习兴趣不高涨,无法提高程序设计实践能力等问题,对程序设计的教材、教学目标等进行了解后,对教学方法进行了研究,并提出了教学方法的改变措施,目的是使非计算机专业的学生通过该课程的学习,理解一般原理并且掌握程序设计的基本方法,全面培养学生对该课程的学习热情与兴趣、提高学习效率与程序设计的实践能力。

非计算机专业程序设计教学方法

  关键词:非计算机专业;VisualBasic程序设计;教学方法

  VisualBasic(VB)[1]是在Basic语言基础上发展而来,具有强大的可视化编程界面、方便操作等优点一直以来都受到各行各业广泛的关注,全国计算机等级考试更是将VB语言作为考试语言之一[2]。众多高校以及很多职业院校都将VB程序设计课程作为一门面向全体在校生的非常重要的计算机公共基础课程,而在面向非计算机专业的学生展开教学工作时,部分学生认为学习这门课程对自己未来就业帮助不大,并且课程中部分抽象内容晦涩难懂,学生对该课程学习的热情不高,普遍是以期末考试及格为学习目标、被动地进行学习[3]。所以通过对教学方法进行研究,使非计算机专业的学生也可以提高学习兴趣、提高实践能力,从而在教学工作的整体教育质量都得到提高。

  一以语言传授为主的教学方法

  传统以语言传递为主的教学方法有讲授法,教师在课堂上通过语言传递基础性知识、完善学生知识框架。这种方法是以教师为教育的主体,学生是教育的客体的教学方式。教育改革提出教师是教育的组织者和领导者,处于发展中的学生具有主观能动性,是教育的主体,近些年提倡以语言传授为主的方式有讨论法、读书指导法的两种教学方式。讨论法是将学生划分学习小组,围绕学习中的某一问题或者学习中的重点进行讨论,通过发表自己的想法与同学以及老师进行相互沟通交流。读书指导法是在学生有一定的兴趣以后,由教师指导,对教科书以及一些参考书进行阅读,总结其中的知识,培养一种自学能力的教学方法。非计算机专业的学生初次学习程序设计的课程,对于基础性的知识需要教师采用讲授法对教材进行讲读、讲述、讲解和讲演。基础数据类型部分需要讲清楚不同数据类型的数据在内存中所占字节为什么不同,运算符的优先级对于表达式的运算结果的影响,程序控制语句的基本结构,尤其是循环控制语句中循环结束后循环变量的值的变化等。在讲授的过程中,教师必须在系统性传授程序设计知识时,注意利用现代课堂的多媒体技术讲课件,注意讲究语言表达艺术;针对不同专业的学习在讲授的过程,注意与其本专业内容的联系,注意知识之间的迁移。这种方法的优点是可以在最短的时间内使学生基础知识的储备达到一个量的积累。以陕西师范大学食品工程与营养科学学院学生为例,在讲授过程中让学生使用合适的程序控制语句对食品的保质期或腐烂时间进行计算,让学生更容易理解程序设计语言在自己本专业知识中的作用。

  二以感知实践为主的教学方法

  以直观感知为主的教学方法有演示法和实践训练法。在非计算机专业学生已经对基础性知识有一定了解后,教师可根据教学内容中的重难点,精选出VB程序设计的案例,选择演示法进行教学,使学生对其中的知识进行理解。演示法是在机房教师一边讲解一边演示,传统上课课时分配为教师讲授理论36课时+教师辅导上机36课时。但是针对VB课程设计这门课堂的特殊性,并且为了提高学生的动手能力,建议增加学生自主上机的练习时间。在实践训练时可以对演示部分的内容进行延伸作为学习任务,以任务为主线,学生作为主体,教师在过程中予以指导。例如使用Timer控件和程序控制语句实现彩票号码产生器程序,通过号码的随机产生及动画展示,吸引学生并给出具体设计思路。这种方法的优点是直观、迅速与所学理论进行联系,需要注意的是在机房演示时要集中学生的注意力,同样在机房中实践训练也要注意学生是否主动参与到知识的实践训练中。

  三以发现探究为主的教学方法

  以发现探究为主的教学方法也可以称为发现法、探究法,是指学生在教师的指导下,自行查询资料,进行分析、抽象和概括进而掌握原理的教学方法。例如,对VB课程学习过程中遇到难以理解记忆的问题或是对现有知识的延伸知识发展技能,通过感知实践过程可实现固定1到100或是1到n的连续整数相加,延伸思考若是人工输入首尾数字进行相加该如何实现?如何将实现功能,制作美观的对话框等问题。传递知识的同时是需要传递学习知识的方法,尤其是VB程序设计课程,只是利用课上或是实验课堂进行学习,是无法获得高超的操作技能。一些非计算机专业的同学在对VB课程感兴趣后,可以通过图书馆资源以及网络资源进行混合式的学习。在2013年,陕西师范大学课程教学组已经搭建Blackboard教学平台,该平台中提供了丰富的学习资源,如课程教学大纲、电子课件、名师教学视频,方便学生自主进行学习。教师也可在微信中申请公众号,推送有趣的学习热点,学生由公众号提交感兴趣的问题和自主学习的成果。这种方法的优点是激发学生的探索能力、解决问题的能力,使学生能够充分理解待自主探究的内容。

  四结束语

  本文旨在对非计算机专业的VB程序设计教学方法进行研究,研究表明对于这一复杂学科的学习,单纯地使用同一种教学方法对所有内容进行教学,是无法获得理想的教学效果。针对不同课节内容的教学目标选择不同的教学方法进行教学,将知识的传授从简单到繁杂、循序渐进地完成知识结构的搭建,在获得基础性知识作用下提高实践技能水平,使学生在整个学习的过程中不仅收获了知识,更是获得程序设计中思考问题的方式用来解决问题。希望此文对非计算机专业的VB程序设计教学提供帮助。

  参考文献

  [1]牛又奇,孙建国.新编VisualBasic程序设计教程[M].苏州:苏州出版社,2001.

  [2]陈霜霜.VB程序设计教学方法的探讨[J].科技信息,2011(35):403-403.

  [3]郑玉.项目案例在VisualBasic程序设计课程教学中的应用[J].电脑知识与技术,2017,13(36):143-144.

  作者:刘汉强 单位:陕西师范大学 计算机科学学院

期刊目录网是一家专业从事国内国外期刊学术论文发表指导,著作出版,发明专利的权威平台,提供文章翻译、文章润色、文章预审、期刊推荐、发表支持、书号申请、出书指导、专利申请等评职称相关学术成果服务。是您评职称学术成果指导首选权威平台。

Copyright © 2013-2022 www.qikanmulu.com,All Rights Reserved