Introduces the fundamentals of software engineering, covering instruction processing, algorithms, programming languages, abstractions, testing, security, and open source.
Delves into the 'digital turn' in history, examining historical research using digitized newspapers and exploring text reuse, word embeddings, and data visualization.