Skip to main content

2019 | OriginalPaper | Buchkapitel

6. Flow2Code: Transforming Hand-Drawn Flowcharts into Executable Code to Enhance Learning

verfasst von : Samantha Ray, Jorge Iván Herrera-Cámara, Matthew Runyon, Tracy Hammond

Erschienen in: Inspiring Students with Digital Ink

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Flowcharts serve as a great tool for new students learning programming logic in a language-independent fashion. However, current software tools for creating flowcharts on the computer have various shortcomings. UI-based solutions make creating flowcharts difficult through inefficient drag-and-drop menus. Sketching-based solutions take a more intuitive approach but don’t help the students beyond having pseudocode to start with. Flow2Code, on the other hand, enables students to draw flowcharts and translate them into code in a helpful way of bridging the gap between the two languages. Flow2Code can identify and interpret flowcharts drawn on paper using an algorithm for recognizing various shapes used in flowcharts. It fills a gap in the current solutions by converting the flowcharts into executable code and by having an intuitive and interactive interface where the users can edit both their flowchart and its resulting code.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Bovik AC (2005) Handbook of image and video processing (Communications, networking and multimedia). Academic Press Inc, Orlando, FL, USACrossRef Bovik AC (2005) Handbook of image and video processing (Communications, networking and multimedia). Academic Press Inc, Orlando, FL, USACrossRef
Zurück zum Zitat Brooke J (1996) SUS: a quick and dirty usability scale Brooke J (1996) SUS: a quick and dirty usability scale
Zurück zum Zitat Buxton B (2007) Sketching user experiences: getting the design right and the right design. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA Buxton B (2007) Sketching user experiences: getting the design right and the right design. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA
Zurück zum Zitat Carton C, Lemaitre A, Coüasnon B (2013) Fusion of statistical and structural information for flowchart recognition. In: 12th International conference on document analysis and recognition (ICDAR) (2013). IEEE, Washington, DC, USA, pp 1210–1214 Carton C, Lemaitre A, Coüasnon B (2013) Fusion of statistical and structural information for flowchart recognition. In: 12th International conference on document analysis and recognition (ICDAR) (2013). IEEE, Washington, DC, USA, pp 1210–1214
Zurück zum Zitat Farrugia PJ, Borg JC, Camilleri KP, Christopher S et al (2005) Experiments with a cameraphone-aided design (CPAD) system. In: ICED 05: 15th international conference on engineering design: engineering design and the global economy. Engineers Australia, Melbourne, Australia, p 737 Farrugia PJ, Borg JC, Camilleri KP, Christopher S et al (2005) Experiments with a cameraphone-aided design (CPAD) system. In: ICED 05: 15th international conference on engineering design: engineering design and the global economy. Engineers Australia, Melbourne, Australia, p 737
Zurück zum Zitat Likert R (1932) A technique for the measurement of attitudes. Arch Psychol 22(140):1–55 Likert R (1932) A technique for the measurement of attitudes. Arch Psychol 22(140):1–55
Zurück zum Zitat Paulson B, Rajan P, Davalos P, Gutierrez-Osuna R, Hammond T (2008) What!?! no Rubine features?: using geometric-based features to produce normalized confidence values for sketch recognition. In: HCC Workshop: sketch tools for diagramming (VL/HCC), p. 57-63. VL/HCC, Herrsching am Ammersee, Germany Paulson B, Rajan P, Davalos P, Gutierrez-Osuna R, Hammond T (2008) What!?! no Rubine features?: using geometric-based features to produce normalized confidence values for sketch recognition. In: HCC Workshop: sketch tools for diagramming (VL/HCC), p. 57-63. VL/HCC, Herrsching am Ammersee, Germany
Zurück zum Zitat Rajan P, Taele P, Hammond T (2010) Evaluation of paper-pen based sketching interface. In: Proceedings of the 16th international conference on distributed multimedia systems (DMS). Knowledge Systems Institute, Oak Brook, IL, pp 321–326 Rajan P, Taele P, Hammond T (2010) Evaluation of paper-pen based sketching interface. In: Proceedings of the 16th international conference on distributed multimedia systems (DMS). Knowledge Systems Institute, Oak Brook, IL, pp 321–326
Zurück zum Zitat Rubine D (1991) Specifying gestures by example. In: Proceeding of the 18th annual conference on computer graphics and interactive techniques, SIGGRAPH 91, pp 329–337 Rubine D (1991) Specifying gestures by example. In: Proceeding of the 18th annual conference on computer graphics and interactive techniques, SIGGRAPH 91, pp 329–337
Zurück zum Zitat Smith R (2007) An overview of the Tesseract OCR engine. In: Proceedings of the ninth international conference on document analysis and recognition (ICDAR), vol 2. IEEE, pp 629–633 Smith R (2007) An overview of the Tesseract OCR engine. In: Proceedings of the ninth international conference on document analysis and recognition (ICDAR), vol 2. IEEE, pp 629–633
Zurück zum Zitat Wu J, Wang C, Zhang L, Rui Y (2015) Offline sketch parsing via shapeness estimation. In: Proceedings for the 35th international joint conference on artificial intelligence (IJCAI). IJCAI, Buenos Aires, Argentina, pp 1200–1207 Wu J, Wang C, Zhang L, Rui Y (2015) Offline sketch parsing via shapeness estimation. In: Proceedings for the 35th international joint conference on artificial intelligence (IJCAI). IJCAI, Buenos Aires, Argentina, pp 1200–1207
Metadaten
Titel
Flow2Code: Transforming Hand-Drawn Flowcharts into Executable Code to Enhance Learning
verfasst von
Samantha Ray
Jorge Iván Herrera-Cámara
Matthew Runyon
Tracy Hammond
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-17398-2_6

Neuer Inhalt