首页> 外文期刊>SIGCSE bulletin >Frameworks in CS1 - a Different Way of Introducing Event-driven Programming
【24h】

Frameworks in CS1 - a Different Way of Introducing Event-driven Programming

机译:CS1中的框架-引入事件驱动编程的另一种方式

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In this paper we argue that introducing object-oriented frameworks as subject already in the CS1 curriculum is important if we are to train the programmers of tomorrow to become just as much software reusers as software producers. We present a simple, graphical, framework that we have successfully used to introduce the principles of object-oriented frameworks to students at the introductory programming level. Our framework, while simple, introduces central abstractions such as inversion of control, event-driven programming, and variability points/hot-spots. This has provided a good starting point for introducing graphical user interface frameworks such as Java Swing and AWT as the students are not overwhelmed by all the details of such frameworks right away but given a conceptual road-map and practical experience that allow them to cope with the complexity.
机译:在本文中,我们认为,如果我们要训练明天的程序员成为与软件生产者一样多的软件重用者,那么在CS1课程中就已经引入了面向对象的框架作为主题很重要。我们提供了一个简单的图形化框架,我们已经成功地使用它向入门编程级别的学生介绍了面向对象框架的原理。我们的框架虽然简单,但却引入了中心抽象,例如控制反转,事件驱动的编程和可变点/热点。这为引入图形用户界面框架(如Java Swing和AWT)提供了一个很好的起点,因为学生们不会立即被此类框架的所有细节所淹没,而是获得了概念上的路线图和实践经验,使他们能够应付复杂性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号