NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Statter, David; Armoni, Michal – ACM Transactions on Computing Education, 2020
Abstraction is one of the most fundamental ideas in computer science (CS), and as such, according to Bruner, it should be taught spirally, starting as early as possible and revisited at every level of education. However, teaching CS abstraction to novices is a very challenging task, and CS educational research has often demonstrated students'…
Descriptors: Middle School Students, Grade 7, Computer Science Education, Abstract Reasoning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Qian, Yizhou; Lehman, James D. – Journal of Education and Learning, 2016
The demand for computing professionals in the workplace has led to increased attention to computer science education, and introductory computer science courses have been introduced at different levels of education. This study investigated the relationship between gender, academic performance in non-programming subjects, and programming learning…
Descriptors: Correlation, Introductory Courses, Success, Middle School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Miyazaki, Mikio; Fujita, Taro; Jones, Keith – North American Chapter of the International Group for the Psychology of Mathematics Education, 2014
Amongst important and under-researched questions are how introductory lessons can be designed for teaching initial proofs to junior high school students, and how such lessons enrich students' understanding of proofs. With a view to improving the learning situation in the classroom, in this paper we report on the various functions of introductory…
Descriptors: Flow Charts, Mathematical Logic, Validity, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Diefes-Dux, Heidi A.; Hjalmarson, Margret; Zawojewski, Judith S.; Bowman, Keith – Journal of STEM Education: Innovations and Research, 2006
Model-eliciting activities (MEA), specially designed client-drive, open-ended problems, have been implemented in a first-year engineering course and in secondary schools. The educational goals and settings are different, but the design of an MEA enables it to be versatile. This paper will introduce the reader to the principles that guide MEA…
Descriptors: STEM Education, Scientific Principles, Engineering Education, College Students