Teaching in Visual Programming Environments

Teaching in Visual Programming Environments

Wilfred W. F. Lau, Allan H. K. Yuen
DOI: 10.4018/978-1-4666-5888-2.ch253
(Individual Chapters)
No Current Special Offers

Chapter Preview



Drawing on the pertinent literature of computer programming from our previous review (Lau & Yuen, 2009), we identified seven programming pedagogies. The following paragraphs provide a brief description of each approach.

Key Terms in this Chapter

Integrated Development Environment (IDE): Is a programming environment that comes in the form of an application program. It usually consists of a code editor, a compiler, a debugger, and a graphical user interface (GUI) builder.

Object-Oriented Programming: Supports all the features found in object-based programming. In addition, it allows other features such as polymorphism and inheritance.

Programming Pedagogy: Any teaching methods and strategies that can be used to teach students introductory programming.

Object-Based Programming: Organises a program in terms of distinct objects, which contain data and methods. Programming in this paradigm requires the definition and manipulation of objects.

Visual programming: A programming process in which graphics and images are manipulated in order to develop a program.

Computer Programming: The process of designing and executing various sets of instructions so that a computer can perform a certain task.

Event-Driven Programming: In event-driven programming, a program functions in response to the actions triggered or messages received from other programs or threads.

Complete Chapter List

Search this Book: