B.Sc. in Computing
Course Description
The programme will focus on providing theoretical concepts and specific skills associated with computing and information technology and cover areas such as: mathematics, programming, data analytics, software development, data structures, computer systems, website design and development, database design and implementation among many other topics.
In second year of study, student will have an opportunity to personalise their studies by choosing one of the specialisations in digital marketing, blockchain or intelligent systems in order to gain in-depth understanding and skills of these areas.
The overall course objectives are:
Knowledge:
- Give due consideration to and test the workings of systems fundamentals, including architectures and organization, operating systems, networking and communication, parallel and distributed computation, and security.
- Develop comprehensive understanding of mathematics including discrete structures, statistics and calculus.
- Compare multiple programming languages, paradigms, and technologies.
- Develop advanced knowledge of software development lifecycles including programming, data structures, algorithms and complexity
- Define professional, ethical, security and social issues and responsibilities in relation to the opportunities and limitations of computing.
- Compare the applicability of research methods for the computing fields of study.
- Discuss the factors and challenges of groupwork.
Skills:
- Implement software within multiple programming languages, paradigms and technologies.
- Formulate responses to well-defined concrete and abstract problems and challenges in computing context demonstrating that there are multiple solutions.
- Use current computing technologies and methods for the design and implementation of solutions in industry.
- Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
- Develop comprehensive ability to use computer science theory and current techniques, skills, and tools necessary for computing practice including mathematical and algorithmic tools in the modeling and design of computer-based systems.
- Evaluate individual and collective responsibility and individual limitations as well as the limitations of technical tools.
- Analyse the importance of maintaining personal integrity, behavior, ethical and professional conduct in complex business situations; · Develop a plan of action for groupwork.
- Evaluate group’s performance.
Competences:
- Develop a capacity to provide computer-based solutions, insight, and support for organisations.
- Create and collaborate in emergent computing technologies leading to innovative solutions for industry.
- Develop / design and implement an independent undergraduate research project that integrates relevant literature and appropriate methodologies with the purpose of addressing specific issues.
- Manage own development and advancement, including managing time, priorities, and progress.
- Utilise problem- solving techniques where there are many factors, some of which interact and lead to unpredictable outcomes.
- Encompass an appreciation of the interplay between theory and practice.
- Develop a capacity for independent thought and be reflectively self-critical.
- Develop groupwork competences.
Entry Requirements
Candidates who apply for this course must be in possession of the following:
- a qualification at MQF Level 4 in subjects related to Mathematics, Science or Computing (minimum two ‘A’ Levels or equivalent);
AND
- a pass in English at MQF Level 3 (‘O’ Level or equivalent).
Preference is given to students having a Level 4 diploma in engineering or computing and an A-level standard in mathematics.
Target Audience
This course is targeted at:
- Individuals seeking academic and professional advancement in computing.
- Mid-career break professionals looking for opportunities to return or change their career.
Career Paths
The possible positions for which this programme aims to prepare you for include, but are not limited to:
- Data Base Administrator
- IT Technical Support Officer
- Applications Programmer
- Systems Programmer
- Systems Analyst
- Programmer
Modules
You are required to complete all compulsory modules (132 ECTS), and only 1 selected area of specialisation (30 ECTS), as well as the dissertation (18 ECTS) to fulfil the requirements of this bachelor’s degree.
If you stop here, you will get:
Undergraduate Certificate in Computing
Don’t stop now! Go for that Bachelor's Degree 🚀
If you stop here, you will get:
Undergraduate Diploma in Computing
Don’t stop now! Go for that Bachelor's Degree 🚀
Specialisation in Digital Marketing Major
Specialisation in Blockchain Major
Specialisation in Intelligent Systems
If you stop here, you will get:
Undergraduate Higher Diploma in Computing
Don’t stop now! Go for that Bachelor's Degree 🚀
🏁 Amazing! You’ve just achieved your Bachelor of Science.
B.Sc. in Computing
How you’ll be assessed
The course comprises:
- Evening classes for part-time courses.
- Classes held throughout the day for full-time courses.
- Guided learning, presentations, comprising synchronous online discussions, tutorials and/or videos.
- Self-study hours comprising research, reading and assignment work.
Assessment
Assessment is carried out via two mandatory components:
- Assessment 1
- Assessment 2
The programme includes different forms of assessment which allow for and promote students’ critical engagement. The formative and summative assessment tasks may include an in-class assignment and/or a home-based written assignment using diverse assessment tools which may take the form of online and in-class discussions, examinations, case studies, reports, proposals, essays, and presentations, etc., as applicable to the diverse modules.
Dissertation Assessment
Assessment of dissertations is primarily based on:
- Depth of critical understanding of the theoretical framework.
- Application of appropriate research tools.
- Critical approach to analysis, interpretation and evaluation of research findings.
- Depth and level of argumentation build-up or of proposed solution.
- Original contribution to the generation of new knowledge/hypothesis/models.
- Scholarly presentation meeting academic standards.
- Show a clear ability to analyse and synthesize information and to clearly formulate a problem description.
Course Intake Dates
October 2024
Reading for the entire Bachelor of Science (B.Sc.) in Computing as presented in this brochure costs €9,000.*
The cost for the different exit points is as follows:
- Certificate in Computing: €2,000
- Diploma in Computing: €4,000
- Higher Diploma in Computing: €6,000
Upon successful completion of this course, students will be eligible for a 70% refund of the cost through the ‘Get Qualified’ scheme.**
Due to the modular structure of the course, you may also opt to take individual modules as stand-alone. The entry requirements still apply.***
*Prices are applicable to students who reside in Malta at the time of applying.
Learning Outcomes
For Communication Skills:
The learner will be able to:
- Convey ideas, in a well-structured and coherent way to peers, supervisors and clients.
- Formulate practical and theoretical responses to abstract and concrete problems and makes judgements related to computing.
- Develop presentation skills to share the groupwork experience.
For Learning Skills:
The learner will be able to:
- Evaluate own learning and identify learning needs necessary to undertake further learning.
- Engage with fellow students in peer learning process to share own learning and development and assess and comment on progress of others in context of material being taught.
- Develop advanced knowledge and understanding to systematically and creatively upgrade computing related practices.
- Assess the social, legal, ethical, and cultural issues inherent in the discipline of computing.
- Develop a systematic approach towards organizing and managing group activities to ensure accomplishment of the group objectives.