Integer Programming as a Framework for Optimization and Approximability. - Ian Barland; Phokion G. Kolaitis; Madhukar N. Thakur (J. Comput. Syst. Sci., 1998)

Some methods for teaching functions first using Java. - Ian Barland (ACM Southeast Regional Conference, 2008)

eBay, iTunes, and propositional logic: comparing expressiveness of different query languages. - Ian Barland (J. Comput. Sci. Coll., 2010)

Integrating Live Projects Into Computing Curriculum. - Joe D. Chase; Premchand Uppuluri; Tracy L. Lewis; Ian Barland; Jeff Pittges (SIGCSE, 2015)