This document provides an introduction to computer auditing. It discusses the purpose and definition of computer auditing, as well as its origins and changing nature. It describes the role of computer auditors and the main areas of their work, including systems under development, live applications, IT infrastructure, and audit automation. For systems under development specifically, it outlines the importance of project management and the systems development life cycle, and notes the computer auditor's role in providing independent oversight of project management practices.