This document provides an introduction to software engineering, including definitions of software and why software engineering is important. It discusses key questions about software engineering, such as the differences between software engineering and computer science. The document also covers software types, attributes of good software, challenges in software engineering, and costs associated with software engineering. The objectives are to understand what software engineering entails and introduce the systems development life cycle.