Towards a Blended Learning Approach to Teach a Theoretical Computer Science Module

Leila Silva, Leonor Barroca

2015

Abstract

Theoretical computer science is a difficult subject in the computer science curriculum. Innovations in teaching and new pedagogic practices have been developing in the last decade but are still far from being widely applied to computer science. We propose that the teaching of more challenging areas of computer science can benefit from opportunities created by a blended approach of face-to-face with online teaching and individual and group activities. We present the design of a Design and Analysis of Algorithms including innovations in pedagogy, as flipped classroom, problem-based lectures and social learning.

References

  1. Alonso, F., Manrique, D., Martinez, L., Vines, J M., 2011. How Blended Learning Reduces Underachievement in Higher Education: An Experience in Teaching Computer Science. In IEEE Transactions on Education, 54(3): 471-478.
  2. Bath,D., Bourke, J., 2010. Getting Started with Blended Learning. Griffith Institute for Higher Education. Technical Report.
  3. Biggs, J., Tang, C., 2011. Teaching for quality learning at university (Society for Research in Higher Education), The Open University Press, Milton Keynes, 4th Edition.
  4. Brown, J. S., Adler, R. P., 2008. Minds on Fire: Open Education, the Long Tail, and Learning 2.0. In Educause Review, 43(1):16-32. Educause.
  5. Chakraborty, P., Saxena, P.C., Katti, C.P., 2011, Fifty Years of Automata Simulation. In ACM Inroads, 2(4):59-70.
  6. Conole, G., 2010. Learning design- making practice explicit. In ConnectEd Design Conference, 1-31.
  7. Day, J. A., Foley, J. D., 2006. Evaluating a Web Lecture Intervention in a Human Computer Interaction Course. In IEEE Transactions on Education, 49(4): 420-431.
  8. Deperliogli, O., Kose, U., 2013. The Efectiveness and Experiences of Blended Learning Approaches to Computer Programming Education, In Computer Applications in Eng. Education, 21(2): 328-342.
  9. Dziuban, C. D., Hartman, J. L., Moskal, P. D., 2004. Blended Learning. EDUCAUSE Center for Applied Research Bulletin.
  10. Enström, E., Kann, V., 2010. Computer Lab Work on Theory. In Proc. ITiCSE, 26-30.
  11. Enström, E., 2014. On Difficult Topics in Theoretical Computer Science Education, Doctoral Thesis, KTH School of Computer Science and Communication, Stockholm.
  12. Gannod, G. C., Burge J. E., Helmick, M. T., 2008. Using Inverted Classroom to Teach Software Engineering. In Proc. of ICSE Conf., 777-786.
  13. Garrison, D. R., Vaughan, N. D., 2008. Blended Learning in Higher Education: Framework, Principles, and Guidelines. John Wiley & Sons, Hoboken, 1st edition.
  14. Hämäiläinen, W., 2004. Problem-based Learning of Theoretical Computer Science. In 34th ASEE/IEEE Frontiers in Education Conference, 20-23.
  15. Holley, D., Dobson, C., 2008. Encouraging students engagement in a blended learning environment: The use of contemporary learning spaces. In Learning Media and Technology, 33(2): 139-150.
  16. Larson, R., Murray, M., 2008. Open educational resources for blended learning in high schools: overcoming impediments in developing countries, J Asynchronous Learn Netw, 12(1): 1-19.
  17. Marin, D. P., Pascual Nieto, I., 2012. A Case Study on the Use of Blended Learning to Encourage Computer Science Students to Study. In Journal Sci. Educ. Technol., 21: 74-82.
  18. Moe, C. E., Rye, S. A., 2011. Blended Learning: communications, location and work-life practices. Educational Media International, 48(3):165-178.
  19. Mortera-Gutiérrez, F., 2006. Faculty best practices using blended learning in e-learning and face-to-face instruction. International Journal on Elearning, ProQuest Education Journals, 5(3): 313-337.
  20. Oblinger, D. G., 2006. Space as a change agent. In D. G. Oblinger (Ed.), Learning spaces (pp. 1.3). Educause ebook.
  21. Oliver, M., Trigwell, K., 2005. Can 'blended learning' be redeemed? E-learning, 2 (1): 17-26.
  22. Robins, G., 1988. Teaching Theoretical Computer Science at the Undergraduate Level: Experiences, Observations and Proposals to Improve the Status Quo, Technical Report, UCLA CSD, vol. 880063.
  23. Rovai, A. P., Jordan, H. M., 2004. Blended Learning and Sense of Community: a Comparative Analysis with Traditional and Fully Online Graduate Courses. In Int Rev of Research in Open and Distance Learning, 5(2).
  24. Sharples, M., McAndrew, P., Weller, M., Ferguson, R., Fitzgerald, E., Hirst, T., Gaved, M., Smith, J., 2013. In Innovating Pedagogy. The Open University Innovation Report 2.
  25. Singh, H., 2003. Building effective blended learning programs. Educ Technol Mag, 43(6):51-54.
  26. Wang, F. L., Fong, J., Choy, M., Wong, T., 2008. Blended Teaching and Learning of Computer Programming. In Int. Conf. on Web-based Learning, LNCS 4823, 606- 617, Springer.
Download


Paper Citation


in Harvard Style

Silva L. and Barroca L. (2015). Towards a Blended Learning Approach to Teach a Theoretical Computer Science Module . In Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-108-3, pages 319-324. DOI: 10.5220/0005483103190324


in Bibtex Style

@conference{csedu15,
author={Leila Silva and Leonor Barroca},
title={Towards a Blended Learning Approach to Teach a Theoretical Computer Science Module},
booktitle={Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2015},
pages={319-324},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005483103190324},
isbn={978-989-758-108-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - Towards a Blended Learning Approach to Teach a Theoretical Computer Science Module
SN - 978-989-758-108-3
AU - Silva L.
AU - Barroca L.
PY - 2015
SP - 319
EP - 324
DO - 10.5220/0005483103190324