| Peer-Reviewed

The Incremental Teaching Project Design for Project-Based Learning and Its Application in Java Programming Course

Received: 29 November 2016     Published: 1 December 2016
Views:       Downloads:
Abstract

Project-Based Learning (PBL) is a widely adopted pedagogy that ignites students’ interest of a subject through the investigation of an authentic problem and cultivates their abilities of innovation and self-learning. Traditional PBL often involves a project of complexity and significant scale, which, under the time constraint of a course, is often difficult for students to handle and risks insufficient comprehension of the knowledge and negative impact on learning confidence. This paper proposes an incremental teaching project concept and its design strategy on top of the traditional project-based learning. An incremental teaching project is carefully designed for a Java Programming curriculum, based on which we discuss the dos and don’ts of applying incremental PBL to teaching.

Published in Science Journal of Education (Volume 4, Issue 6)
DOI 10.11648/j.sjedu.20160406.15
Page(s) 191-197
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2016. Published by Science Publishing Group

Keywords

Incremental Project-Based Learning, PBL, Incremental Teaching Project Design, Java Programming

References
[1] https://en.wikipedia.org/wiki/Project-based_learning#Overcoming_Obstacles_and_Criticisms.
[2] Kun Ma, Hao Teng, Lixin Du, Kun Zhang. Project-Driven Learning-by-Doing Method for Teaching Software Engineering using Virtualization Technology. International Journal of Emerging Technologies in Learning, 2014 Volume 9, Issue 9: 26-31.
[3] Huang Hong, Zhao Xiaomin, Zhang Fan, Ye Lei, Wang Ben. Application of task-driven pedagogy in teaching Java programming [J], Computer times, 2012 (4):49-51.
[4] Muhamad Hugerat. How teaching science using project-based learning strategies affects the classroom learning environment. Learning Environments Research, October 2016, Volume 19, Issue 3, pp 383–395.
[5] C. S. Keator, D. Vandre A., M. Morris. The Challenges of Developing a Project-Based Self-Directed Learning Component for Undergraduate Medical Education. pp 1–5.
[6] Umair Mujtaba Qureshi, Zuneera Aziz, Faisal Karim Shaikh, Nafeesa Bohra, Aftab Ahmed Memon. Project Oriented Problem Based Learning: A Wireless Sensor Network Perspective. Wireless Personal Communications, June 2014, Volume 76, Issue 3, pp 463–477.
[7] Qiang Hao, Robert Maribe Branch, Lucas Jensen. The Effect of Precommitment on Student Achievement Within a Technology-Rich Project-Based Learning Environment. TechTrends, September 2016, Volume 60, Issue 5, pp 442–448.
[8] K. J. Chua, W. M. Yang, H. L. Leo. Enhanced and conventional project-based learning in an engineering design module. International Journal of Technology and Design Education, November 2014, Volume 24, Issue 4, pp 437–458.
[9] Carlos Vega, Camilo Jiménez, Jorge Villalobos. A scalable and incremental project-based learning approach for CS1/CS2 courses. Education and Information Technologies, June 2013, Volume 18, Issue 2, pp 309–329.
[10] Wilfred W. F. Lau Email author Allan H. K. Yuen. The impact of the medium of instruction: The case of teaching and learning of computer programming. Education and Information Technologies June 2011, Volume 16, Issue 2, pp 183–201.
Cite This Article
  • APA Style

    Hong Huang. (2016). The Incremental Teaching Project Design for Project-Based Learning and Its Application in Java Programming Course. Science Journal of Education, 4(6), 191-197. https://doi.org/10.11648/j.sjedu.20160406.15

    Copy | Download

    ACS Style

    Hong Huang. The Incremental Teaching Project Design for Project-Based Learning and Its Application in Java Programming Course. Sci. J. Educ. 2016, 4(6), 191-197. doi: 10.11648/j.sjedu.20160406.15

    Copy | Download

    AMA Style

    Hong Huang. The Incremental Teaching Project Design for Project-Based Learning and Its Application in Java Programming Course. Sci J Educ. 2016;4(6):191-197. doi: 10.11648/j.sjedu.20160406.15

    Copy | Download

  • @article{10.11648/j.sjedu.20160406.15,
      author = {Hong Huang},
      title = {The Incremental Teaching Project Design for Project-Based Learning and Its Application in Java Programming Course},
      journal = {Science Journal of Education},
      volume = {4},
      number = {6},
      pages = {191-197},
      doi = {10.11648/j.sjedu.20160406.15},
      url = {https://doi.org/10.11648/j.sjedu.20160406.15},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.sjedu.20160406.15},
      abstract = {Project-Based Learning (PBL) is a widely adopted pedagogy that ignites students’ interest of a subject through the investigation of an authentic problem and cultivates their abilities of innovation and self-learning. Traditional PBL often involves a project of complexity and significant scale, which, under the time constraint of a course, is often difficult for students to handle and risks insufficient comprehension of the knowledge and negative impact on learning confidence. This paper proposes an incremental teaching project concept and its design strategy on top of the traditional project-based learning. An incremental teaching project is carefully designed for a Java Programming curriculum, based on which we discuss the dos and don’ts of applying incremental PBL to teaching.},
     year = {2016}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - The Incremental Teaching Project Design for Project-Based Learning and Its Application in Java Programming Course
    AU  - Hong Huang
    Y1  - 2016/12/01
    PY  - 2016
    N1  - https://doi.org/10.11648/j.sjedu.20160406.15
    DO  - 10.11648/j.sjedu.20160406.15
    T2  - Science Journal of Education
    JF  - Science Journal of Education
    JO  - Science Journal of Education
    SP  - 191
    EP  - 197
    PB  - Science Publishing Group
    SN  - 2329-0897
    UR  - https://doi.org/10.11648/j.sjedu.20160406.15
    AB  - Project-Based Learning (PBL) is a widely adopted pedagogy that ignites students’ interest of a subject through the investigation of an authentic problem and cultivates their abilities of innovation and self-learning. Traditional PBL often involves a project of complexity and significant scale, which, under the time constraint of a course, is often difficult for students to handle and risks insufficient comprehension of the knowledge and negative impact on learning confidence. This paper proposes an incremental teaching project concept and its design strategy on top of the traditional project-based learning. An incremental teaching project is carefully designed for a Java Programming curriculum, based on which we discuss the dos and don’ts of applying incremental PBL to teaching.
    VL  - 4
    IS  - 6
    ER  - 

    Copy | Download

Author Information
  • College of Computer Science and Technology, Zhejiang University of Technology, Hangzhou, China

  • Sections