基于极限编程的潮流上机实践教学探索

2012-06-21 09:57:56孙英云刘宝柱
电气电子教学学报 2012年3期
关键词:程序课程学生

孙英云,董 雷,刘宝柱,艾 欣

(华北电力大学电气与电子工程学院,北京 102206)

0 引言

“电力系统潮流上机计算”是我校精品课程“电力系统分析基础”的实践课程,也是我校电气工程及其自动化专业学生的必修课程。由于本专业C语言课程安排在大学一年级,而本课程安排在大三春季学期末,中间近两年多的时间缺乏编程训练,多数学生还不具有独立编程能力。同时,学生在理论课的学习中对计算机潮流计算的理解也不够深刻,还需要在本门实践课程中加以深化。

我校“电力系统潮流上机计算”实践课程要使学生理解电力系统的计算机潮流算法和原理,初步掌握利用计算机语言实现潮流计算软件开发的基本方法[1]。

近年来软件工程领域涌现出了诸多新成果,由Kent Beck在1996年提出的极限编程是一种新型轻量级的软件工程方法[2]。该方法成为商业软件开发的指导原则,其核心理念包括测试优先开发和双人结对编程等。

我们将极限编程XP(Extreme Programming)思想的两个核心理念引入到“电力系统潮流上机计算”课程教学当中,取得了较好的教学效果。

1 极限编程核心理念

测试优先是极限编程方法中的一条重要原则,即在编写正式代码前先编写好测试代码。测试优先的编程思路非常符合面向对象的编程技术原则:即面向接口而不是面向实现。这一方面可以帮助学生分析具体函数的输入与输出,实现通过接口设计将复杂程序进行解耦;另一方面也可帮助学生对程序逻辑错误进行定位,而这种程序逻辑错误在传统编程方法中通常难于发现。……

登录APP查看全文

猜你喜欢
程序课程学生
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
计算机教育(2020年5期)2020-07-24 08:53:38
为什么要学习HAA课程?
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
赶不走的学生
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
学生写话
学生写的话
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32