研讨程序设计“面向对象程序设计”课程教学对学生能力培养期刊

更新时间:2024-01-14 点赞:26403 浏览:112834 作者:用户投稿原创标记本站原创

摘要:“面向对象程序设计”课程教学应注重学生编程能力的培养,它是学生进一步学习、应用的基石。本文结合“面向对象程序设计”课程教学分析教学中要贯穿培养的能力,进一步提出提高学生能力的方法。
一、引言
“面向对象程序设计”课程承担着使学生掌握基本知识,形成开发程序的基本能力的重任,如何利用有限的教学时间,完成这些教学任务值得探索。笔者对此提出一些看法。

二、课程教学要贯穿培养的能力

能力源于基本知识、基本技能,是综合运用各种知识、心智解决问题的水平。培养学生能力是教学的重要目标。在“面向对象程序设计”教学中应使学生掌握基本算法,培养学生灵活使用Ja语言基本语句开发程序的能力,培养学生调试程序的能力。

1.掌握基本算法

“面向对象程序教学”需要使学生掌握如下基本算法:
(1)连加运算算法;
(2)连乘运算算法;
(3)数组的排序算法;
(4)求一组数的最大、最小值算法;
(5)判断一个数为素数的算法。

2.编程能力

学生需要掌握的基本语句如下:
(1)各种流程控制语句;
(2)数组有关语句;
(3)跳转语句:continue语句,break语句;
(4)面向对象程序设计基本语句:建立类、对象、子类、抽象类、接口的语句;
(5)访问控制符的使用;
(6)建立图形化应用程序的方法;
(7)异常处理语句;
(8)建立小程序的方法,包括小程序的建立、图形的绘制、字符串的输出、声音及图片的播放。

3.机上调试程序的能力

教学中学生掌握调试程序的方法非常重要。
(1)学生应该清楚所编辑程序的内容。
(2)判断程序是否存在语法错误,应注意:①每条语句末要加结束符“;”;②字符串起始、终止标记要使用英文双引号;③if,for语句未结束,不能加结束符“;”;④含主方法的类名要与程序文件名一样;⑤程序中大括号是否匹配;⑥定义类文件的方法时,注意各方法应相互独立,不能嵌套。
(3)根据程序的错误信息提示,修改程序。常见的错误信息提示如下:
ja.lang.ArrayIndexOutOfBoundsException //数组下标超界异常;
Exception in thread”main” ja.lang.ArithmeticException//算术异常;
(4)程序运行结果不正确,要重新分析程序。①没有输出结果时,要检查程序是否有输出语句。②可以采用注释语句段的方法,暂时忽略有疑问的程序片段,逐步排查错误。
调试程序的经验需要积累,这样调试程序的能力才能提高。

三、能力培养的途径

(1) 课程基本知识精讲。如《布局管理器》一节讲清楚概念即可;对于《图形界面程序设计》则注重实际操作,会编写事件代码,不要求逐行编写代码。
(2)课堂采用演示、案例教学法。在《图形界面程序设计》教学中,可以给学生演示界面的设计过程,事件代码的编写过程;在进行基本概念教学时,可以在计算机上运行例题,分析运行结果,加深理解概念。
(3)学生独立自主完成实验内容,循序渐进提高编程能力。实验教学内容要具体、难易适当,可以给学生编制实验报告。实验报告题目要从易源于:论文的格式www.618jyw.com
到难,形式多样。
(4)实验课认真辅导,讲评实验课。实验课学生要独立完成实验作业,教师也要适时加以辅导;讲评实验课可以让学生彼此学习,对教学进行及时的反馈。
四、结束语
本文结合“面向对象程序设计”课程教学,对教学中要贯穿培养的能力提出了一些看法,并提出了培养能力的途径。教学实践证明采取文中的方法,可以取得良好的效果。
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~