Deep Learning in Computer Programming Courses: Designing Related Syllabus in the IS Curriculum
DOI:
https://doi.org/10.55549/ijaste.67Keywords:
Computer programming, Course practicalities, Deep learning, IS education, Practice-oriented knowledge constructionAbstract
Teaching computer programming (CP) requires cutting-edge practical approaches, including (i) updated course design, (ii) modern pedagogical techniques, and (iii) course completion that verifies practically applicable knowledge. Most existing literature has examined various teaching methods and their combinations for conducting CP courses (ii) in the information systems (IS) discipline. However, the other two practical aspects (i & iii) have rarely been considered together for developing effective teaching and learning environments, even though combining different teaching approaches greatly promotes deep learning and helps build practice-oriented knowledge. Therefore, this study argues that achieving this goal is unlikely without the comprehensive and integrated development of all three practical aspects. This research offers a clear pathway for organizing introductory CP courses within the IS curriculum by uniting these course practicalities into a single framework. The framework was created based on data from a Norwegian public university and evaluated at a state university in the US. With necessary adjustments, this study can also be applied to teaching other CP courses in this field.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 International Journal of Academic Studies in Technology and Education

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


International Journal of Academic Studies in Technology and Education (IJASTE)