Following on from the Chemistry equation editor plugin for Atto, I have developed a similar Computer science equation editor. It works with either the Moodle TeX filter or Moodle MathJax filter (or both) enabled on Moodle 2.7 or later.
This was designed for the United Kingdom (Yes, it still exists!) A Level (16-18 year old) Computing and Computer Science curriculum. In particular it targets the increased mathematical content of the new A Level Computer Science to be introduced in 2015. However, it can be easily customised for other levels or content.
Has toolbar tabs for Operators, Arrows, Boolean logic, Set theory, Assembly language (using the Little Man Computer LMC instruction set), Fetch execute register transfer notation and Number theory symbols.
I'll be happy to add other tabs/buttons e.g. for pseudocode syntax or basic SQL, if there is any demand. Always open to constructive suggestions.
I did consider adding these as tabs/buttons to the default Atto Equation editor. However, since many symbols have a different meaning in different contexts e.g. + can represent logical AND in Boolean algebra, I felt it better to have a separate plugin.
Though I hope the Computer science editor may be useful to students and teachers 'as is', the longer- term aim is to build tools that can be used with Moodle Quizzes, STACK etc.
Currently, can be downloaded from GitHub though is also awaiting approval in the Moodle plugins repository.
Be aware that this is the first release candidate. So, although I don't anticipate major issues, do not install on a production Moodle server in the first instance.
Enjoy!