272
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Problem-based Projects in Computer Programming: Students’ Cooperation, Responsibilities and Dependencies

References

  • Bessant, J. (2014). A dangerous idea? Freedom, children and the capability approach to education. Critical Studies in Education, 55(2), 138–153. doi: 10.1080/17508487.2014.873368
  • Carvalho, A. (2016). The impact of PBL on transferable skills development in management education. Innovations in Education and Teaching International, 53(1), 35–47. doi: 10.1080/14703297.2015.1020327
  • Cremers, P.H.M., Wals, A.E.J., Wesselink, R., Nieveen, N., & Mulder, M. (2014). Self-directed lifelong learning in hybrid learning configurations. International Journal of Lifelong Education, 33(2), 207–232. doi: 10.1080/02601370.2013.838704
  • De Graaff, E., & Kolmos, A. (2007). History of problem-based and project-based learning. In E. de Graaf & A. Kolmos (Eds), Management of change: Implementation of problem-based and project-based learning in engineering (pp. 1–8). Rotterdam: Sense.
  • Downing, K., Kwong, T., Chan, S., Lam, T., & Downing, W. (2009). Problem-based learning and the development of metacognition. Higher Education, 57(5), 609–621. doi: 10.1007/s10734-008-9165-x
  • Dutra, A.C.S., Prikladnicki, R., & Conte, T. (2015). Characteristics of high performance software development teams. Paper in Proceedings of the International Conference on Enterprise Information Systems (pp. 345–363). Berlin: Springer.
  • Exposito, E. (2014). yPBL: An active, collaborative and project-based learning methodology in the domain of software engineering. Journal of Integrated Design and Process Science, 18(2), 77–95.
  • Feil, S. (2014). Dependencies among software development teams: Coordination, communication and collaboration. Retrieved from http://www.grin.com/en/e-book/299929/dependencies-among-software-development-teams-coordination-communication
  • Fletcher, J.D., & Sottilare, R.A. (2018). Shared mental models in support of adaptive instruction for teams using the GIFT tutoring architecture. International Journal of Artificial Intelligence in Education, 28(2), 265–285. doi: 10.1007/s40593-017-0147-y
  • Fowler, M. (2000). UML distilled (2nd ed.). Boston, MA: Addison-Wesley.
  • Fraser, S., & Greenhalgh, T. (2001). Coping with complexity: Educating for capability. British Medical Journal, 323, 799–803. doi: 10.1136/bmj.323.7316.799
  • Friedman, T.F. (2014). How to get a job at Google. The New York Times. Retrieved from https://www.nytimes.com/2014/02/23/opinion/sunday/friedman-how-to-get-a-job-at-google.html?_r = 0
  • Gabelica, C., Van den Bossche, P., Fiore, S.M., Segers, M., & Gijselaers, W.H. (2016). Establishing team knowledge coordination from a learning perspective. Human Performance, 29(1), 33–53. doi: 10.1080/08959285.2015.1120304
  • Havenga, M., & De Beer, H. (2016). Project-based learning in consumer sciences: Enhancing students’ responsibility in learning. Journal of Family Ecology and Consumer Sciences, 44, 58–70.
  • Johnson, D.W., & Johnson, F.P. (2013). Joining together: Group theory and group skills (11th ed.). Harlow: Pearson.
  • Jonassen, D.H., & Hung, W. (2015). All problems are not equal: Implications for problem-based learning. In A. Walker, H. Leary, C.E. Hmelo-Silver, & P.A. Ertmer (Eds), Essential readings in problem-based learning: Exploring and extending the legacy of Howard S. Barrows (pp. 16–28). West Lafayette, IN: Purdue University Press.
  • Land, S.M., Hannafin, M.J., & Oliver, K. (2012). Student-centered learning environments. In D. Jonassen & S. Land (Eds), Theoretical foundations of learning environments (2nd ed., pp. 3–26). London: Routledge.
  • Looi, H.C., & Seyal, A.H. (2014). Problem-based learning: An analysis of its application to the teaching of programming. International Proceedings of Economics Development and Research, 70(14), 68–75.
  • Maalej, W., Ellmann, M., & Robbes, R. (2017). Using contexts similarity to predict relationships between tasks. The Journal of Systems and Software, 128, 267–284. doi: 10.1016/j.jss.2016.11.033
  • Malone, T.W., & Crowston, K. (1990). What is coordination theory and how can it help design cooperative work systems? In D. Tatar (Ed.), Proceedings of the third conference on computer-supported cooperative work (pp. 357–370). Los Angeles, CA: ACM Press.
  • Saldaña, J. (2016). The coding manual for qualitative researchers (3rd ed.). London: Sage.
  • Sandi-Urena, S., Cooper, M., & Stevens, R. (2012). Effect of cooperative problem-based lab instruction on metacognition and problem-solving skills. Journal of Chemical Education, 89, 700–706. doi: 10.1021/ed1011844
  • Savery, J.R. (2015). Overview of problem-based learning: Definitions and distinctions. In A. Walker, H. Leary, C.E. Hmelo-Silver, & P.A. Ertmer (Eds.), Essential readings in problem-based learning: Exploring and extending the legacy of Howard S. Barrows (pp. 5–15). West Lafayette, IN: Purdue University Press.
  • Schuler, R.P., Grandhi, S.A., Mayer, J.M., Ricken, S.T., & Jones, C. (2014). The doing of doing stuff: Understanding the coordination of social group-activities. Paper presented at the Conference on Human Factors in Computing Systems (CHI 2014), Toronto.
  • Sedano, T., Ralph, P., & Péraire, C. (2016). Practice and perception of team code ownership. In Proceedings of the 20th international conference on evaluation and assessment in software engineering (EASE 2016). New York: ACM Digital Library.
  • Senechal, D. (2013). Measure against measure: Responsibility versus accountability in education. Arts Education Policy Review, 114, 47–53. doi: 10.1080/10632913.2013.769828
  • Solbrekke, T.D., & Sugrue, C. (2014). Professional accreditation of initial teacher education programmes: Teacher educators’ strategies—Between ‘accountability’ and ‘professional responsibility’? Teaching and Teacher Education, 37, 11–20. doi: 10.1016/j.tate.2013.07.015
  • Strode, D., & Huff, S.L. (2012). A taxonomy of dependencies in agile software development. Paper presented at 23rd Australasian Conference on Information Systems, Geelong.
  • Tom, M. (2015). Five C Framework: A student-centered approach for teaching programming courses to students with diverse disciplinary background. Journal of Learning Design, 8(1), 21–37. doi: 10.5204/jld.v8i1.193
  • Tsay, M., & Brady, M. (2010). A case study of cooperative learning and communication pedagogy: Does working in teams make a difference? Journal of the Scholarship of Teaching and Learning, 10(2), 78–89.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.