1. Introduction to SE

  • Whoever commands the SW, commands the world
  • Topics
    • professional software development
    • software engineering ethics
  • SW costs, specification

2. Systems Engineering

  • system: purposeful collection of inter-related components
  • Emergent properties: volume, reliability, security, repairability, usability

3. Software Processes

  • a structured set of activities to develop
    • Specification, Desing & Implementation, Validation, Evolution