Introduces the fundamentals of software engineering, covering instruction processing, algorithms, programming languages, abstractions, testing, security, and open source.
Explores vulnerabilities in web and software applications, discussing broken access control, injection flaws, and defense strategies like DEP and ASLR.
Covers the software system Channelflow for numerical analysis of incompressible fluid flow in channel geometries, including spectral methods and invariant solutions.
Highlights the winners of the Jucker Price 1999 and the Bug of the Year 2000, emphasizing the importance of humanistic aspects and the risks associated with software complexities.