Concepts, Techniques, and Models of Computer Programming Textbook and Reference Work Concepts, Techniques, and Models of Computer Programming, an undergraduate course given at Linköping University (Sweden) by Anders Haraldsson (Fall 2005). CS2104 Programming Language Concepts, an undergraduate course given to first and second year students at the National University of Singapore by Seif Haridi (Fa