Many students find videos helpful in developing their understanding so I have made a number of videos on a range of software engineering topics. Many of these were made to support a course I was teaching in Critical Systems Engineering, so there is a focus on system security and dependability. Some of the videos cover material (such as SCADA control systems) that is not covered in the book. I have included these as some readers may be interested in following up topics in more detail.
There are thousands of videos on software engineering topics on YouTube but most of these are either poor quality (out of focus, unreadable text, etc.), unwatchably boring (no diagrams, no visual variation, etc.) or are commercial, selling some particular product or method. Topic coverage is very patchy – for example, there are many excellent videos on agile methods but very few on software evolution. I have reviewed (some of) the YouTube videos that are available and I have included links to those videos that are (a) of reasonable quality and (b) provide useful information that supports material in the book. If you find other potentially useful videos, please let me know.
I have arranged the videos around a set of topic headings rather than per chapter as some videos are relevant to more than one chapter. The list of videos is currently incomplete. A complete list will be available after the book has been published.