Results 111 to 120 of about 2,688,255 (145)
Some of the next articles are maybe not open access.
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
Proceedings of the Course on Algorithms and Data Structures for Geometric Computations Held at CISM (Centre International des Sciences Mecaniques) in Udine (Italy) on 8-12 July 1985, [PDF]
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 ...
G Heiser+3 more
openaire +1 more source
Journal of Computing Sciences in Colleges (JCSC; Formerly: Journal of Computing in Small Colleges), 2019
This paper demystifies the advanced computer science topic of blockchain by placing it in the context of course and content development. In presenting suggestions for using blockchain as a tool to teach core computer science concepts, the authors reflect
Alan G. Labouseur+2 more
semanticscholar +1 more source
This paper demystifies the advanced computer science topic of blockchain by placing it in the context of course and content development. In presenting suggestions for using blockchain as a tool to teach core computer science concepts, the authors reflect
Alan G. Labouseur+2 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
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
Comparing Feedback from Large Language Models and Instructors: Teaching Computer Science at Scale
ACM Conference on Learning @ ScaleLarge language models (LLMs) can provide formative feedback in programming to help students improve the code they have written. We investigate the use of LLMs (GPT-4) to provide formative code feedback in a sophomore-level computer science (CS) course on
Ha Nguyen, Nate Stott, Vicki Allan
semanticscholar +1 more source
Journal of Computing Sciences in Colleges (JCSC; Formerly: Journal of Computing in Small Colleges), 2000
In order to design and write effective, robust code using advanced data structures, it is crucial to achieve a thorough understanding of the algorithms used to manipulate these structures. One means of accomplishing the task is to provide students with a
K. Becker, M. Beacham
semanticscholar +1 more source
In order to design and write effective, robust code using advanced data structures, it is crucial to achieve a thorough understanding of the algorithms used to manipulate these structures. One means of accomplishing the task is to provide students with a
K. Becker, M. Beacham
semanticscholar +1 more source
Competition and Feedback through Automated Assessment in a Data Structures and Algorithms Course
Annual Conference on Innovation and Technology in Computer Science Education, 2016Tommy Färnqvist, F. Heintz
semanticscholar +1 more source