THIS MATERIAL HAS UNDERGONE EXTENSIVE REVISION.
Details will be provided in due course.
The module textbook is
Computation Counts - An Introduction to Analytic Concepts in Computer Science (Amazon UK link, also available at Amazon US)
Published as Volume 23 of Texts in Computing a series of textbooks from College Publications.
The author's overview of this volume is available within the June 2019 volume (pages 142-149) of the Bulletin of the EATCS at Computation Counts - An Introduction to Analytic Concepts in Computer Science
About: This book provides an introduction to several mathematical topics of importance in Computer Science but often considered to be outside the scope of traditional Discrete Methods courses. It offers basic treatments of Calculus, Complex Numbers, Statistics, and Linear Algebra with a particular emphasis on Spectral Methods. The presentation is intended for students with minimal mathematical background. Its principal aim being to emphasize the significant applications in modern CS for which some awareness of these fields is essential, e.g. Machine Learning, Data Science, Computational Game Theory, and Optimization. The focus is, therefore, directed towards applications in CS rather than detailed mathematical exposition.
All royalties accruing from sales have been assigned to Charitable organisations. The principal beneficiary being The Walton Centre Neuroscience Fund
A small number of lectures from previous years are publically available and may be found here
Some Background and Good Technique for Online MCQ Exams