Faculty of Information & Communication Technology

Faculty of Information & Communication Technology

The list of study-units is updated for Academic Year 2024/25 except where indicated by asterisk (*).

 

General study-units

Data Structures and Algorithms
5
Semester 2
Applied Practical Task in Computing Science for Science Students
10
Year
Management of Computer Engineering Projects
5
Semester 1
Professional Issues in Computer Engineering and ICT
5
Semester 2
Blockchain and Smart Contracts
5
Semester 1
Final Year Project in Computer Engineering
15
Year
Final Year Project in Computing and Business
17
Year

 

Artificial Intelligence

Foundations of Data Science
5
Semester 1
Programming for AI
5
Semester 1
AI Numerical Methods 1
5
Semester 1
AI Numerical Methods 2
5
Semester 2
Fundamentals of Automated Planning
5
Semester 1
Principles of Computer Vision for AI
5
Semester 2
Artificial Intelligence in Education (AIED)
5
Semester 1
Individual Assigned Practical Task
5
Semester 2
Robotics 1
5
Semester 2
Reinforcement Learning
5
Semester 2
Interpretable Artificial Intelligence
5
Semester 1
Advanced Computer Vision for Artificial Intelligence
5
Semester 1
Interpretable AI for Deep Learning Models
5
Semester 1
Advanced Reinforcement Learning
5
Semester 1
Generative AI
5
Semester 1
Ethics and Artificial Intelligence
5
Semester 1
Knowledge Representation and Reasoning
5
Semester 2
Foundations of Artificial Intelligence
5
Semester 1
Statistical Natural Language Processing
5
Semester 2
Web Intelligence
5
Semester 1
Machine Learning: Introduction to Classification, Search and Optimisation
5
Semester 1
Data Structures and Algorithms 2
5
Semester 2
Game AI
5
Semester 1
Machine Learning, Expert Systems and Fuzzy Logic
5
Semester 1
Advanced Game AI
5
Semester 1
Intelligent Interfaces
5
Semester 1

 

Communications and Computer Engineering

Introduction to Computer Systems and Programming
5
Year
Computer Logic 2
5
Semester 1
Computer Logic and Organisation
10
Semester 1
Introduction to Computer Architecture
5
Semester 1
Microcontroller Based Systems
5
Semester 2
Computer Systems and Organization
5
Semester 2
Signals and Systems
5
Semester 1
Communications Theory
5
Semester 2
Introduction to Communications
5
Semester 1
Computer Networks for Electronic Engineering
5
Semester 2
Computer Networks
5
Semester 1
Pattern Recognition and Machine Learning
5
Semester 2
Search and Optimisation Methods
5
Semester 2
Programming Parallel Architectures
5
Semester 1
Multimedia Signal Representation and Coding
5
Semester 1
Digital Signal Processing
5
Semester 1
Introduction to Computer Vision
5
Semester 1
Communication Systems
5
Semester 1
Introduction to Quantum Communications
5
Semester 1
Communications Theory for Electrical Engineers
6
Semester 2
Data Communications
5
Semester 1
Practical Machine Learning
5
Semester 1

 

Computer Information Systems

Introduction to Information Systems
5
Semester 1
Computing for Chemists and Pharmacists
4
Semester 1
Information Systems
5
Semester 1
Introduction to Databases
4
Semester 2
Introduction to Databases and Information Management
5
Semester 2
SQL for Statisticians
2
Semester 1
Principles of Web Application Architecture
4
Semester 2
Computer Programming for Engineers
5
Year
Networking
5
Semester 2
Introduction to C Programming
4
Semester 1
Enterprise IT Planning 1
4
Semester 1
Enterprise IT Planning 1
5
Semester 1
e-Business
5
Semester 2
Practical Design and Implementation with DBMS
5
Semester 2
Distributed Computing and Distributed Databases
5
Semester 1
Introduction to Object Oriented Programming
2
Semester 1
Software Development Methods and Techniques
5
Semester 1
User Interface Design
5
Semester 1
Mobile Computing
5
Semester 2
Research Methods
4
Semester 1
Business Applications of AI
5
Semester 1
Data Management for Information Professionals
4
Semester 1
I.S. Strategy Management and Practice
5
Semester 2
Security, Quality and Risk Issues in I.S.
5
Semester 2
Advanced Databases: Data Mining and Warehousing
6
Semester 2
Cloud Computing
5
Semester 2
Advanced Databases: Data Mining and Warehousing
5
Semester 2
Software Engineering: Project Management
5
Semester 1
Mobile Device Programming
5
Semester 1
e-Learning Applications Development
5
Semester 2
Digital Forensics
5
Semester 1
Data Analytics
5
Semester 1
Data Analytics
6
Semester 1
Security and Information Assurance
5
Semester 2

 

Computer Science

Mathematics of Discrete Structures
5
Semester 1
Discrete Mathematics for Computing Science
5
Semester 2
Programming Principles in C
5
Semester 1
Compiler Theory and Practice
5
Semester 2
Programming Paradigms
5
Semester 1
Systems Programming
5
Semester 2
Object Oriented Programming
5
Semester 1
Formal Languages and Automata
5
Semester 1
Further Discrete Mathematics
5
Semester 2
Fundamentals of Software Testing
5
Semester 1
Computer Graphics
5
Semester 1
Applied Cryptography
5
Semester 1
Concurrency, HPC and Distributed Computing
5
Semester 1
Principles of Programming Languages
5
Semester 1
Computability
5
Semester 1

 

Microelectronics and Nanoelectronics

Microelectronic Devices
5
Semester 2
Microsystems
5
Semester 2
Foundations in Microelectronic Circuits
5
Semester 1
Operational Amplifiers and Applications
5
Semester 2
Hardware Description Languages
5
Semester 1
Radio and Microwave Theory
5
Semester 1
Analogue VLSI Signal Conditioning
5
Semester 1
MEMS
5
Semester 1
Mixed Mode VLSI
5
Semester 1
Analogue VLSI 1
5
Semester 1
Oscillators and Filters
5
Semester 2

 

 

Last Updated: 29 November 2024

The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of study-units is subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
Unless for exceptional approved reasons, no changes to the programme of study for a particular academic year will be made once the students' registration period for that academic year begins.
The language of instruction at the University of Malta is English (where applicable, that is except for students following study-units in foreign languages), and students are expected to be fluent in the English language which will enable them to successfully complete their Erasmus+ Mobility.

https://www.um.edu.mt/studentlife/internationalopportunities/courselists/courseinfo/ict/