University of Malta
 

Programme Description
UOM Main Page
 
 
 
News and Events Button
Campus Map button



University of Malta

Faculty of Information and Communication Technology

Computer Science and Artificial Intelligence (Main Area)

(for courses commencing October 2011)

YEAR ONE

Students are required to register for ALL Compulsory study-units (44 ECTS), 4 ECTS as optional study-units and 12 ECTS in a Subsidiary Area from EITHER Computer Systems Engineering OR Computer Information Systems OR Linguistics OR Creativity, Innovation and Entrepreneurship, 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)

CSA1023 Mathematics of Discrete Structures 6 ECTS
ICT1010 Historical and Social Aspects of ICT 4 ECTS




Semester 1

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

CSA1017 Data Structures and Algorithms 1 6 ECTS
CSA1019 Imperative and Object Oriented Programming 6 ECTS
CIS1042 Introduction to Databases and Information Management 6 ECTS
CCE1011* Introduction to Computer Systems 6 ECTS

*To be taken ONLY by students taking Computer Science and Artificial Intelligence with Computer Systems Engineering as a Subsidiary Area.



Semester 2

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

CSA1022 Principles of Structured Development 6 ECTS
CSA1900 Project 4 ECTS
CCE1012** Computer Logic and Organisation 6 ECTS

**NOT to be taken by students taking Computer Science and Artificial Intelligence with Computer Systems Engineering as a Subsidiary Area.



Requirement for Regular Progression to Year II:
44 ECTS in Compulsory study-units
12 ECTS in Subsidiary Area
4 ECTS in Optional study-units


YEAR TWO

Students are required to register for ALL Compulsory study-units (40 ECTS), 6 ECTS from the list of Elective study-units, 2 ECTS as Optional study-units and 12 ECTS in a Subsidiary Area from EITHER Computer Systems Engineering OR Computer Information Systems OR Linguistics OR Creativity, Innovation and Entrepreneurship, 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)

CSA2201 Formal Languages and Compilers 6 ECTS
CSA2205 Systems Programming 6 ECTS

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

CSA2171 Artificial Intelligence 6 ECTS




Semester 1

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

CSA2018 Data Structures and Algorithms 2 6 ECTS
CSA2181 Software Engineering 1 6 ECTS
CSA2190 Operating Systems 6 ECTS

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

CSA2204 Introduction to Web Science 6 ECTS
CSA2207 Computer Graphics 6 ECTS




Semester 2

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

ICT3800 Group Project 10 ECTS

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

CSA2203 Foundations of Security Engineering 6 ECTS
CCE2412 Introduction to Computer Networks 6 ECTS
CIS2060 Enterprise IT Planning 1 6 ECTS




Requirement for Regular Progression to Year III:
40 ECTS in Compulsory study-units
6 ECTS in Elective study-units
12 ECTS in Subsidiary Area
2 ECTS in Optional study-units


YEAR THREE

Students are required to register for ALL Compulsory study-units (24 ECTS), 24 ECTS from the list of Elective study-units, and 12 ECTS in a Subsidiary Area from EITHER Computer Systems Engineering OR Computer Information Systems OR Linguistics OR Creativity, Innovation and Entrepreneurship, to a total OF 60 ECTS.

Students are advised to spread their workload evenly over the two semesters.

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)

CSA3801 Final Year Project 20 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.

CPS3222 Fundamentals of Software Testing 6 ECTS
CSA3201 Concurrency, HPC and Distributed Computing 6 ECTS
CSA3209 Internet Technologies 6 ECTS
CSA3212 User Adaptive Systems 6 ECTS
CSA3216 Search Engine Technology 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
CSA3221 Semantic Technologies for the Web 6 ECTS
ICS3215 AI and Adaptive Systems 6 ECTS




Semester 2

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

ICT3010 Ethics and Professional Issues for Computing 4 ECTS

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

CSA3203 Software Engineering 2 6 ECTS




Requirement for successful completion of Year III:
24 ECTS in Compulsory study-units
24 ECTS in Elective study-units
12 ECTS in Subsidiary Area


Requirement for award of B.Sc. (Hons) ICT Degree in Computer Science and Artificial Intelligence with a subsidiary area: 180 ECTS

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) in Information and Communication Technology – B.Sc. (Hons) ICT – under the auspices of the Faculty of Information and Communication Technology.
 
Last Updated: 7 March 2013
 
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
Faculty of ICT Timetables

ICT Timetables (Semester 2 Academic Year 2012/3), available from HERE.

Event

PixieCon13S

Saturday 5th October 2013 between 10:00 and 14:00 at the Bay Arena, St Julian's, Malta. More details in HERE.

Astronomy, Astrophysics & Cosmology Res. Prog.

A research programme set up at UoM with members from Science, Engineering and ICT. More details in HERE.

 
 

Log In back to UoM Homepage
University of Malta
L-Università ta' Malta