Search
Search Results
-
Children’s programming environment acceptance: extending the boundary conditions to programming competition, computational thinking, and programming modality
While numerous studies have highlighted the potential benefits of programming environment (PE) use for children’s learning, the boundary conditions...
-
Goal Programming Advanced Yield Model by Artificial Intelligence and R Programming
A nation’s economic and social progress is strongly influenced by its agricultural sector. Crop distribution, crop combination, and operational...
-
The impact of a large language model-based programming learning environment on students’ motivation and programming ability
Attention to programming education from K-12 to higher education has been growing with the aim of fostering students’ programming ability. This...
-
Would ChatGPT-facilitated programming mode impact college students’ programming behaviors, performances, and perceptions? An empirical study
ChatGPT, an AI-based chatbot with automatic code generation abilities, has shown its promise in improving the quality of programming education by...
-
Integrating programming errors into knowledge graphs for automated assignment of programming tasks
In this study, we developed a classification system of programming errors based on the historical data of 680,540 programming records collected on...
-
Programming
This chapter is devoted to programming, which is the creation of programs that prescribe systems. Therefore, Sect. 5.1 considers the connection... -
Parallel Programming
AbstractThe genesis of parallel programming models is considered. It is shown that parallelism and hardware support of synchronization inherent in an...
-
Intellectual disabilities and programming: Improving computational thinking-based problem solving
In the digital age, computational thinking (CT)-based problem-solving skills have emerged as essential competencies. Particularly, students with...
-
Programming languages ranking based on energy measurements
Software is developed using programming languages whose choice is made based on a wide range of criteria, but it should be noted that the programming...
-
EduCodeVR: VR for programming teaching through simulated farm and traffic
Virtual reality (VR) technology has revolutionized science, technology, engineering, arts, and mathematics (STEAM) education by simulating real-world...
-
ARCS approach to PTA-based programming language practice sessions: Factors influencing Programming Problem-Solving Skills
This study used the ARCS approach to investigate the effects of university students’ motivation, including attention, relevance, confidence, and...
-
Cognitive biases in user experience and spreadsheet programming
The impact of cognitive biases, particularly biased self-assessment, on learning outcomes and decision-making in higher education is of great...
-
Dynamic Programming
Dynamic programming is presented as a method for solving optimization problems by breaking them into overlapping sub-problems.... -
A distributed decomposition algorithm for solving large-scale mixed integer programming problem
Mixed integer programming is inherently involved in solving a significant number of practical problems. This paper focuses on mixed integer...
-
Committed-programming reductions: formalizations, implications and relations
In this work, we introduce a class of black-box (BB) reductions called committed-programming reduction (CPRed) in the random oracle model (ROM) and...
-
Inductive Programming
Inductive programming is a branch of program synthesis that is based on inductive inference where a recursive, declarative program is constructed... -
Research on evaluation index system of IT teachers’ programming literacy in primary and secondary schools
The promotion and implementation of programming education in primary and secondary schools in the intelligent era are associated with high-quality...
-
Designing accessible block-based programming environments for persons with visual impairments
Recent advancements have led to the emergence of a few block-based programming environments that are accessible to individuals with visual...
-
Reactamole: functional reactive molecular programming
Chemical reaction networks (CRNs) are an important tool for molecular programming. This field is rapidly expanding our ability to deploy computer...
-
Redefining computational thinking: Synergizing unplugged activities with block-based programming
In the dynamic educational context of Malaysia, this study examines the impact of integrating Unplugged Activities (UA) with Block-Based Programming...