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)
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.
|
19 June 2013
http://www.um.edu.mt/ict/programme