2022
DOI: 10.1007/s10209-022-00958-9
|View full text |Cite
|
Sign up to set email alerts
|

Integrating online meta-cognitive learning strategy and team regulation to develop students’ programming skills, academic motivation, and refusal self-efficacy of Internet use in a cloud classroom

Abstract: With the development of technology and demand for online courses, there have been considerable quantities of online, blended, or flipped courses designed and provided. However, in the technology-enhanced learning environments, which are also full of social networking websites, shopping websites, and free online games, it is challenging to focus students’ attention and help them achieve satisfactory learning performance. In addition, the instruction of programming courses constantly challenges both teachers and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 97 publications
0
3
0
Order By: Relevance
“…In my view such an approach will not only reflect an academic trait but will also encourage students towards optimal engagement and reflection for metacognitive learning. 11,[16][17][18] The response from ChatGPT to all the queries used in this study was minimal in word count, while I am assuming with advancement in technology this shortcoming will be overcome and ChatGPT will indeed be able to write a 10K words response. Based on the observation from this study I am also assuming that with increase in the quantity of response from ChatGPT, the nature of errors observed in this study will also increase, which in my view again will be inadequate to supersede a response from well trained and knowledgeable biological intelligence.…”
Section: Discussionmentioning
confidence: 90%
“…In my view such an approach will not only reflect an academic trait but will also encourage students towards optimal engagement and reflection for metacognitive learning. 11,[16][17][18] The response from ChatGPT to all the queries used in this study was minimal in word count, while I am assuming with advancement in technology this shortcoming will be overcome and ChatGPT will indeed be able to write a 10K words response. Based on the observation from this study I am also assuming that with increase in the quantity of response from ChatGPT, the nature of errors observed in this study will also increase, which in my view again will be inadequate to supersede a response from well trained and knowledgeable biological intelligence.…”
Section: Discussionmentioning
confidence: 90%
“…It is related to the ability of students as individual learners to plan, monitor, and evaluate during their learning activities (Tsamago & Bayaga, 2023). Metacognition allows students to organize the available knowledge and information in their thinking world and perform a more efficient learning process to make effective learning (Tsai et al, 2022). Students with poor metacognitive ability will not be able to organize the tasks at hand through planning, monitoring, and evaluating compared to metacognition-bearing students.…”
Section: Introductionmentioning
confidence: 99%
“…In the face of different demands, if the programming course is still located in the general education course, only teaching programming basics can not meet the actual needs, and the professional demands can be condensed into cases, assignments and practice problems to organically combine general education with professional demands, to realize the sublimation from teaching programming knowledge to cultivating programming ability, and to achieve the purpose of cultivating engineers with the ability to use programming techniques to solve complex. The aim is to cultivate excellent engineers who can solve complex engineering problems using programming technology [5]- [6]. A common problem at present is that when teachers undertake to teach programming courses for noncomputer majors, they do not pay attention to what professional problems students need to solve with programs, do not organize teaching in the mode of training programmers, are light on ability development, emphasize syntax and program performance, and teaching cases are mostly simple mathematical problem solving and program implementation of classical algorithms [7]- [8].…”
Section: Introductionmentioning
confidence: 99%