Related
Software Engineering? Maybe not.
Most universities now have a curriculum called “Software Engineering”. This should not be confused with the usage of…
Frequently Forgotten Fundamental Facts about Software Engineering
How to be a Programmer: A Short, Comprehensive, and Personal Summary
Why writing software is not like engineering
Classic Texts of Computer science
Neural Networks - A Systematic Introduction