SlideShare a Scribd company logo
Journal on Educational Resources in Computing (JERIC): Reducing Abstraction in High School Computer Science Education:  The Case of Definition, Implementation, and Use of Abstract Data Types  Victoria Sakhnini, Orit Hazzan Volume 8, Issue 2, Journal on Educational Resources in Computing ACM Digital Library publishes 21 journals and transactions.
Abstract A review of the existing computer science (CS) education  literature indicates that relatively few studies address the  issue of mental processes in general, and mental processes  of high school CS students in particular.  Furthermore, as far as the literature survey indicates,  no study has been conducted to date on high school students’  understanding of abstract data types. This journal attempts to  close this gap, at least partially.
Research Goal and Research Questions The goal of the current research was to document and analyze difficulties and thinking processes involved in the definition, implementation, and use of abstract data types by high school students when engaged in the design and construction process of software systems.  In order to achieve the research goal, two specific research questions were  formulated:  (1) What difficulties do students face when solving problems dealing with  abstract data types?  (2) What heuristics do students use when solving problems dealing with  abstract data types?
It is difficult for students to expose their vast number of problems of different types and levels, especially for  the abstract datas.   Problem of the study
What procedures were used for the study? After having the research goal and questions, data will then be  collected. 16 students were chosen from different levels in  6 classes for interviews, so as to study their mental processes.  To further validate the data gathered in the interviews, observations  made in 3 Computer Science (CS) classes. Collected data will be  Used for data analysis. Target: Students No. of participants: 16
What were the major conclusions for the study: Different problem-solving situations involved to enhance  the students’ understanding, and avoid too abstract  concept for the students. This is very similar to a previous study on mental process of reducing abstraction.  The same framework is applied in the field of studying  abstract computer science problems.
How to classify the study? A qualitative research approach was used, in order to learn about students ’  mental processes.
Thank you

More Related Content

What's hot

Predicting students performance using classification techniques in data mining
Predicting students performance using classification techniques in data miningPredicting students performance using classification techniques in data mining
Predicting students performance using classification techniques in data mining
Lovely Professional University
 
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, TurkeyAn insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
strehlst
 

What's hot (19)

Predicting instructor performance using data mining techniques in higher educ...
Predicting instructor performance using data mining techniques in higher educ...Predicting instructor performance using data mining techniques in higher educ...
Predicting instructor performance using data mining techniques in higher educ...
 
DATA MINING IN EDUCATION : A REVIEW ON THE KNOWLEDGE DISCOVERY PERSPECTIVE
DATA MINING IN EDUCATION : A REVIEW ON THE KNOWLEDGE DISCOVERY PERSPECTIVEDATA MINING IN EDUCATION : A REVIEW ON THE KNOWLEDGE DISCOVERY PERSPECTIVE
DATA MINING IN EDUCATION : A REVIEW ON THE KNOWLEDGE DISCOVERY PERSPECTIVE
 
Predicting students performance in final examination
Predicting students performance in final examinationPredicting students performance in final examination
Predicting students performance in final examination
 
Data Education project briefing for Royal Society
Data Education project briefing for Royal SocietyData Education project briefing for Royal Society
Data Education project briefing for Royal Society
 
Predicting students performance using classification techniques in data mining
Predicting students performance using classification techniques in data miningPredicting students performance using classification techniques in data mining
Predicting students performance using classification techniques in data mining
 
Advances in Learning Analytics and Educational Data Mining
Advances in Learning Analytics and Educational Data Mining Advances in Learning Analytics and Educational Data Mining
Advances in Learning Analytics and Educational Data Mining
 
Analytics of information flows and decision making in heterogeneous learning ...
Analytics of information flows and decision making in heterogeneous learning ...Analytics of information flows and decision making in heterogeneous learning ...
Analytics of information flows and decision making in heterogeneous learning ...
 
Whether simulation models that fall under the information systems category ad...
Whether simulation models that fall under the information systems category ad...Whether simulation models that fall under the information systems category ad...
Whether simulation models that fall under the information systems category ad...
 
Seminal Works on Education Data Mining and Analytics
Seminal Works on Education Data Mining and AnalyticsSeminal Works on Education Data Mining and Analytics
Seminal Works on Education Data Mining and Analytics
 
Smartphone, PLC Control, Bluetooth, Android, Arduino.
Smartphone, PLC Control, Bluetooth, Android, Arduino. Smartphone, PLC Control, Bluetooth, Android, Arduino.
Smartphone, PLC Control, Bluetooth, Android, Arduino.
 
A LEARNING ANALYTICS APPROACH FOR STUDENT PERFORMANCE ASSESSMENT
A LEARNING ANALYTICS APPROACH FOR STUDENT PERFORMANCE ASSESSMENTA LEARNING ANALYTICS APPROACH FOR STUDENT PERFORMANCE ASSESSMENT
A LEARNING ANALYTICS APPROACH FOR STUDENT PERFORMANCE ASSESSMENT
 
Learning Management Systems Evaluation based on Neutrosophic sets
Learning Management Systems Evaluation based on Neutrosophic setsLearning Management Systems Evaluation based on Neutrosophic sets
Learning Management Systems Evaluation based on Neutrosophic sets
 
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, TurkeyAn insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
An insight into Educational Data Mining at Muğla Sıtkı Koçman University, Turkey
 
Nonnegative matrix-fact
Nonnegative matrix-factNonnegative matrix-fact
Nonnegative matrix-fact
 
Prediction-Next-Term Student Performance Prediction: A Recommender Systems Ap...
Prediction-Next-Term Student Performance Prediction: A Recommender Systems Ap...Prediction-Next-Term Student Performance Prediction: A Recommender Systems Ap...
Prediction-Next-Term Student Performance Prediction: A Recommender Systems Ap...
 
Educational Data Mining/Learning Analytics issue brief overview
Educational Data Mining/Learning Analytics issue brief overviewEducational Data Mining/Learning Analytics issue brief overview
Educational Data Mining/Learning Analytics issue brief overview
 
Data analysis
Data analysisData analysis
Data analysis
 
The Architecture of System for Predicting Student Performance based on the Da...
The Architecture of System for Predicting Student Performance based on the Da...The Architecture of System for Predicting Student Performance based on the Da...
The Architecture of System for Predicting Student Performance based on the Da...
 
Critique on Article
Critique on ArticleCritique on Article
Critique on Article
 

Viewers also liked (15)

Bob21
Bob21Bob21
Bob21
 
May 2008
May 2008May 2008
May 2008
 
Ganadoresbarcelo
GanadoresbarceloGanadoresbarcelo
Ganadoresbarcelo
 
Andrea
AndreaAndrea
Andrea
 
Danielle
DanielleDanielle
Danielle
 
Journal Renew
Journal RenewJournal Renew
Journal Renew
 
Informe Evolucion Familia Europa 2008
Informe Evolucion Familia Europa 2008Informe Evolucion Familia Europa 2008
Informe Evolucion Familia Europa 2008
 
Chinaonrails Rubyonrails21 Zh
Chinaonrails Rubyonrails21 ZhChinaonrails Rubyonrails21 Zh
Chinaonrails Rubyonrails21 Zh
 
Código
CódigoCódigo
Código
 
Hola
HolaHola
Hola
 
Sociales
SocialesSociales
Sociales
 
Tecnologia 2
Tecnologia 2Tecnologia 2
Tecnologia 2
 
Barcelo
BarceloBarcelo
Barcelo
 
Porque Predicar
Porque PredicarPorque Predicar
Porque Predicar
 
Lawatan Ke Bandung Bersama Tokoh Mithali 2008
Lawatan Ke Bandung Bersama Tokoh Mithali 2008Lawatan Ke Bandung Bersama Tokoh Mithali 2008
Lawatan Ke Bandung Bersama Tokoh Mithali 2008
 

Similar to Journal Renew

· You may choose one or more chapters from E.G. Whites, The Minist
· You may choose one or more chapters from E.G. Whites, The Minist· You may choose one or more chapters from E.G. Whites, The Minist
· You may choose one or more chapters from E.G. Whites, The Minist
LesleyWhitesidefv
 
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
CITE
 
La & edm in practice
La & edm in practiceLa & edm in practice
La & edm in practice
bharati k
 
Salford uni pres 2011
Salford uni pres 2011Salford uni pres 2011
Salford uni pres 2011
oseamons
 
Salford uni pres 2011
Salford uni pres 2011Salford uni pres 2011
Salford uni pres 2011
oseamons
 
Awareness Support in Global Software Development: A Systematic Review Based o...
Awareness Support in Global Software Development: A Systematic Review Based o...Awareness Support in Global Software Development: A Systematic Review Based o...
Awareness Support in Global Software Development: A Systematic Review Based o...
Marco Aurelio Gerosa
 

Similar to Journal Renew (20)

· You may choose one or more chapters from E.G. Whites, The Minist
· You may choose one or more chapters from E.G. Whites, The Minist· You may choose one or more chapters from E.G. Whites, The Minist
· You may choose one or more chapters from E.G. Whites, The Minist
 
“Discovery with Models”
“Discovery with Models”“Discovery with Models”
“Discovery with Models”
 
Ijetr042132
Ijetr042132Ijetr042132
Ijetr042132
 
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
Gobert, Dede, Martin, Rose "Panel: Learning Analytics and Learning Sciences"
 
Scientific Paper-2
Scientific Paper-2Scientific Paper-2
Scientific Paper-2
 
A Survey on Research work in Educational Data Mining
A Survey on Research work in Educational Data MiningA Survey on Research work in Educational Data Mining
A Survey on Research work in Educational Data Mining
 
G017224349
G017224349G017224349
G017224349
 
A Survey And Taxonomy Of Distributed Data Mining Research Studies A Systemat...
A Survey And Taxonomy Of Distributed Data Mining Research Studies  A Systemat...A Survey And Taxonomy Of Distributed Data Mining Research Studies  A Systemat...
A Survey And Taxonomy Of Distributed Data Mining Research Studies A Systemat...
 
La & edm in practice
La & edm in practiceLa & edm in practice
La & edm in practice
 
Salford uni pres 2011
Salford uni pres 2011Salford uni pres 2011
Salford uni pres 2011
 
Salford uni pres 2011
Salford uni pres 2011Salford uni pres 2011
Salford uni pres 2011
 
14. Students Difficulties In Practicing Computer-Supported Data Analysis So...
14. Students  Difficulties In Practicing Computer-Supported Data Analysis  So...14. Students  Difficulties In Practicing Computer-Supported Data Analysis  So...
14. Students Difficulties In Practicing Computer-Supported Data Analysis So...
 
A STUDY ON THE SW CODING EDUCATION AND CREATIVE PROBLEM SOLVING
A STUDY ON THE SW CODING EDUCATION AND CREATIVE PROBLEM SOLVINGA STUDY ON THE SW CODING EDUCATION AND CREATIVE PROBLEM SOLVING
A STUDY ON THE SW CODING EDUCATION AND CREATIVE PROBLEM SOLVING
 
Clustering Students of Computer in Terms of Level of Programming
Clustering Students of Computer in Terms of Level of ProgrammingClustering Students of Computer in Terms of Level of Programming
Clustering Students of Computer in Terms of Level of Programming
 
Blackboard Learning Analytics Research Update
Blackboard Learning Analytics Research UpdateBlackboard Learning Analytics Research Update
Blackboard Learning Analytics Research Update
 
A Model of Decision Support System for Research Topic Selection and Plagiaris...
A Model of Decision Support System for Research Topic Selection and Plagiaris...A Model of Decision Support System for Research Topic Selection and Plagiaris...
A Model of Decision Support System for Research Topic Selection and Plagiaris...
 
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
 
Awareness Support in Global Software Development: A Systematic Review Based o...
Awareness Support in Global Software Development: A Systematic Review Based o...Awareness Support in Global Software Development: A Systematic Review Based o...
Awareness Support in Global Software Development: A Systematic Review Based o...
 
AN ANALYSIS OF USING JAPANESE PROBLEM SOLVING ORIENTED LESSON STRUCTURE TO SW...
AN ANALYSIS OF USING JAPANESE PROBLEM SOLVING ORIENTED LESSON STRUCTURE TO SW...AN ANALYSIS OF USING JAPANESE PROBLEM SOLVING ORIENTED LESSON STRUCTURE TO SW...
AN ANALYSIS OF USING JAPANESE PROBLEM SOLVING ORIENTED LESSON STRUCTURE TO SW...
 
Activities And Resources In Online Learning From A Critical Thinking View
Activities And Resources In Online Learning  From A Critical Thinking ViewActivities And Resources In Online Learning  From A Critical Thinking View
Activities And Resources In Online Learning From A Critical Thinking View
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Ransomware Mallox [EN].pdf
Ransomware         Mallox       [EN].pdfRansomware         Mallox       [EN].pdf
Ransomware Mallox [EN].pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Journal Renew

  • 1. Journal on Educational Resources in Computing (JERIC): Reducing Abstraction in High School Computer Science Education: The Case of Definition, Implementation, and Use of Abstract Data Types Victoria Sakhnini, Orit Hazzan Volume 8, Issue 2, Journal on Educational Resources in Computing ACM Digital Library publishes 21 journals and transactions.
  • 2. Abstract A review of the existing computer science (CS) education literature indicates that relatively few studies address the issue of mental processes in general, and mental processes of high school CS students in particular. Furthermore, as far as the literature survey indicates, no study has been conducted to date on high school students’ understanding of abstract data types. This journal attempts to close this gap, at least partially.
  • 3. Research Goal and Research Questions The goal of the current research was to document and analyze difficulties and thinking processes involved in the definition, implementation, and use of abstract data types by high school students when engaged in the design and construction process of software systems. In order to achieve the research goal, two specific research questions were formulated: (1) What difficulties do students face when solving problems dealing with abstract data types? (2) What heuristics do students use when solving problems dealing with abstract data types?
  • 4. It is difficult for students to expose their vast number of problems of different types and levels, especially for the abstract datas. Problem of the study
  • 5. What procedures were used for the study? After having the research goal and questions, data will then be collected. 16 students were chosen from different levels in 6 classes for interviews, so as to study their mental processes. To further validate the data gathered in the interviews, observations made in 3 Computer Science (CS) classes. Collected data will be Used for data analysis. Target: Students No. of participants: 16
  • 6. What were the major conclusions for the study: Different problem-solving situations involved to enhance the students’ understanding, and avoid too abstract concept for the students. This is very similar to a previous study on mental process of reducing abstraction. The same framework is applied in the field of studying abstract computer science problems.
  • 7. How to classify the study? A qualitative research approach was used, in order to learn about students ’ mental processes.