University of Malta
 

Programme Description
UOM Main Page
 
 
 
Apply - Admissions 2016
Newspoint
Campus Map button
Facebook
Twitter



University of Malta

Faculty of Information and Communication Technology

Bachelor of Science (Honours) (Computing Science)
(B.Sc. (Hons)(Melit.))

(for courses commencing October 2013)

YEAR ONE

Year (This/these unit/s start/s in Semester 1 and continue/s in Semester 2)

Compulsory Units (All students must register for this/these unit/s)

SOR1201 Probability, Sampling and Estimation 4 ECTS




Semester 1

Compulsory Units (All students must register for this/these unit/s)

CCE1011 Introduction to Computer Systems 6 ECTS
CCE1203 Introduction to Signal Processing 6 ECTS
CPS1000 Programming Principles in C 6 ECTS
CPS1002 Mathematics of Discrete Structures 5 ECTS
LIN1063 Academic Reading and Writing in English 2 ECTS
MAT1801 Mathematics for Engineers 1 4 ECTS




Semester 2

Compulsory Units (All students must register for this/these unit/s)

CIS1041 Introduction to Databases 4 ECTS
CPS1004 Operating Systems 6 ECTS
CPS1005 Discrete Mathematics for Computing Science 5 ECTS
CSA1017 Data Structures and Algorithms 1 6 ECTS
MAT1802 Mathematics for Engineers 2 4 ECTS
SOR1231 Hypothesis Testing and Modelling using SPSS 2 ECTS




Requirement for regular progression to Year 2: 60 ECTS credits

YEAR TWO

Semester 1

Compulsory Units (All students must register for this/these unit/s)

CCE2413 Data Communications 5 ECTS
CCE2501 Modelling and Computer Simulation 5 ECTS
CPS2001 Programming Paradigms 5 ECTS
CPS2004 Object Oriented Programming 5 ECTS
CPS2005 Formal Languages and Automata 5 ECTS
SOR2321 Queuing Theory and Markov Chains 5 ECTS




Semester 2

Compulsory Units (All students must register for this/these unit/s)

CCE2014 Microcontroller Based Systems 5 ECTS
CCE2202 Digital Signal Processing 5 ECTS
CPS2000 Compiler Theory and Practice 5 ECTS
CPS2002 Software Engineering 5 ECTS
CPS2003 Systems Programming 5 ECTS
ICS2210 Data Structures and Algorithms 2 5 ECTS




Requirement for regular progression to Year 3: 60 ECTS credits

YEAR THREE

Students are required to register for ALL compulsory study-units (24 ECTS) and 36 ECTS from the elective study-units on offer during the year, where a minimum of 12 ECTS must have a CCE code and another 12 ECTS a CPS or CSA code, to a total of 60 ECTS.

Year (This/these unit/s start/s in Semester 1 and continue/s in Semester 2)

Compulsory Units (All students must register for this/these unit/s)

ICT3902 Final Year Project in Computing Science 24 ECTS (NC)

Elective Units Elective units are offered subject to availability and time-table constraints.

CPS3225 Verification Techniques 6 ECTS




Semester 1

Elective Units Elective units are offered subject to availability and time-table constraints.

CCE3205 Computer Vision 6 ECTS
CCE3211 Multimedia Signal Representation and Coding 6 ECTS
CCE3310 Communication Systems 6 ECTS
CPS3222 Fundamentals of Software Testing 6 ECTS
CPS3224 Applied Cryptography 6 ECTS
CPS3226 Low Level Programming for Operating Systems 6 ECTS
CPS3228 Data Science: From Data to Knowledge 6 ECTS
CSA3201 Concurrency, HPC and Distributed Computing 6 ECTS
CSA3217 Principles of Programming Languages 6 ECTS
CSA3219 Computability and Complexity 6 ECTS
CSA3220 Machine Learning, Expert Systems and Fuzzy Logic 6 ECTS




Semester 2

Elective Units Elective units are offered subject to availability and time-table constraints.

CCE3013 Computer Architecture 6 ECTS
CCE3410 Computer Networks 2 6 ECTS
CPS3223 Computer Graphics 6 ECTS
CSA3203 Software Engineering 2 6 ECTS
ICS3221 Classification Search and Optimisation 6 ECTS
MNE3402 Hardware Description Languages 6 ECTS




Requirement for successful completion of Year 3: 60 ECTS credits

Requirement for award of B.Sc. (Hons.) in Computing Science: 180 ECTS credits


This programme of study is governed by 'The General Regulations for University Undergraduate Awards, 2004' and by the Bye-Laws for the award of the Bachelor of Science (Honours) - B.Sc. (Hons) - under the auspices of the Faculty of Information and Communication Technology.
 
Notes: NC = Non Compensatable
 
Last Updated: 10 March 2017
 
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 optional units may be 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.
Calendar
Notices
Study-unit Registration Forms 2017/8

Register

For Undergraduate (Day) and Postgraduate students.

 

Faculty of ICT Timetables

Timetables

ICT Timetables are available from Here.

Health and Safety Regulations for Laboratories Form

The Faculty of ICT Health and Safety Regulations for Laboratories form can be found here

 HealthAndSafety

13th Edition of EY’s Annual Attractiveness Event

 Logo

 

 

The 13th Edition of EY’s Annual Attractiveness event will be held on 25th October 2017 at the InterContinental Hotel,

St. Julians. It is titled "Thinking without the box: disruption, technology and FDI".

 

The  students' invitation and more information can be found here

The conference programme can be found here

 

 
 

Log In back to UoM Homepage