Many and varied experiences are being reported, about the first introduction to programming for young students and neophytes. However, tools and methodologies are needed also for a more comprehensive learning process, which requires to design the architecture of any small but functioning application. We propose a new environment, based on the use of graphical blocks, for designing some object-oriented applications. It merges the positive features of block-programming with the object-oriented paradigm in a graphical educational environment. It is developed as a tool for supporting the objects-early approach. The whole methodology is targeted at high school students, university freshmen and unemployed people who are motivated to learn to code professionally. In these cases, where we have firstly experimented this approach, the concepts of object-oriented programming (OOP) cannot be relegated to a secondary role, but they have to be introduced early and presented in their most intuitive form.

OOPP: Tame the Design of Simple Object-Oriented Applications with Graphical Blocks / Ferrari, Alberto; Lombardo, Gianfranco; Mordonini, Monica; Poggi, Agostino; Tomaiuolo, Michele. - 233:(2018), pp. 279-288. [10.1007/978-3-319-76111-4_28]

OOPP: Tame the Design of Simple Object-Oriented Applications with Graphical Blocks

Ferrari, Alberto;Lombardo, Gianfranco;Mordonini, Monica;Poggi, Agostino;Tomaiuolo, Michele
2018-01-01

Abstract

Many and varied experiences are being reported, about the first introduction to programming for young students and neophytes. However, tools and methodologies are needed also for a more comprehensive learning process, which requires to design the architecture of any small but functioning application. We propose a new environment, based on the use of graphical blocks, for designing some object-oriented applications. It merges the positive features of block-programming with the object-oriented paradigm in a graphical educational environment. It is developed as a tool for supporting the objects-early approach. The whole methodology is targeted at high school students, university freshmen and unemployed people who are motivated to learn to code professionally. In these cases, where we have firstly experimented this approach, the concepts of object-oriented programming (OOP) cannot be relegated to a secondary role, but they have to be introduced early and presented in their most intuitive form.
2018
9783319761107
OOPP: Tame the Design of Simple Object-Oriented Applications with Graphical Blocks / Ferrari, Alberto; Lombardo, Gianfranco; Mordonini, Monica; Poggi, Agostino; Tomaiuolo, Michele. - 233:(2018), pp. 279-288. [10.1007/978-3-319-76111-4_28]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2841768
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact