lectures
University of Derby modules taught at Mediterranean College.
University of Derby undergraduate and postgraduate modules in Computing and Artificial Intelligence.
2024-
6CM521 — Frontiers in AI and Data Science
Modern AI and data science topics including deep learning, XAI, and generative AI.
7CS518 — Natural Language Processing
Postgraduate NLP module covering neural language models, RNNs, and LSTMs.
7CS516 — Processing Big Data
Postgraduate module on storing, querying and processing data at scale, from SQL and data warehouses to NoSQL, MapReduce, Spark and streaming.
4CM508 — Computer Systems, Data Structures, and Data Management
Fundamental data structures and algorithms with an introduction to database systems.
7CS512 — Business Analytics
Postgraduate module covering the full analytics workflow from data management to predictive modelling and responsible AI.
5CM510 — Network Systems Development
Modern networking technologies from IoT to 5G, SDN, NFV, and network security.
5CM506 — Data Driven Systems
Database design, SQL, normalisation, and web data integration.
5CM505 — Software Engineering
Software engineering principles, UML modelling, testing, and maintenance.
6CM504 — Concurrency and Communication
Concurrent systems modelling using CSP and the FDR4 model checker.
5CM512 — Communication and Security Protocols
Cryptographic fundamentals, security protocols, and hands-on protocol analysis.