Abstract: Teaching programming is a topic that has generated a high level of interest among researchers in recent decades. In particular, multiple approaches to teaching visual programming have been ...
Org-roam is a plain-text knowledge management system. It brings some of Roam's more powerful features into the Org-mode ecosystem. Org-roam borrows principles from the Zettelkasten method, providing a ...
Borg is a bare-bones package manager for Emacs packages. It provides only a few essential features and should be combined with other tools such as Magit, epkg, use-package, and auto-compile. Borg ...
Abstract: With the rising popularity of Object-Oriented Programming (OOP) in both research and industry, it is important that computer science students be educated in the fundamentals of OOP and what ...