Unit 1
Introduction to Secure Software Development
Introduction to Secure Software Development
UML Modelling to Support Secure System Planning
Programming Languages: History, Concepts & Design
Exploring Programming Language Concepts
An Introduction to Testing
Using Linters to Support Python Testing
Introduction to Operating Systems
Cryptography and Its Use in Operating Systems
Developing an API for a Distributed Environment
From Distributed Computing to Microarchitectures
Future trends in Secure Software Development
The Great Tanenbaum-Torvalds Debate Revisited