--Computer science is concerned with theory and fundamentals
software engineering is concerned with the practicalities of
developing and delivering useful software
--Computer science theories are currently insufficient to act as a
complete underpinning for software engineering