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 in Information Technology (Hons) (Software Development)
(B.Sc. IT (Hons)(Melit.))

(for courses commencing October 2013)

YEAR ONE

Semester 1

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

CIS1024 Information Systems 6 ECTS
CIS1101 Data Structures with Java Objects 4 ECTS
CIS1102 Computer Platforms and Applied Operating Systems 4 ECTS
CIS1106 Social, Ethical and Professional Issues 2 ECTS
CPS1002 Mathematics of Discrete Structures 5 ECTS
CPS1003 Programming Principles in C 4 ECTS
LIN1063 Academic Reading and Writing in English 2 ECTS




Semester 2

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

CIS1017 Data Structures and Algorithms and Programming Paradigms 6 ECTS
CIS1042 Introduction to Databases and Information Management 6 ECTS
CIS1053 Principles of Web Application Architecture 2 ECTS
CIS1104 Networking 5 ECTS
CIS1105 Basic Research Methods and Collaborative Intelligence 4 ECTS
CIS1107 Introduction to Software Engineering 6 ECTS
SOR0210 Data Treatment and Probability 2 ECTS
SOR0220 Elementary Statistical Theory 2 ECTS




Requirement for regular progression to Year 2: 60 ECTS credits.

YEAR TWO

Students are required to register for ALL compulsory study-units (52 ECTS credits) and 8 ECTS credits from the elective study-units on offer during the year, for a total of 60 ECTS credits.

Semester 1

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

CIS2101 Object Oriented Programming (Java and C# for .NET Framework Platform) 6 ECTS
CIS2102 Security and Information Assurance 4 ECTS
CIS2103 Distributed Computing and Distributed Databases 5 ECTS
CIS2106 Software Engineering 4 ECTS
CPS2005 Formal Languages and Automata 5 ECTS

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

CIS2105 User Interface Design 4 ECTS
ICS2231 Foundations of Game AI 4 ECTS




Semester 2

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

CIS2090 Practical Design and Implementation with DBMS 4 ECTS
CIS2104 Group APT 12 ECTS
CIS2054 Web Applications Architecture and Systems Development 4 ECTS
CPS2006 Compilers: Theory and Practice 4 ECTS
ICS2212 Data Structures and Algorithms 2 4 ECTS

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

CIS2086 e-Business 4 ECTS
CIS2109 Mobile Computing 4 ECTS




Requirement for regular progression to Year 3: 60 ECTS credits.

YEAR THREE

Students are required to register for ALL compulsory study-units (30 ECTS credits) and 30 ECTS credits from the elective study-units on offer during the year, for a total of 60 ECTS credits.

Students are strongly advised NOT to register for more than 30 ECTS taught study-units during the 1st Semester.


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)

ICT3904 Final Year Project in Software Development 24 ECTS (NC)




Semester 1

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

CPS3222 Fundamentals of Software Testing 6 ECTS

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

CIS3085 Entrepreneurship: Creation of Technological Start-ups 6 ECTS
CIS3086 Mobile Device Programming 6 ECTS
CIS3087 Business Intelligence 6 ECTS
CIS3089 Digital Forensics 6 ECTS
CIS3106 Emerging Technologies 6 ECTS




Semester 2

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

CIS3088 e-Learning Applications Development 6 ECTS
CIS3041 Security, Quality and Risk Issues in I.S. 6 ECTS
CIS3101 Cloud Computing 6 ECTS
CIS3104 Computer Graphics Applications 6 ECTS
CIS3107 Advanced Databases: Data Mining and Warehousing 6 ECTS




Requirement for successful completion of Year 3: 60 ECTS credits.

Requirement for award of Bachelor of Science in Information Technology (Honours) (Software Development): 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 in Information Technology (Honours) - B.Sc. I.T. (Hons) - under the auspices of the Faculty of Information and Communication Technology.
 
Notes: NC = Non Compensatable
 
Last Updated: 14 May 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