Abstract
In this paper, we describe techniques of integrating the traditional, object-oriented console model with an object-oriented, event-driven model of programming in the first course. We present a design methodology successfully used to provide a transition from the console model to an event-driven model, relating both to problem-solving strategies.
- 1 Dale, Nell B., Chip Weems, and Mark Headington, Programming and Problem Solving With C+ +, Jones & Bartlett Pub, 1996. Google Scholar
Digital Library
- 2 Feldman, Michael B. and Elliot B. Koffman, Ada 95: Problem Solving and Program Design, Addison- Wesley, 1997. Google Scholar
Digital Library
- 3 Friedman, Frank B. and Elliot B. Koffman, Problem Solving, Abstraction, and Design Using C++, 2~d. ed., Addison-Wesley, 1997. Google Scholar
Digital Library
- 4 Weiss, Mark Allen, Algorithms, Data Structures, and Problem Solving With C++, Addison-Wesley, 1996. Google Scholar
Digital Library
- 5 Wolz, Ursala, Scott Weisgarber, Daniel Domen, and Michael McAuliffe, "Teaching Introductory Programming in the Multimedia World", SIGCSE Bulletin, 28, Special Issue, 1996. Google Scholar
Digital Library
Index Terms
Integrating console and event-driven models in CS1
Recommendations
Integrating console and event-driven models in CS1
SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science educationIn this paper, we describe techniques of integrating the traditional, object-oriented console model with an object-oriented, event-driven model of programming in the first course. We present a design methodology successfully used to provide a transition ...
Event-driven programming with EScala
AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companionEScala is an extension of Scala with support for declarative event-driven programming. It provides mechanisms for declarative definition of events and employs aspect-oriented techniques for exposing implicitly existing events, which reduces the need for ...
Enabling the Automation of Handler Bindings in Event-Driven Programming
COMPSAC '15: Proceedings of the 2015 IEEE 39th Annual Computer Software and Applications Conference - Volume 02In event-driven programming we can react to an event by binding methods to it as handlers, but such a handler binding in current event systems is explicit and requires explicit reason about the graph of event propagation even for straightforward cases. ...







Comments