APP下载

计算机程序设计语言课程的教学改革探讨

2018-10-20张瑾

数码设计 2018年6期
关键词:理论教学实践教学教学方法

摘要:计算机语言程序设计是一门非计算机专业必修的一门基础课程,程序设计语言课程是计算机专业开设的核心课程,针对学生不重视,课程又比较难学,文章从教学手段、教学方法等方面介绍了如何教好这门课。以期对院校程序设计语言教学起到一定的参考和借鉴作用。

关键词:VC语言;教学方法;理论教学;实践教学

中图分类号:G6421文献标识码:A文章编号:1672-9129(2018)06-0192-02

Discussion on Teaching Reform of Computer Programming Language Course

ZHANG Jin*

( Dalian Maritime University School of Information, Liaoning Dalian, 116000, China)

Abstract:Computer language programming is a required basic course for non-computer majors. Programming language course is the core course offered by computer majors. For students who do not attach importance to it, the course is difficult to learn. This paper introduces how to teach the course well from the aspects of teaching methods and teaching methods. In order to play a certain reference role in programming language teaching in colleges and universities.

KeywordsVC language; Teaching methods; Theory teaching; Practice Teaching

引用:张瑾. 计算机程序设计语言课程的教学改革探讨[J]. 数码设计, 2018, 7(6): 192-192.

CiteZHANG Jin. Discussion on Teaching Reform of Computer Programming Language Course[J]. Peak Data Science, 2018, 7(6): 192-192.

引言

计算机已深入人类社会的各个领域,应用于多种不同的专业,成为强有力的、不可代替的助手和工具[1]。所以计算机程序设计是当代大学生必備的技能之一。程序设计语言也经历了由语法简单的Visual Basic到语言格式较为灵活的Visual C的过程,学生普遍觉得较为难学。

VC语言是一种通用性计算机程序设计语言。它兼有汇编语言和高级语言的双重优点,运用它既能编写操作系统软件,又能开发各个领域的应用软件。VC语言成为计算机程序设计语言的首选语言。学好了VC语言,再进一步深造C++,C#,JAVA等言语,就有了坚实的基础。但是由于VC牵涉的概念比较复杂,规则繁多,使用灵活,容易出错,不少学生感到学习困难。因此,如何在VC语言教学中启发并训练学生的编程思维,是每个教师应深思的问理。

1  上好第一堂理论课和实验课

第一堂VC语言程序设计课(包括理论课和上机课)是至关重要的。因为大部分学生都是首次接触程序设计这门课程,从一名计算机使用者转变为编写程序为他人服务者,会感到很难适应。因此转变观念是学习计算机程序设计的根本要求。

1.1  展示VC程序结果

为了激发学生学习VC的兴趣,可以告诉学生现在很多的流行的软件,如浏览器都是由VC开发的,说明VC具有很强大功能。再利用幻灯片向学生展示各种结果画面,比如流行的一些小游戏等。

1.2  帮助学生克服心理障碍

对于首次学计算机语言的学生来说,刚接触这门课程,会感到一些茫然,针对这一问题,教师可以在实验室编一些简单小程序,手把手教给学生,并逐条代码讲解,指引学生自己去发现代码错误,并且让学生自己学会修改,学生通过编译执行自己的程序,显示自己想要的结果,让他有成就感,消除学习VC难的心理障碍。

1.3  讲授VC语言的学习方法

VC语言是一门实践性课程,必须理论结合实践,提高学生的动手能力,解决问题的能力,告诉学生怎样学,怎要做,怎样上机练习。 “VC语言不是看会的,也不是听会的,而是亲自动手实践练会的”[2]。总之,告诉学生要想学好程序设计,必须多编程,“熟能生巧”才会举一反三。

2  VC语言教学方法

2.1  把握重点,注重理论教学

一个学生的编程水平不是一门程序设计语言培养出来的,作为入门语言的课程应重点培养学生的程学设计的表达能力[3]。在理论教学课堂上,教师需详细讲解VC语言的基本语法知识,并辅以具体范例进行演示,若能现场编程演示更好,虽然此举加大了教师授课的难度,但是却可以活跃了理论课堂,调动了学生的积极性和主动性。

2.2  精选程序案例,培养兴趣

在学生有了一定的理论基础后,从具体问题入手,尽量把枯燥的“语言”变得生动、活泼。将知识点同实际编程结合起来,使学生真正明白什么是“提出问题-分析问题-解决问题”。在此期间要相应地增加编程练习,同时不断提高程序的难度,以此训练学生的动手编程能力,并养成勤于动脑、动手的良好编程习惯。

为了提高学生学习的兴趣,在选择案例的过程中,应遵循如下原则[4]

第一,案例具有代表性,日常生活中应有反应教学内容。

第二,难易适中,这样有利于学生学习的深入进行,提高积极性和主动性。

第三,应当覆盖所需的多个知识点,使学生综合运用能力得以提高,达到整合知识的目的。

2.3  编写程序阶段

本阶段的教学任务是教师在课堂上确立较复杂的实战题目,引导学生分析、设计,然后由学生自主进行程序的编写工作。而且尽量增加师生互动教学,尽可能让学生自己提出希望完成的题目,老师可以精选一些题目让学生选择,这样能够增加同学的兴趣,提高了学习的热情。

这种实战题目若仅一个学生可能无法完成,不妨可以将学生搭配分组,每组5~6个学生,民主选取一个编程能力比较强的同学为小组长,在老师的讲解流程后,由小组长按照组员的能力协调完成整个题目,并向教师反应完成情况,及时进行评分记录。教师可以根据代码完成情况和实验报告给予一定的平时分,这样能带动所有学生编程的动力。同时,学生也可在编程中不断提高自己的理论知识水平。

3  结束语

随着信息社会的不断发展,各行各业都需要计算机方面的人才。在计算机教育中,对于学习“VC程序设计”的学生,都有一个由浅入深、逐步提高的过程,因此“VC程序设计”的教学要讲究方法。教师必须激发学生的兴趣、更新教学理念,充分利用、整合各種教学资源,真正使VC这门课程成为学生学习其他计算机知识的基石。同时通过这门课的学习,培养学生分析问题,解决问题的能力,培养学生的创新精神,团队意识,为学生提供更好的展示才华的舞台。

参考文献:

[1]      兰顺碧. 大学计算机基础[M],人民邮电出版社,2016.

[2]      池云. 高职C语言程序设计教学改革的研究[J]. 辽宁行政学院学报,2015, 13(4):122,124

[3]      包振宇.“C语言程序设计”课程教学改革初探[J]. 计算机教育 2014,4(8): 40,41

[4]      常梅,李迎秋,李永. “案例驱动”在“C语言程序设计”教学中的探索实践[J]. 计算机教育 2015,11(22):82,83

[5]      施吉林,刘淑珍,陈桂芝.计算机数值方法[M].高等教育出版社.

猜你喜欢

理论教学实践教学教学方法
基于gitee的皮肤科教学方法研究
《计算方法》关于插值法的教学方法研讨
《计算方法》关于插值法的教学方法研讨
小学语文字理教学方法探析
和谐教学法在高校思想政治理论教学中的实践与探索
谈外科学教学的几点体会
嵌入式系统课程“中断、异常与事件”教学实践及启示
茶学专业校企合作实践教学探索
《电气工程毕业设计》 课程的教学设计
高职院校商务礼仪课程教学改革探索刍议