This document provides an introduction to a software engineering course. It outlines the topics that will be covered, including software processes, requirements, design, coding, testing, and project management. It describes the learning objectives of explaining software engineering principles and techniques for developing quality software. Students will be assessed through exams, presentations, and laboratory work. References for further reading are also provided.