- 3
- 0
- 约3.89千字
- 约 8页
- 2018-10-14 发布于福建
- 举报
可视化程序的设计课程教改的研究
可视化程序的设计课程教改的研究
DOI:10.16644/j.cnki.cn33-1094/tp.2016.02.025
摘 要: 为使教学内容与新技术联系不脱节,根据当代计算机系学生的现状,结合可视化程序设计的特点,从理论教学和实践教学两方面对传统的教学方式进行改革。为培养理论基础扎实、应用能力强的计算机专业人才,进行了有益的尝试,取得了较好的教学效果。
关键词: 可视化程序设计; 理论教学; 实践教学; 教学改革
中图分类号:G64 文献标志码:A 文章编号:1006-8228(2016)02-86-02
Research on teaching reform of visual programming
Huang Sheng
(Hunan International Economics University, Changsha, Hunan 410205, China)
Abstract: According to the current situation of the students in the modern university computer department, combined with the characteristics of visual programming, the traditional teaching methods are reformed from two aspects of theory teaching and practice teaching. In order to cultivate the computer professionals with solid theoretical foundation and strong application ability, the beneficial attempts are tried and a good teaching effect has obtained.
Key words: visual programming; theory teaching; practice teaching; teaching reform
0 引言
随着信息技术的快速发展,特别是移动互联网、云计算、物联网等新兴技术的发展,让教育从宏观群体逐步走向微观个体,从传统的大学课堂逐步走向了资源更加丰富的网络在线课堂。面对以MOOC(Massive Open Online Course,大规模开放在线课程)[1]为代表的网络化智慧教育的繁荣发展,人们对传统大学教育的存在价值提出了疑问。面对挑战,高校教育应积极变革,调整相应的课程体系,改善教学过程,证明自身的存在价值。
可视化程序设计是一门实践性很强的计算机类专业的重要课程,笔者结合多年教学经验,针对可视化程序设计教学中的难点,采用有效的教学方法,让学生在学习过程中对可视化程序设计的知识有比较全面的了解和掌握,提高学生的程序设计实践能力。
1 可视化程序设计教学中的难点
可视化程序设计(以C#为例)是计算机相关专业本科教育的重要课程之一,可视化是与传统的编程方式相比而言的,这里的“可视”,指的是无须编程,仅通过直观的操作方式即可完成界面的设计工作[2]。然而从教学实践情况看,一门看似“简单”的课程,却让很多学生感觉无法适从。那么在可视化程序设计的教学中,存在哪些问题呢?
⑴ 学生基础
在高校计算机专业的课程规划中,为了精简课时,一般都取消了基于底层的Windows的编程课程,学生对Windows程序的事件驱动特性一无所知,缺少对面向对象多态特性的精确体会,然而可视化程序设计语言需要将基于面向对象的思想引入到事件驱动中,这就导致了学生缺乏对可视化程序设计的感性认识,当面对可视化程序编程时,往往感觉抽象晦涩,写不出代码或写了代码找不到放置代码的位置。最终导致很多学生在这门课程的学习过程中,产生顿挫感,继而排斥该门课程的学习[3]。
⑵ 教学任务
可视化程序设计作为一门程序设计课程,教学的首要任务就是培养学生的编程能力。该门课程的特点是知识点多、概念多,理论性强。因此,在教学过程上不要刻板地先基础,后应用,那样不仅学习周期长,还很难产生阶段性成果,无法让学生常常获得成就感而产生持久的学习驱动力[4],不符合当前学生的心理特点。
⑶ 学习风气
时下校园里学习风气浮躁表现较突出,这也是大部分教师在教学中遇到的一个实际情况。学生不愿意静下心来认真学习。而可视化程序设计是一门实践性和关联性较强的课程,当学习抽象的程序逻辑和全新的数据结构时,是听不会也看不
原创力文档

文档评论(0)