1 / 12

Yongju Jeon Korea National University of Education yyongju@knue.ac.kr

A Mobile Programming Course Based on Computational Thinking Process for Elementary IT-Gifted Students. Yongju Jeon Korea National University of Education yyongju@knue.ac.kr. Introduction.

abel-spence
Download Presentation

Yongju Jeon Korea National University of Education yyongju@knue.ac.kr

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Mobile Programming Course Based on Computational Thinking Process for Elementary IT-Gifted Students YongjuJeon Korea National University of Education yyongju@knue.ac.kr

  2. Introduction Bringing Creative and Computational Thinking into the educational contents and environments became one of the most important global issues to gain national competitiveness and 21th century skills Republic of Korea U.S.A U.K SW National Curriculums Private SW edu. Programs (Samsung, Naver, etc.) CSTA Standards Code.org Computing National Curriculums

  3. Introduction Wing (2006, 2008) and the CSTA Standards Task Force (2011) • simply learning how to program along with the programming language syntax does not necessarily develop competencies in CT • CT is a creative problem solving process that encourages students to move toward a more powerful and creative use of ICT In this research… • examined previous works on CT to identify the essential stages in CT process • developed a jQuery Mobile programming course that follows the identified CT process and applied to IT-gifted students in the fifth and sixth year of primary school

  4. The Study CT as a Creative Problem Solving Methodology • Two A’s of CT : abstraction and automation(Wing 2008) • “Computing is the automation of our abstractions, and consequently CT is • choosing the right abstractions and choosing the right computer for the task.” • CT is “An approach to solving problems in a way that can be implemented with a computer.”(Barr & Stephenson, 2011) • CT is “a problem solving methodology that can interweave computer science with all disciplines, providing a distinctive means of analyzing and developing solutions to problems that can be solved computationally.” • (CSTA Standards Task Force, 2011) • “Today’s Creative Problem Solving framework calls for thoughtful and deliberate choices in which problem solvers select and use the methods and tools that will be most appropriate and helpful for their task.” • (Isaksen& Treffinger, 2005)

  5. The Study Three stages of CT-Process for creative problem solving

  6. The Study Mobile Programming Course with jQuery Mobile (JQM) • jQuery Mobile is a cross-platform framework for creating mobile web applications (web apps) accessible on all smartphone, tablet and desktop devices • jQuery Mobile simplifies and enhances • the development of mobile web apps by • integrating HTML5, CSS3, jQuery and • jQuery UI into one framework.

  7. The Study JQM Programming Course based on CT-Process

  8. The Experiment Figure 2 :

  9. The Experiment Figure 3 :

  10. The Experiment Figure 4 :

  11. Conclusions CT process-oriented mobile Programming course Its ultimate goal was to cultivate students’ Creative problem solving ability as well as programming knowledge. Made students have Confidence, motivation and ambition to become a SW developer. jQuery Mobile based Programming course Working with pre-built widgets and layouts of JQM, 11-12-year-old Students could produce web apps with 3-week’s learning. We suggest that JQM is an effective tool to teach young students basic programming skills. (like scratch, app inventor, etc…)

  12. Thank you YongjuJeon Korea National University of Education yyongju@knue.ac.kr

More Related