Abstract
Educational technology has disrupted the teaching learning process. Additionally students involvement during the class work accelerates the learning rate. Hence, integrating visualizations with active learnings (VAL) can transform the education system. The three strategies discussed in this study are Predict, Calculate, and Explain. Each strategy consists of three phases. The first phase is partial explanation of the topic by instructor followed by students activity. Second phase requires students to predict the outcome, calculate the result or provide conceptual explanation for predict, calculate, and explain strategies, respectively. Third phase deals with discussions among the instructor and students over the topic. It has been observed through this study that active learning is far beneficial than traditional method of teaching and when it is integrated with appropriate visualization tool further develop the comprehension of the subject. Experimental outcome of this investigation proved that indeed VAL achieves the goal of engaging students with the use of technology. The results with VAL is 85% and without VAL is 68%. Thus, VAL strategies are more efficient than conventional classroom approach in a computer science class.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
B+ tree visualization. https://www.cs.usfca.edu/~galles/visualization/BPlusTree.html. Accessed on 11 March 2019
Visualgo: visualising data structures and algorithms through animation. https://visualgo.net/en. Accessed on 11 March 2019
Abrahams AS, Singh T (2010) An active, reflective learning cycle for e-commerce classes: learning about e-commerce by doing and teaching. J Inform Syst Edu 21(4):383
Abrahams AS, Singh T (2019) An active, reflective learning cycle for e-commerce classes: Learning about e-commerce by doing and teaching. J Inform Syst Edu 21(4):6
Akingbade A, Finley T, Jackson D, Patel P, Rodger SH (2003) Jawaa: easy web-based animation from cs 0 to advanced cs courses. In: ACM SIGCSE Bulletin, vol 35. ACM, pp 162–166 (2003)
Armbruster P, Patel M, Johnson E, Weiss M (2009) Active learning and student-centered pedagogy improve student attitudes and performance in introductory biology. CBELife Sci Educ 8(3):203–213
Banerjee G, Murthy S, Iyer S (2015) Effect of active learning using program visualization in technology-constrained college classrooms. Res Pract Technol Enhanced Learn 10(1):15
Banerjee G, Patwardhan M, Mavinkurve M (2013) Teaching with visualizations in classroom setting: mapping instructional strategies to instructional objectives. In: 2013 IEEE fifth international conference on technology for education (t4e 2013). IEEE, pp 176–183 (2013)
Bass B (2018) Action research study of classical teaching methods vs. active learning methods in the middle school social studies classroom. In: Culminating experience action research projects, vol 18, part 2. Spring, p 26 (2018)
Deslauriers L, McCarty LS, Miller K, Callaghan K, Kestin G (2019) Measuring actual learning versus feeling of learning in response to being actively engaged in the classroom. Proc Natl Acad Sci 116(39):19251–19257
García-Holgado A, García-Peñalvo FJ, Rodríguez-Conde MJ (2018) Pilot experience applying an active learning methodology in a software engineering classroom. In: 2018 IEEE global engineering education conference (EDUCON). IEEE, pp 940–947 (2018)
Grissom S, Mccauley R, Murphy L (2017) How student centered is the computer science classroom? A survey of college faculty. ACM Trans Comput Educ (TOCE) 18(1):1–27
Harwood WS (1996) The one-minute paper. J Chem Educ 73(3):229
Houseknecht JB, Bachinski GJ, Miller MH, White SA, Andrews DM (2020) Effectiveness of the active learning in organic chemistry faculty development workshops. Chem Educ Res Pract 21(1):387–398
Hundhausen CD, Douglas SA, Stasko JT (2002). J Vis Lang Comput 13(3):259–290
Kothiyal A, Majumdar R, Murthy S, Iyer S (2013) Effect of think-pair-share in a large cs1 class: 83% sustained engagement. In: Proceedings of the ninth annual international ACM conference on International computing education research. ACM, pp 137–144
Krauss J (2012) Infographics: more than words can say. Learn Lead Technol 39(5):10–14
Murphy L, Wolff D (2005) Take a minute to complete the loop: using electronic classroom assessment techniques in computer science labs. J Comput Sci Colleges 21(1):150–159
Pegu UK (2014) Information and communication technology in higher education in India: challenges and opportunities. Int J Inform Comput Technol 4(5):513–518
Rodger SH, Finley TW (2006) JFLAP: an interactive formal languages and automata package. Jones & Bartlett Learning
Stoltzfus JR, Libarkin J (2016) Does the room matter? active learning in traditional and enhanced lecture spaces. CBELife Sci Educ 15(4):ar68
Suresh N, Kottangodan SS, Niyas P (2014) Simulation of recursion and data structures
Tsai WT, Li W, Elston J, Chen Y (2010) Collaborative learning using wiki web sites for computer science undergraduate education: a case study. IEEE Trans Educ 54(1):114–124
Wong L et al (2013) Program visualization: Effect of viewing vs. responding on student learning
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Shaziya, H., Zaheer, R. (2021). Strategies to Effectively Integrate Visualization with Active Learning in Computer Science Class. In: Chaki, N., Pejas, J., Devarakonda, N., Rao Kovvur, R.M. (eds) Proceedings of International Conference on Computational Intelligence and Data Engineering. Lecture Notes on Data Engineering and Communications Technologies, vol 56. Springer, Singapore. https://doi.org/10.1007/978-981-15-8767-2_6
Download citation
DOI: https://doi.org/10.1007/978-981-15-8767-2_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-8766-5
Online ISBN: 978-981-15-8767-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)