Open Resources as the Educational Basis for a Bachelor-level Project-Based Course

Ville Isomöttönen, Tommi Kärkkäinen


This article presents an innovation-based course concept for project-based learning. In this course, student groups are asked to ideate and implement a software product based on Open Data and Open API releases. By emphasizing students’ own product ideation, the course requires and enhances self-directed learning skills and prompts the students to see the unlimited possibilities in becoming and being a practitioner of the computing discipline. Relatedly, the course provides a tool to improve student self-efficacy, as the students, coached through challenges, come to know that they are able to produce software using various open interfaces.


  1. Apiola, M., Lattu, M., and Pasanen, T. A. (2012). Creativity-supporting learning environment-CSLE.
  2. Bhaskar, R. (1978). A Realist Theory of Science. Harvester Press, Sussex, UK, second edition.
  3. Brown, J. (2000). Bloodshot eyes: Workload issues in computer science project courses. In Software Engineering Conference. APSEC 2000. Proceedings. Seventh Asia-Pacific, pages 46-52. IEEE Computer Society.
  4. Brown, R. (1988). Dynamics within and between Groups. Basil Blackwell, Oxford, UK.
  5. Burge, J. and Gannod, G. (2009). Dimensions for categorizing capstone projects. In Software Engineering Education and Training. Proceedings. 22nd Conference on, pages 166-173, Los Alamitos, CA. IEEE Computer Society.
  6. Burnell, L. J., Priest, J. W., and Durrett, J. R. (2003). Assessment of a resource limited process for multidisciplinary projects. SIGCSE Bull., 35(4):68-71.
  7. Carr, W. and Kemmis, S. (1986). Becomming Critical: Education, Knowledge and Action Research. The Falmer Press, London.
  8. Castanier, E., Coletta, R., Valduriez, P., and Frisch, C. (2013). Websmatch: A tool for open data. In Proceedings of the 2Nd International Workshop on Open Data, WOD 7813, pages 10:1-10:2, New York, NY. ACM.
  9. Chesbrough, H. W., editor (2003). Open Innovation: The New Imperative for Creating and Profiting from Technology. Harvard Business School Press, Boston, MA.
  10. Clear, T., Goldweber, M., Young, F. H., Leidig, P. M., and Scott, K. (2001). Resources for instructors of capstone courses in computing. In ITiCSE-WGR 7801: Working group reports from ITiCSE on Innovation and technology in computer science education, pages 93-113, New York, NY. ACM.
  11. Conradie, P., Mulder, I., and Choenni, S. (2012). Rotterdam open data: Exploring the release of public sector information through co-creation. In Engineering, Technology and Innovation (ICE), 18th International ICE Conference on, pages 1-10.
  12. Dahlander, L. and Gann, D. M. (2010). How open is innovation? Research Policy, 39(6):699-709.
  13. Daniels, M., Berglund, A., Pears, A., and Fincher, S. (2004). Five myths of assessment. In Proceedings of the sixth conference on Australasian computing education - Volume 30, ACE 7804, pages 57-61, Darlinghurst, Australia. Australian Computer Society.
  14. Domingo, A., Bellalta, B., Palacin, M., Oliver, M., and Almirall, E. (2013). Public open sensor data: Revolutionizing smart cities. Technology and Society Magazine, IEEE, 32(4):50-56.
  15. Eteläaho, A. (2014). Analysis of the received applications in the open data contests in Finland 2010-2013 (draft.). Technical report, Tampere University of Technology, Department of Pori.
  16. Fila, N., Myers, W., and Purzer, S. (2012). Work in progress: How engineering students define innovation. In Frontiers in Education Conference (FIE), 2012, pages 1-6.
  17. Fincher, S., Petre, M., and Clark, M., editors (2001). Computer Science Project Work: Principles and Pragmatics. Springer-Verlag, London.
  18. Friberger, M. G. and Togelius, J. (2012). Generating game content from open data. In Proceedings of the International Conference on the Foundations of Digital Games, FDG 7812, pages 290-291, New York, NY. ACM.
  19. Han, J., Kamber, M., and Pei, J. (2011). Data Mining: Concepts and Techniques. Morgan Kaufmann Publishers, San Francisco, CA, USA, 3rd edition.
  20. Hand, D. (2013). Data, not dogma: Big data, open data, and the opportunities ahead. In Tucker, A., Höppner, F., Siebes, A., and Swift, S., editors, Advances in Intelligent Data Analysis XII, volume 8207 of Lecture Notes in Computer Science, pages 1-12. Springer Berlin Heidelberg.
  21. Huizingh, E. K. (2011). Open innovation: State of the art and future perspectives. Technovation, 31(1):2 - 9. Open Innovation - fISPIMg Selected Papers.
  22. Isomöttönen, V. (2011). Theorizing a one-semester real customer student software project course. In Jyväskylä Studies in Computing, volume 140. University of Jyväskylä. PhD Thesis.
  23. Isomöttönen, V. (2014). Making group processes explicit to student: A case of justice. In Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE 7814, pages 195-200, New York, NY. ACM.
  24. Jaakkola, H., Mäkinen, T., and Eteläaho, A. (2014a). Open data: Opportunities and challenges. In Proceedings of the 15th International Conference on Computer Systems and Technologies, CompSysTech 7814, pages 25- 39, New York, NY. ACM.
  25. Jaakkola, H., Mäkinen, T., Henno, J., and Mäkelä, J. (2014b). Openn. In Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2014 37th International Convention on, pages 608-615.
  26. Kaihlavirta, A., Isomöttönen, V., and Kärkkäinen, T. (2015). A self-ethnographic investigation of continuing education program in engineering arising from economic structural change. Studies in Continuing Education, 37(1):99-114.
  27. Klug, B. (1976). To grade, or not to grade: A dramatic discussion in eleven parts. Studies in Higher Education, 1(2):197-207.
  28. Kyrö, P. (2005). Entrepreneurial learning in a cross-cultural context challenges previous learning paradigms? In Kyrö, P. and Carrier, C., editors, The dynamics of Learning Entrepreneurship in a Cross-Cultural Univeristy Context, pages 68-103. University of Tampere Research Centre for Vocational and Professional Education.
  29. Lewin, K. (1946). Action research and minority problems. Journal of social Issues, 2(4):34-46.
  30. Lin, C. P. and Chen, S.-H. (2012). The role of integration mechanism in open innovation team: An ex-
  31. In Technology Management for Emerging Technologies (PICMET), Proceedings of PICMET 7812, pages 1953-1960.
  32. Mezirow, J. (1981). A critical theory of adult learning and education. Adult Education, 32(1):3-24.
  33. Moore, R. (2000). For knowledge: Tradition, progressivism and progress in education-reconstructing the curriculum debate. Cambridge Journal of Education, 30(1):17-36.
  34. Morales-Chaparro, R., Sánchez-Figueroa, F., and Preciado, J. (2014). Engineering open data visualizations over the web. In Luo, Y., editor, Cooperative Design, Visualization, and Engineering, volume 8683 of Lecture Notes in Computer Science, pages 51-59. Springer International Publishing.
  35. Oakley, B., Hanna, D., Kuzmyn, Z., and Felder, R. (2007). Best practices involving teamwork in the classroom: Results from a survey of 6435 engineering student respondents. Education, IEEE Transactions on, 50(3):266-272.
  36. Otjacques, B., Stefas, M., Cornil, M., and Feltz, F. (2012). Open data visualization: Keeping traces of the exploration process. In Proceedings of the First International Workshop on Open Data, WOD 7812, pages 53- 60, New York, NY. ACM.
  37. Parlett, M. (1977). The department as a learing milieu. Studies in Higher Education, 2(2).
  38. Pears, A. and Daniels, M. (2010). Developing global teamwork skills: The Runestone project. In Education Engineering (EDUCON), pages 1051-1056. IEEE.
  39. Sahami, M., Danyluk, A., Fincher, S., Fisher, K., Grossman, D., Hawthrone, E., Katz, R., LeBlanc, R., Reed, D., Roach, S., Cuadros-Vargas, E., Dodge, R., Kumar, A., Robinson, B., Seker, R., and Thompson, A. (2013). Computer science curricula 2013.
  40. Suri, D. (2007). Providing “real-world” software engineering experience in an academic setting. In ASEE/IEEE Frontiers in Education Conference, 37th annual, pages S4E-15-S4E-20. IEEE.
  41. Telikicherla, K. C. and Choppella, V. (2014). Enabling the development of safer mashups for open data. In Proceedings of the 1st International Workshop on Inclusive Web Programming - Programming on the Web with Open Data for Societal Applications, IWP 2014, pages 8-15, New York, NY. ACM.
  42. Tomayko, J. E. (1998). Forging a discipline: An outline history of software engineering education. Annals of Software Engineering, 6(1):3-18.
  43. Tuunanen, T., Koskinen, J., and Kärkkäinen, T. (2009). Automated software license analysis. Automated Software Engineering, 16(3-4):455-490.
  44. Yang, H.-L. and Cheng, H.-H. (2010). Creativity of student information system projects: From the perspective of network embeddedness. Computers & Education, 54(1):209-221.
  45. Yunfei, P. and Qin, D. (2009). Cultivating the innovation ability of college students in course teaching. In Education Technology and Computer Science, 2009.
  46. ETCS 7809. First International Workshop on, volume 1, pages 828-831.

Paper Citation

in Harvard Style

Isomöttönen V. and Kärkkäinen T. (2015). Open Resources as the Educational Basis for a Bachelor-level Project-Based Course . In Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-108-3, pages 46-56. DOI: 10.5220/0005432100460056

in Bibtex Style

author={Ville Isomöttönen and Tommi Kärkkäinen},
title={Open Resources as the Educational Basis for a Bachelor-level Project-Based Course},
booktitle={Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU,},

in EndNote Style

JO - Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - Open Resources as the Educational Basis for a Bachelor-level Project-Based Course
SN - 978-989-758-108-3
AU - Isomöttönen V.
AU - Kärkkäinen T.
PY - 2015
SP - 46
EP - 56
DO - 10.5220/0005432100460056