Enhancing Algorithm Design Education: Interactive Learning with Jupyter Notebooks
Abstract
Keywords
References
- [1] Neapolitan, R., & Naimipour, K. (2010). Foundations of algorithms. Jones & Bartlett Publishers.
- [2] Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2022). Introduction to algorithms. MIT press.
- [3] Yadav, A., Gretter, S., Hambrusch, S., & Sands, P. (2016). Expanding computer science education in schools: understanding teacher experiences and challenges. Computer science education, 26(4), 235-254.
- [4] Project Jupyter, https://jupyter.org/ (accessed Jun. 17, 2023).
- [5] Forišek, M., Steinová, M. (2013). Explaining Algorithms Using Metaphors. Springer Briefs in Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-5019-0_1.
- [6] Forišek, M., & Steinová, M. (2012, February). Metaphors and analogies for teaching algorithms. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (pp. 15-20).
- [7] Castelo-Branco, R., Caetano, I., Pereira, I., & Leitão, A. (2020, November). The collaborative algorithmic design notebook. In Int. Conf. of the Architectural Science Association (pp. 1056-1065).
- [8] Ketcheson, D. I. (2014). Teaching numerical methods with IPython notebooks and inquiry-based learning. Proceedings of the 13th Python in Science Conference. Retrieved from http://hdl.handle.net/10754/346689.
Details
Primary Language
English
Subjects
Computer Software, Software Engineering (Other)
Journal Section
Research Article
Authors
Oguzhan Topsakal
*
0000-0002-9731-6946
United States
Early Pub Date
June 30, 2023
Publication Date
June 30, 2023
Submission Date
June 27, 2023
Acceptance Date
June 30, 2023
Published in Issue
Year 2023 Volume: 13 Number: 1
Cited By
NeuroAssist: A Hybrid SEMoNet Framework for Brain Tumour Classification From MRI With Patient‐Centred Conversational Support
Applied Computational Intelligence and Soft Computing
https://doi.org/10.1155/acis/7216102
