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 2016)

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)

CPS1010 Collaborative Practical Project 10 ECTS (NC)
SOR1201 Probability, Sampling and Estimation 4 ECTS (NC)




Semester 1

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

CCE1013 Computer Logic 1 5 ECTS (NC)
CPS1002 Mathematics of Discrete Structures 5 ECTS (NC)
CPS1011 Programming Principles in C 5 ECTS (NC)
LIN1063 Academic Reading and Writing in English 2 ECTS (NC)
MAT1801 Mathematics for Engineers 1 4 ECTS (NC)




Semester 2

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

CIS1041 Introduction to Databases 4 ECTS (NC)
CPS1005 Discrete Mathematics for Computing Science 5 ECTS (NC)
CPS1012 Operating Systems and Systems Programming 1 5 ECTS (NC)
ICS1018 Data Structures and Algorithms 1 5 ECTS (NC)
MAT1802 Mathematics for Engineers 2 4 ECTS (NC)
SOR1231 Hypothesis Testing and Modelling using SPSS 2 ECTS (NC)




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)

CCE2203 Signals and Systems 5 ECTS (NC)
CCE2413 Data Communications 5 ECTS (NC)
CPS2001 Programming Paradigms 5 ECTS (NC)
CPS2004 Object Oriented Programming 5 ECTS (NC)
CPS2005 Formal Languages and Automata 5 ECTS (NC)
SOR2321 Queuing Theory and Markov Chains 5 ECTS (NC)




Semester 2

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

CCE2014 Microcontroller Based Systems 5 ECTS (NC)
CCE3502 Computer Modelling and Simulation 5 ECTS (NC)
CPS2000 Compiler Theory and Practice 5 ECTS (NC)
CPS2002 Software Engineering 5 ECTS (NC)
CPS2008 Operating Systems and Systems Programming 2 5 ECTS (NC)
ICS2210 Data Structures and Algorithms 2 5 ECTS (NC)




Requirement for regular progression to Year 3: 60 ECTS credits

YEAR THREE

Students are required to register for ALL compulsory study-units (25 ECTS) and 35 ECTS from the elective study-units on offer during the year. Across the whole year, a minimum of 10 ECTS must have a CCE code and another 10 ECTS a CPS 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)

ICT3907 Final Year Project in Computing Science 25 ECTS (NC)

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

CPS3233 Verification Techniques 5 ECTS




Semester 1

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

CCE3206 Digital Signal Processing 5 ECTS
CCE3101 Multimedia Signal Representation and Coding 5 ECTS
CCE3311 Communication Systems 5 ECTS
CPS3230 Fundamentals of Software Testing 5 ECTS
CPS3231 Computer Graphics 5 ECTS
CPS3232 Applied Cryptography 5 ECTS
CPS3234 Low Level Programming for Operating Systems 5 ECTS
CPS3235 Data Science: From Data to Knowledge 5 ECTS
CPS3236 Concurrency, HPC and Distributed Computing 5 ECTS
CPS3238 Principles of Programming Languages 5 ECTS
CPS3239 Computability and Complexity 5 ECTS
ICS3206 Machine Learning, Expert Systems and Fuzzy Logic 5 ECTS
LIN3012 Data-Driven Natural Language Processing 5 ECTS
MNE3002 Hardware Description Languages 5 ECTS




Semester 2

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

CCE3015 Programming Parallel Architectures 5 ECTS
CCE3411 Computer Networks 2 5 ECTS
ICS3222 Classification Search and Optimisation 5 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.

 

Academic Advisors 2017/8

AA1

Academic Advisors for ICT 1st year students (Intake 2017/8), NOW available

Faculty of ICT Timetables

Timetables

ICT Timetables are available from Here.

Health and Safety Regulations for Labs Form

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

 HealthAndSafety

 
 

Log In back to UoM Homepage