Results 171 to 180 of about 135,232 (227)
Some of the next articles are maybe not open access.
Developing a Computer Science Content Knowledge Test for 10th Grade Students
Workshop in Primary and Secondary Computing Education, 2023Computer Science competencies are becoming increasingly important in our current digitised society. To foster students in Computer Science, different countries have introduced subjects with new educational plans based on Computer Science frameworks, such
Tobias Bahr
semanticscholar +1 more source
Effects of a Block-Based Scaffolded Tool on Students’ Introduction to Hierarchical Data Structures
IEEE Transactions on Education, 2022Contribution: In this article, the authors present findings and insights on the efficacy of using an educational block-based programming (BBP) environment—Blocks4DS, to teach the binary search tree (BST).
P. G. Feijóo-García +3 more
semanticscholar +1 more source
2021 Ethics and Explainability for Responsible Data Science (EE-RDS), 2021
A new data structure called the Nano Version Control (NanoVC) Repo emerges from its origins in the fundamental data structures of computer science as well as from Git.
L. Machowski, T. Marwala
semanticscholar +1 more source
A new data structure called the Nano Version Control (NanoVC) Repo emerges from its origins in the fundamental data structures of computer science as well as from Git.
L. Machowski, T. Marwala
semanticscholar +1 more source
2022
The topic of the technical work is the combination of two classes in the UVA curriculum that would enhance the learning experience for prospective students. The two classes are CS 2110 and CS 4102, essentially putting the general topics of data structures and algorithms together and creating a curriculum that synthesizes the information presented in ...
openaire +1 more source
The topic of the technical work is the combination of two classes in the UVA curriculum that would enhance the learning experience for prospective students. The two classes are CS 2110 and CS 4102, essentially putting the general topics of data structures and algorithms together and creating a curriculum that synthesizes the information presented in ...
openaire +1 more source
Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspective
CHI Extended AbstractsIntegrating large language models (LLMs) like ChatGPT into computer science education offers transformative potential for complex courses such as data structures and algorithms (DSA).
Pooriya Jamie +2 more
semanticscholar +1 more source
Enhancing the Teaching of Data Structures and Algorithms using AI Chatbots
International Conference on Teaching, Assessment, and Learning for EngineeringThis paper explores the potential of AI chatbots in enhancing the teaching of data structures and algorithms (DSA) in computer science education. We present our experience using AI chatbots to create multiple-choice questions (MCQs) and investigate ...
Malcolm Yoke Hean Low +3 more
semanticscholar +1 more source
Some innovations of teaching the course on Data structures and algorithms
2019 IEEE 15th International Scientific Conference on Informatics, 2019The teaching of practical foundations of computer science is still a big challenge. The course on Data Structures and Algorithms is one of the most important foundational courses that are necessary to be included in the curriculum of future IT experts ...
W. Steingartner +3 more
semanticscholar +1 more source
Brazilian Symposium on Software Engineering, 2019
Data Structures and Algorithms (DSA) are one of the main pillars of software development; however, abstractions around them are hard to teach and to be understood by students.
Pedro Moraes, Leopoldo Teixeira
semanticscholar +1 more source
Data Structures and Algorithms (DSA) are one of the main pillars of software development; however, abstractions around them are hard to teach and to be understood by students.
Pedro Moraes, Leopoldo Teixeira
semanticscholar +1 more source
International Convention on Information and Communication Technology, Electronics and Microelectronics
Visualization is a powerful tool for learning and teaching complex concepts, especially in the field of computer science. However, creating effective and engaging visualizations can be challenging and time-consuming for educators and students. This paper
Milorad Marković, I. Kaštelan
semanticscholar +1 more source
Visualization is a powerful tool for learning and teaching complex concepts, especially in the field of computer science. However, creating effective and engaging visualizations can be challenging and time-consuming for educators and students. This paper
Milorad Marković, I. Kaštelan
semanticscholar +1 more source
1985
Abstract : The Outline of the course was as follows: 1) Computational geometry; 2) Geometrical problems related to robotics; 3) Heuristics for finding approximations for Steiner minimum trees; 4) The grid file as a data structure suited for geometrical computation; 5) Different schemes for representing three-dimensional objects; 6) Visibility problems ...
J. Nievergelt +3 more
openaire +1 more source
Abstract : The Outline of the course was as follows: 1) Computational geometry; 2) Geometrical problems related to robotics; 3) Heuristics for finding approximations for Steiner minimum trees; 4) The grid file as a data structure suited for geometrical computation; 5) Different schemes for representing three-dimensional objects; 6) Visibility problems ...
J. Nievergelt +3 more
openaire +1 more source

