University of Malta

Overview Description
UOM Main Page
Apply - Admissions 2016
Campus Map button

COURSE TITLE Bachelor of Science in Information Technology (Honours) (Software Development)







B.Sc. IT (Hons)(Melit.)

First Cycle

Level 6

3 Years



Why study Software Development?

The Software Development Degree programme provides skills of fundamental and practical importance to the creation of software solutions that satisfy the demands and expectations of users and the efficacy of real-world processes, as well as the management of solution development processes themselves. Modern software solutions can range from wide-spread office automation applications to on-line web-based systems to specialised real-time industrial manufacturing and quality control systems. Indeed, nowadays, it is difficult to envisage any real-world process that cannot be made more efficient through the adoption of ICT. Quality can come in many forms, and the definition and implication of these quality attributes is also part of this degree. For example, quality can manifest itself as indicative error modelling, performance (functional) improvement, user-interface optimisation, well-organised data structuring, partitioning, and retrieval, creating useable mobile solutions, designing collaborative development environments, integrating corporate IT strategy, feasible technology application and/or migration, efficient process modeling, building sustainable business intelligence, supplying on-line (e-) services, and many other quality issues. Central to efficient software solution development is the notion of scientific analysis and design, and the way this can be described through models and scenarios. The concept here is to plan a software solution’s function and structure so as to provide solutions that are both easy to use and long-lasting - while bearing in mind the commercial realities surrounding modern software solution development. Professional software development and project management skills are amongst the most widely sought-after skills in today’s modern commercial software production business that places ever-increasing quality and cost expectations on software solutions. By virtue of its nature, the Software Development course is a dynamic course and one that will always serve to keep students updated with the latest technological and methodological arsenal for the creation of quality, long-lasting commercial software solutions.
LEARNING OUTCOMES The degree gives a foundation necessary for students to be able to handle modern professional software development both from a technical aspect as well as from a project management one. The nature of modern software is so diverse that without a structured, hierarchical and rigorous approach to development, it is impossible to obtain the degree quality that is widely expected from local and international software houses. This degree will therefore give students the necessary skills to be able to analyse both solution and process while bringing to bear the right technology(ies) to solve specific problems while affording the required solution quality. For this, students following this Degree programme will be exposed to various modeling methodologies, techniques and notations, software engineering practices, modern programming languages and approaches (including procedural, object-oriented and scripting paradigms) as well as their applicability and worth to the nature of the solution, business modelling methods, software construction for today’s mobile devices using the latest technologies and features, data modeling and management, information system design, “Cloud” technology, software project management, business intelligence, enterprise resource planning, e-services, and many other skills. The course teaches essential skills noticeably required by industry from both a conceptual and practical perspective that would enable the graduate to tackle even the most tasking of software projects and the teams of people working on them. As ICT development strategy and environment changes, graduates from this Degree programme will be able to re-orientate accordingly.
CAREER OPPORTUNITIES AND ACCESS TO FURTHER STUDY Graduates from this Degree programme can find employment in any local or international software development company. The level of employment will vary from developer to team and project management, and after due experience, even to more strategic positions. Graduates will also be able to participate in, and/or instigate, start-up software development companies. Graduates from this Degree programme can pursue specialisation at Masters level.
COURSE INTENDED FOR This Degree programme is targeted at students who wish to pursue a career in professional software development in local or international organisations.
MOBILITY PERIOD Students who wish to participate in an ERASMUS exchange are encouraged to do so during the first and/or the second semester of the second year of the course.
Applicants must satisfy the General Entry Requirements for admission, namely, the Matriculation Certificate and Secondary Education Certificate passes at Grade 5 or better in Maltese, English Language and Mathematics.

Applicants must also satisfy the following Special Course Requirements:

(a) passes at Advanced Matriculation Level at Grade C or better in two of the following: Applied Mathematics, Computing, Information Technology, Economics, Pure Mathematics, Biology, Chemistry, English, Philosophy, and Physics, and

(b) a pass at Intermediate Matriculation Level in Pure Mathematics at Grade C or better (if not offered at Advanced Matriculation Level) and

(c) a pass at Intermediate Matriculation Level in Computing or Information Technology (if not offered at Advanced Matriculation Level)

provided that students who lack a grade in only one of the subjects of the Special Course Requirements required at Advanced Matriculation Level indicated in paragraph (a) shall be admitted under those conditions as the Board may impose to compensate for the missing element. If, by the end of the first year, such students do not successfully complete all the requirements to progress regularly to the second year of the Course, they shall be required to withdraw from the Course and shall neither be entitled to repeat the year nor to progress conditionally as normally permitted under the Principal Regulations.

Admission to this course is also open to applicants in possession of:

(i) five passes in the Secondary Education Certificate Examination, including English Language and Maltese, and

(ii) an Intermediate Level pass in Systems of Knowledge, and

(iii) an Intermediate Level pass at Grade C or better in Pure Mathematics, or at a corresponding level of other examinations recognised by Senate for the purpose of the Admission Regulations, and

(iv) either the Diploma of the City and Guilds of London Institute Course No.7235 in Applied Information Technology, or the MCAST-BTEC Higher National Diploma (HND) in Computing, or any other qualification from a recognised institution considered to be equivalent by the Faculty Board.

The admission requirements are applicable for courses commencing in October 2015.

For more detailed information pertaining to admission and progression requirements please refer to the bye-laws for the course available here.



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.

For applicable fees please check the link on the Finance Office webpage.
Study-unit Registration Forms 2017/8


For Undergraduate (Day) and Postgraduate students.


Academic Advisors 2017/8


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

Faculty of ICT 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



Log In back to UoM Homepage