Teaching

Recent courses
Introduction to Information Sciences and Technology Advanced Enterprise Integration IST421 at Penn State FLOSS Fundamentals as IST 402 at Penn State Flyer Course Website Global Systems Development IST 402 at Penn State Organizational Informatics as IST532 at Penn State Fundamentals of Enterprise Integration IST420 at Penn State
 * I teach this course, which introduces IST students to the space marked by information, technology and people following a Design theme. As a part of this course, Students engage in a design project that culminates in submission of their ideas to an online service such as Kickstarter for the purpose of raising venture capital. The class itself introduces multiple techniques for engaging in design and the students benefit from a variety of perspectives that are brought in from faculty in architecture, engineering, business and information sciences.
 * See AESOP, an NSF-funded project for Learning to build Systems of Systems
 * This course, Advanced Enterprise Integration, builds on the foundations provided by the fundamentals of enterprise integration. The course prepares students to engage with the design, deployment and evolution of complex organizational IT solutions. It contains four modules: (a) enterprise integration context, (b) business process modeling, (c) integration technologies and architectures, and (d) project and change management concerns. The course uses a problem-based approach to learning.
 * [EAI Spring 2007 Projects]
 * [EAI Spring 2008 Projects]
 * This course, FLOSS (Free/Libre/Open Source Software) Fundamentals, engages students so they can become productive participants in the Open Source movement. Potential perspectives for the students include: informed consumers, contributors to existing or new open source products and projects, organizational strategists, intellectual property considerations.
 * This course, Global Systems Development, introduces students to challenges related to designing Information Systems that function across national boundaries. It has three components: (a) problems related to requirements gathering from clients and users spread across national boundaries, (b) design of information systems or business processes that operate in global settings, and (c) the process of designing information systems or business processes with colleagues, who may reside in different time-zones and across national boundaries. The course uses a project-based approach to learning.
 * [GSD Spring 2007 Projects]
 * This doctoral seminar is structured to provide an inter-disciplinary introduction to researching ICT in organizational contexts. It introduces students to several metaphors to understand organizations (drawing on work in economics, sociology and management), and ICT (drawing on work in MIS, technology studies). Researching the conjoint domains of ICT and Organizations is positioned at the intersection. The course is structured to allow learning of these overlapping perspectives as discrete chunks as well as to encourage their integration to craft research agendas and questions. Where appropriate, the course agenda is interspersed with a discussion of the ongoing interplay between research and practice.
 * This course, Fundamentals of Enterprise Integration, helps students understand how to think of information technology in the organizational context. The students learn several thinking tools (modeling languages) and use them to understand both, the organizational context, and the design, deployment and use of information technology in this context. The course uses a problem-oriented approach to learning.

External teaching

 * 1) As Invited Lecturer at Helsinki School of Economics, Helsinki, Finland. XML and Related Technologies, July 2002.
 * 2) Under a USAID Project at University of Venda, Thohoyandou, South Africa. Introduction to Java Programming, February 2002.
 * 3) As part of iCAPP (Intellectual Capital Program) at UPS, Atlanta. XML and Related Technologies, October 2001.
 * 4) As Visiting Faculty at Agder University College, Kristiansand, Norway. System Development with UML (Senior Undergraduate). Spring 2000.
 * 5) As Visiting Faculty at Agder University College, Kristiansand, Norway. Advanced Data Management with XML (Senior Undergraduate), co-taught with H. Nilsen. Spring 2000.
 * 6) As Invited Lecturer at Universidad Privada Antenor Orrego, Trujillo, Peru. Software Engineering Module (Graduate). Fall 1998.

Research related to pedagogy
Journal publications
 * 1) Nilsen, H., Purao, S. 2005. Balancing Objectivist and Constructivist Pedagogies for Teaching Emerging Technologies: Evidence from a Scandinavian Case Study. Journal of Information Systems Education. vol., issue , pp. Forthcoming. http://www.jise.appstate.edu/16/V16N3P281-Abs.pdf download
 * 2) Mathiassen, L., Purao, S. 2002. Educating Reflective Systems Developers. Information Systems Journal. vol. 12, issue 2, April. pp. 81-102. http://dx.doi.org/10.1046/j.1365-2575.2002.00122.x download
 * 3) Purao, S. 1999. Hyper-link Teaching and Intelligent Slides: Complementary Strategies to Foster Active Learning. Journal of Education for MIS. vol. 5, issue 1, January. pp. 63-78. download

Conference publications
 * 1) Purao, S., V. Vaishnavi, J. Bagby, F. Borthick, B. Cameron, L. Lenze, S. Sawyer, H. Suen, R. Welke. Using problems to learn service-oriented computing. Service-oriented Computing Conference (SCC) Hawaii. July 2008.
 * 2) Cameron, B., Purao, S. 2006. Enterprise Systems & Integration Education: Innovative Approaches Utilizing Experience-based Learning. 1st International workshop on Enterprise Systems. At ICIS 2006, Milwaukee.
 * 3) Nilsen, H. Purao, S. 2001. Teaching Emerging Information Technologies. Norwegian Conference on Information Technologies. (NOKOBIT) Trondheim, Norway, October 15-16. Download
 * 4) Nilsen, H. Purao, S. 2000. Teaching XML at a Business School: The Agder Experience. Information System Development Conference. (ISD) Kristiansand, Norway, August 12-14, pp. 141-150. Download
 * 5) Purao, S. 1997. Hyper-link Teaching to Foster Active Learning. Internatioal Academy of Information Management. (IAIM) Atlanta, GA, December 13-14, pp. 197-205. Download