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

AI — Level 6 (UG) Ioannis Tsioulis

Modern AI and data science topics including deep learning, XAI, and generative AI.

7CS518 — Natural Language Processing

AI — Level 7 (PG) Ioannis Tsioulis

Postgraduate NLP module covering neural language models, RNNs, and LSTMs.

7CS516 — Processing Big Data

Level 7 (PG) Ioannis Tsioulis

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

Level 4 (UG) Ioannis Tsioulis

Fundamental data structures and algorithms with an introduction to database systems.

7CS512 — Business Analytics

Level 7 (PG) Ioannis Tsioulis

Postgraduate module covering the full analytics workflow from data management to predictive modelling and responsible AI.

5CM510 — Network Systems Development

Level 5 (UG) Ioannis Tsioulis

Modern networking technologies from IoT to 5G, SDN, NFV, and network security.

5CM506 — Data Driven Systems

Level 5 (UG) Ioannis Tsioulis

Database design, SQL, normalisation, and web data integration.

5CM505 — Software Engineering

Level 5 (UG) Ioannis Tsioulis

Software engineering principles, UML modelling, testing, and maintenance.

6CM504 — Concurrency and Communication

Level 6 (UG) Ioannis Tsioulis

Concurrent systems modelling using CSP and the FDR4 model checker.

5CM512 — Communication and Security Protocols

Level 5 (UG) Ioannis Tsioulis

Cryptographic fundamentals, security protocols, and hands-on protocol analysis.