Testy is a program designed to test command line programs that are often written by students in introductory programming courses. I use it often in my CS courses (CMSC216 and CSCI2021) to allow students to run prescribed test cases associated with credit. The program is under active development: if you want to help or find it useful, shoot me an email.
ShellSlayer is a tutorial on the command line and traditional UNIX tools for text processing. It was developed during Fall 2024 and presented at a meeting of the UMD ACM Student Chapter who have expressed interest in expanding the tutorial and making it a regular offering. Anyone who has Docker installed can run the tutorial which has a series of "stages" that teach tools like grep, sed, and bash.
gradescope-submit is a small script that allows projects to be submitted from a UNIX / Linux command line to the excellent Gradescope assignment service. It is particularly relevant for programming assignments which I use in my courses which are usually run in command line environments often on remote servers. So long as a reasonable Python installation is present on the system, the script should work out of the gate. Write me if you end up using it.
DrJava is an excellent environment for introductory Java programmers providing all the basic elements of an IDE without the distractions so that students can focus on learning to code. Unfortunately this tool has fallen into some disrepair due to lack of attention. I and some some students have taken on the task small improvements to fix minor problems. This version is unofficial and is distributed here until the changes can be merged into the main branch.
.emacs
file and use C-M-up
and the
like to move single cells around. A long time
ago
asked about this but apparently never got an answer and several
versions later org still lacks this feature.