Designing Web Programming Course with Trend of Labor Market in Gen AI Driven World
Reza Moosaei, Queen Mary University of London (United Kingdom)
Abstract
Programming education remains a major challenge in undergraduate computing programs. Learning to program is not just about understanding a language’s syntax; it also involves developing important cognitive skills such as computational thinking, abstraction, algorithmic reasoning, and structured problem-solving. In addition, students need soft skills like teamwork, critical thinking, and reflective thinking to succeed in real-world software development. The rapid growth of generative artificial intelligence (GenAI) is transforming how software is developed. While GenAI tools can automate routine programming tasks, they require developers to gain new skills in AI-assisted software development, system integration, and higher-level problem-solving. As a result, universities must rethink and update their programming curricula to meet changing industry demands. This paper explores how a programming course like web programming can be redesigned to include GenAI-related skills. Using web programming as a case study, we apply a proposed teaching framework to design a course that integrates both industry expectations and GenAI competencies. The goal is to better prepare students for GenAI-augmented software development roles and to support sustainable curriculum design in the age of generative AI.
Keywords— Generative AI, Effective Teaching Framework, Programming Pedagogy, Higher Education.
REFERENCES
[1] Tony Jenkins (2002). On the difficulty of learning to program. Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences, Pages 53-58, Loughborough University, United Kingdom.
[2] Wilfred W.F. Lau, & Allan H.K. Yuen (2009). Toward a Framework of Programming Pedagogy, In Book Chapter of Encyclopedia of Information Science and Technology, Second Edition, Pages 3772-3777, Publisher IGI Global.
[3] Jane Waite, & Sue Sentance (2021). Teaching programming in schools: A review of approaches and strategies Raspberry Pi Foundation, Published by the Raspberry Pi Foundation, ISSN 2514-586X (19)
[4] Literature Review on the Integration of Generative AI in Programming Education. Int. J. Artificial Intelligence in Education, 2025.
[5] Chen, Yue & Chai, Michael & Loo, Jonathan & Moosaei, Reza & Obstfeld, Joel. (2025). GenAI-Empowered Group-Based Authentic Assessment for Network Engineering Courses. 1-7. 10.1109/EDUCON62633.2025.11016382.
[6] Chang, C., Tseng, K., Lin, Y., & Liang, J. (2021). Applying the design-based learning model to foster undergraduates’ web design skills: The role of knowledge integration. International Journal of Educational Technology in Higher Education, 18(1). https://doi.org/10.1186/s41239-021-00308-4
The Future of Education




























