Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2016716.2016729acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdocConference Proceedingsconference-collections
research-article

Teaching computer programming with structured programming language and flowcharts

Published: 11 July 2011 Publication History

Abstract

This research aims to prove that an environment that establishes a direct connection between flowcharts and the equivalent structured programming language improves the results of the students in the first year of computer programming.
The first approach is to do research on investigations about the teaching of the first year of computer programming. The next step is to build and test a prototype that allows the student to draw a flowchart and get the corresponding structured programming language and/or vice-versa, i.e., to write the program and get the corresponding chart.
The research revealed that the first year of programming is crucial on building the basis for the following years and that visual tools are relevant in attaining better results. In the face of that, the pursuit for a dedicated application seems to be of value.

References

[1]
C. Bravo, M. J. Marcelino, A. Gomes, M. Esteves, and A. J. Mendes. Integrating educational tools for collaborative computer programming learning. Journal of Universal Computer Science, 11:1505--1517, 2005.
[2]
R. Felder and L. Silverman. Learning and teaching styles in engineering education. Engr. Education, 78(7):674--681, 1988. URL http://eric.ed.gov/ERICWebPortal/custom/portlets/recordDetails/detailmini.jsp?_nfpb=true&_&ERICExtSearch_SearchValue_0=EJ372622&ERICExtSearch_SearchType_0=no&accno=EJ372622.
[3]
G. Graschew, T. A. Roelofs, S. Rakowsky, and P. M. Schlag. From e-learning towards u-learning: ICT-enabled ubiquitous learning & training. In Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education, page 141--146, Anaheim, CA, USA, 2007. ACTA Press. ISBN 978-0-88986-700-0. URL http://portal.acm.org/citation.cfm?id=1650165.1650194. ACM ID: 1650194.
[4]
E. Lahtinen, K. Ala-Mutka, and H. Järvinen. A study of the difficulties of novice programmers. ACM SIGCSE Bulletin, 37:14--18, June 2005. ISSN 0097-8418. ACM ID: 1067453.
[5]
S. B. Lau and C. Lee. Context aware reference model: architecture and implications for adaptation of learning activities. In Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology, Mobility '07, page 623--627, New York, NY, USA, 2007. ACM. ISBN 978-1-59593-819-0. ACM ID: 1378168.
[6]
E. McKay. An investigation of text-based instructional materials enhanced with graphics. Educational Psychology, 19(3):323, 1999. ISSN 01443410.
[7]
A. J. Mendes. ProLEARN, a platform to support programming learning. Apr. 2008. URL http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.105.7341.
[8]
A. Santos, A. Gomes, and A. J. Mendes. Integrating new technologies and existing tools to promote programming learning. Algorithms, 3(2): 183--196, June 2010. ISSN 19994893.
[9]
J. Soukup and M. Soukup. The inevitable cycle: Graphical tools and programming paradigms. Computer, 40(8):24--30, 2007. ISSN 00189162.

Cited By

View all
  • (2021)Principles to facilitate design-based learning environments for programming in secondary education while making learning visible in an authentic wayProceedings of the 21st Koli Calling International Conference on Computing Education Research10.1145/3488042.3488067(1-10)Online publication date: 17-Nov-2021
  • (2021)Combining Jigsaws, Rule-Based Learning, and Retrieval Practice Improves IUPAC Nomenclature CompetenceJournal of Chemical Education10.1021/acs.jchemed.0c0123598:5(1503-1517)Online publication date: 30-Mar-2021
  • (2020)Curriculum, Teaching and Learning, and Assessments for Introductory Programming CourseIEEE Access10.1109/ACCESS.2020.30083218(125961-125981)Online publication date: 2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
OSDOC '11: Proceedings of the 2011 Workshop on Open Source and Design of Communication
July 2011
91 pages
ISBN:9781450308731
DOI:10.1145/2016716
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • EuroSIGDOC: ACM SIGDOC European chapter

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 July 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. HTML5
  2. computer programming
  3. flowcharts
  4. structured programming language
  5. teaching

Qualifiers

  • Research-article

Conference

OSDOC '11
Sponsor:
  • EuroSIGDOC

Acceptance Rates

Overall Acceptance Rate 9 of 15 submissions, 60%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)5
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Principles to facilitate design-based learning environments for programming in secondary education while making learning visible in an authentic wayProceedings of the 21st Koli Calling International Conference on Computing Education Research10.1145/3488042.3488067(1-10)Online publication date: 17-Nov-2021
  • (2021)Combining Jigsaws, Rule-Based Learning, and Retrieval Practice Improves IUPAC Nomenclature CompetenceJournal of Chemical Education10.1021/acs.jchemed.0c0123598:5(1503-1517)Online publication date: 30-Mar-2021
  • (2020)Curriculum, Teaching and Learning, and Assessments for Introductory Programming CourseIEEE Access10.1109/ACCESS.2020.30083218(125961-125981)Online publication date: 2020
  • (2013)Using flowchart-based programming environments for simplifying programming and software engineering processes2013 IEEE Global Engineering Education Conference (EDUCON)10.1109/EduCon.2013.6530276(1313-1322)Online publication date: Mar-2013
  • (2012)Educational computer programming toolsProceedings of the Workshop on Open Source and Design of Communication10.1145/2316936.2316947(57-60)Online publication date: 11-Jun-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media