Official text of the UWS Programming With Objects And Threads comp sci module (CS_211). Compiled by Chris Whyley of the UWS Comp Sci department. Contains relevant sections on building GUIs, multithreading, exception handling, OO programming and design patterns.