The challenges of teaching software engineering
What is software engineering anyway? I&#x27;ve heard this term for almost 40 years, and still wonder what it really means since everyone has a different idea.