2022 International Conference on Electrical, Computer and Energy Technologies (ICECET) 2022
DOI: 10.1109/icecet55527.2022.9873427
|View full text |Cite
|
Sign up to set email alerts
|

Introductory Computer Programming Teaching and Learning Approaches: Review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 45 publications
0
1
0
Order By: Relevance
“…The learning material tools must also be easily integrated into the teaching practices for direct instruction and to enable students to discover concepts, uncover knowledge, and put skills into practice. Moreover, for these students, we recommend a cognitive teaching approach, rather than the constructivism-based approach that has inspired many IP teaching methods [29], as most of them have no prior programming experience, need quality guidance from their instructors, and lack in-depth, well-organized necessary knowledge to implement effective problemsolving processes. The teaching method must then prepare students by defining a quality strategy for each basic programming concept, whether the instructor wishes to practice collaborative or individual learning.…”
Section: E Discussionmentioning
confidence: 99%
“…The learning material tools must also be easily integrated into the teaching practices for direct instruction and to enable students to discover concepts, uncover knowledge, and put skills into practice. Moreover, for these students, we recommend a cognitive teaching approach, rather than the constructivism-based approach that has inspired many IP teaching methods [29], as most of them have no prior programming experience, need quality guidance from their instructors, and lack in-depth, well-organized necessary knowledge to implement effective problemsolving processes. The teaching method must then prepare students by defining a quality strategy for each basic programming concept, whether the instructor wishes to practice collaborative or individual learning.…”
Section: E Discussionmentioning
confidence: 99%