This course provides an introduction to fundamental software engineering concepts, including paradigms, requirements specification, design, and the processes of software verification and validation. Additionally, it covers software evolution and reliability. The course also introduces methods for information system analysis and design, with a focus on the structured approach and system analysis tools and techniques.