This module focuses on two Computational Intelligence paradigms, namely Evolutionary Computation and Swarm Intelligence.
This module focuses on state-of-the-art security topics that are current and relevant to industry.
This module covers various perspectives of Software Engineering theory and practices.
Model Checking is a technique for automatically verifying whether a software program satisfies correctness requirements such as mutual exclusion, …
This module introduces the concepts of generic programming in order to generate code at compile-time.
This module will teach the basic theoretical concepts of digital forensic investigations.
This module focuses on two Computational Intelligence paradigms, namely Artificial Neural Networks and Deep Learning.
This module focuses on state-of-the-art information security topics that are current and relevant to industry.
This module provides the foundation to evaluate and develop educational software.
Data mining is the extraction of novel knowledge, or hidden patterns, from large data bases.
From time to time, the department presents lectures on special topics within Computer Science.
This module requires the student to conduct independent research under supervision of a staff member on a topic agreed upon by the student and staff …