Mitchell Software Engineering offers free one- or two-hour presentations on the following topics. Contact us for details, or download the slides and read them on your own.
Computing with Pipes (Just Pipe It!) explores how pipelines of simple commands can perform a variety of computations.
Writing Tools with Ruby provides an introduction to Ruby that focuses on a few elements of the language that facilitate writing line-oriented tools.
An Introduction to Functional Programming with Standard ML uses the Standard ML programming
language as a vehicle to study functional programming.
Learn about type deduction, pattern matching, currying, partial application, composition
of functions, and why variables and loops really aren't needed!
Programming with GNU Emacs Lisp provides an introduction to writing programs in GNU Emacs Lisp.
A Quick Introduction to UML, the Unified Modeling Language is a presentation on UML that covers very basic elements of class and interaction diagrams.
An Introduction to Design Patterns is a presentation on design patterns that covers some elementary concepts and has an example using ADAPTER.
Note: Some older Acrobat plug-ins have trouble with the above WordPerfect-generated PDFs. If yours does, simply download the file and open it outside the browser.