Security engineering is about building systems to remain dependable in the face of
malice, error, or mischance. As a discipline, it focuses on the tools, processes, and
methods needed to design, implement, and test complete systems, and to adapt existing
systems as their environment evolves. (by Ross Anderson, Security Engineering - A Guide to Building Dependable Distributed Systems).
Also visit to download the book online : http://www.cl.cam.ac.uk/~rja14/book.html
SecAppDev.org in collaboration with LSEC is organizing every year a specific course on Secure Application Development. During 1 week, students will receive instructions and guidance for secure application engineering.
Visit the SecAppDev website for more information and registration : http://secappdev.org