inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
On campus
Duration
24 months
Program Facts
Program Details
Degree
Masters
Major
Computer Science | Data Science | Software Development
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


MSc in Computer Science

This Program is accredited by the MFHEA


Degree Overview for Computer Science

The reason for offering MSc in Computer Science is to provide a foundation for a career in technology research and development. Jobs in the computer science industry can typically be found in a company’s information technology department, a government agency, or a non-profit entity. For individuals already working in the information technology sector, a master’s degree program may provide a career boost by enabling professionals to expand their expertise in the field. For example, a master’s degree program gives students specialized skills in one or more areas of computer science or technology, including software development, augmented and virtual reality, network security, or artificial intelligence. Students can also gain the research and analytical skills during the project- or research-based modules that they need to prepare for successful admission into a Ph.D. program for further study.


Entry Requirements for this Program

Applicants for the AUM undergraduate programs need to submit the following:


  • Official AUM application: to be submitted online (website page).
  • Scanned copies of Secondary School qualifications certificates and transcripts in the original language, as well as certified English translations, if necessary. If admitted to AUM, all original documents must be presented to the Admissions Office in order to be permitted to officially enroll. Details of acceptable Secondary School qualifications are provided below.
  • Proof of English Proficiency
  • The English language proficiency requirement may be waived if you are a native speaker of English and you have completed your secondary education in a country where English is the official language and English was the language of instruction where you graduated.
  • AUM reserves the right to request English test results from any applicant.

English Language Examining Boards recognised by AUM and minimum scores required:


Undergraduate IELTS TOEFL ESB Certificate
6.0 65 B2

For candidates following the Maltese education system:


  • A Matriculation (MATSEC) certificate, with two subjects at an Advanced level, three other subjects at Intermediate level and Systems of Knowledge, and a pass at Grade 5 or better in the Secondary Education Certificate (SEC) examinations in English Language. If you are not in possession of a SEC certificate in English, you might be asked to carry out an Institutional English diagnostic test. OR

Program Details

Program length:

  • 24 Months/Full-Time
  • 36 Months/Part-Time

GPA needed to earn the degree:

  • 3.0 or higher

Credits needed to earn the degree:

  • 45US credits / 90ECTS

Degree level:

  • MQF Level 7

Overall Course Objectives

Students may join MSc in Computer Science (research-based) program, in which 30 ECTS credits are devoted to courses and 60 ECTS credits to an individual research-based thesis. Otherwise, the course-based route (M.Sc. in Computer Science (taught), 80 ECTS credits are devoted to the courses, and 10 ECTS credits to an MSc project can be an individual/group work. The study program relates closely to the research carried out at AUM through research-based courses and advanced research projects.


The program’s overall goal is to prepare students for prominent careers in industry or further academic study based on their acquired knowledge, skills, and competencies.


MSc in Computer Science degree holders possess knowledge of:


  • Knowledge in different modern computer science fields, including artificial intelligence, data mining, network security, advanced computer graphics, computer vision, augmented, virtual, and mixed reality.
  • Research methodology, including the fundamentals of scientific writing, how to give a scientific talk, how to evaluate a scientific paper, and research ethics.
  • Apply the most suitable technique(s) for solving specific computer science problems, and justify their choice through argumentation or the implementation of the (partial) solution using software development tools/programs.
  • Advanced principles and techniques from the elective areas in which the student decided to develop particular expertise. Such expertise is developed by following elective courses in the research areas of staff members, utilizing advanced independent studies, and mainly during the MSc thesis work.
  • Established and potential applications of techniques developed within the chosen area of specialization.

MSc in Computer Science degree holders can apply the methods and procedures as follows:


  • Assess methods and tools to design, implement, test, document, and maintain a computer-based system.
  • Design and develop research methods, techniques, and problem-solving approaches from the field of research in which they are specializing.
  • Analyze complex real-world problems and devise efficient computer-based solutions.
  • Communicate effectively and professionally both in writing and using presentations to the specialists.
  • Originate the works by following ethics and their impact on computer science.

MSc in Computer Science degree holders can apply their knowledge and skills as follows:


  • Work collaboratively with others on a team, contributing to the management, planning, and implementation of a computer system;
  • Independently propose a small scale research project, plan its execution, undertake its development, evaluate its outcome, and report on its results in a professional manner;
  • Advance knowledge through the project- and research-based innovation in the relevant field.
  • Interpret and present theoretical, practical issues and empirical findings.

Learning Outcomes for Computer Science skills for the whole course, A graduate with MSc in Computer Science taught- or research-based both will have the ability to:


  • Interpret computer science concepts, designs, and solutions effectively and professionally;
  • apply knowledge of computing to produce effective designs and solutions for specific problems;
  • evaluate, criticize, and synthesize scholarly literature relating to the field of computer science; and
  • Responsible for creating software development tools and systems in modern computing platforms.
  • assess and critique the state of the art developments within their chosen field of interest. Besides, a graduate with MSc in Computer Science (research-based) can undertake outcomes-based research for solving a particular computer-based solution with minimal supervision.

General Pedagogical Guidelines and Procedures for this Course

The teaching method follows the standard classroom model in which the primary mode of instruction is lectures, lab exercise (practical for programming), and engagement with students through discussion. The instructor provides material, including where appropriate videos, for the students to study outside of class. In class and lectures to clarify the material, the instructor leads in-class exercises (problems, design projects, instructing on software, programming languages, discussions, etc.).


Besides, computer lab-based sessions will enable students to comprehend the fundamentals discussed in the class and acquire hands-on in using and applying learned concepts through computer programming problem solving and relevant works. Out of class reading and homework assignments are regularly assigned, submitted, and graded. Students also can engage in one-to-one instruction through office hours given by the course (module) instructor.


General Assessment Policy and Procedures

Computer Science disciplines require strong mathematical and analytical skills. Assessments (in-class examinations, homework and individual and team projects) will focus on those skills. In general, grades will be assigned based on performance on those assessments. Students with learning disabilities will be addressed. Additional time or quiet settings will be provided for examinations for those students as determined appropriate.


Cheating and Plagiarism


Exams will be administered in classroom settings by the instructor.


Appropriate identification will be required. Class notes or limited sets of materials may be available to students during exams. Only simple calculators without memory cards will be permitted to avoid students bringing additional materials to assessments. The plagiarism tool, Turn-it-in, will be applied to document reports and papers are not copied from other sources without proper citation. If the similarity report exceeds more than 15%, instructor will take further investigation on the reports/documents and act as AUM policy.


Relationship to Occupation/S

The MSc in computer science degree program is intended to produce graduates who can develop and implement practical solutions for software development, computer vision, Artificial Intelligence (AI), computing systems, data science, and related applications. This program responds to student and employer demand for a skilled workforce in computer science that knows the advancement of computer programming, software development tools, and how to utilize these emerging technologies and tools. This degree program does not lead to a warranted profession or regulated occupation.


Researched Based Course Structure Sample

Please Note:


  1. The student of the Master of Science in Computer Science (research-based) must take module M.Sc. Thesis.
  2. All courses will offer every year (two semesters), including compulsory modules. Students can select/register based on their choice from the offered modules each semester.
  3. A full-time student cannot register for more than 30 ECTS/semester, while a part-time student can register a maximum of 18 ECTS/semester.

Taught Based Course Structure Sample

Please Note:


  1. The student of the Master of Science in Computer Science (taught) must take module M.Sc. Project.
  2. All courses will offer every year (two semesters), including compulsory modules. Students can select/register based on their choice from the offered modules each semester.
  3. A full-time student cannot register for more than 30 ECTS/semester, while a part-time student can register a maximum of 18 ECTS/semester.

Program Outline

Degree Overview


Overview:

The Master of Science in Computer Science (MSc) program at AUM is designed to provide graduates with the knowledge and skills necessary for a successful career in technology research and development. This program caters to individuals seeking both career advancement and preparation for further academic pursuits in the field of computer science.


Objectives:

The primary objectives of the program are to:

  • Equip students with specialized expertise in various areas of computer science, including software development, augmented and virtual reality, network security, and artificial intelligence.
  • Develop research and analytical skills crucial for successful Ph.D. admission and future research endeavors.
  • Prepare graduates for prominent careers in the computer science industry or further academic study.

Specifics:

  • Duration: 24 months (full-time) or 36 months (part-time)
  • GPA Requirement: 3.0 or higher
  • Credits Required: 45 US credits / 90 ECTS
  • Degree Level: MQF Level 7
  • Pass Rate: 80%
  • ## Outline

Program Tracks:

The MSc in Computer Science program offers two tracks:

  • Research-based: Students complete 30 ECTS credits of coursework and 60 ECTS credits dedicated to an individual research-based thesis.
  • Taught-based: Students complete 80 ECTS credits of coursework and 10 ECTS credits dedicated to an individual or group MSc project.

Coursework:

Both tracks feature a comprehensive curriculum covering various aspects of computer science. Some of the core modules include:

  • Advanced Data Structures and Algorithms
  • Artificial Intelligence
  • Computer Networks
  • Software Engineering
  • Database Systems
  • Computer Graphics

Elective Modules:

Students can further tailor their learning experience by choosing electives in their chosen area of specialization, such as:

  • Machine Learning
  • Cybersecurity
  • Data Mining
  • Human-Computer Interaction
  • Cloud Computing

Schedule:

Course offerings follow a standard two-semester academic year. A full-time student can register for a maximum of 30 ECTS credits per semester, while a part-time student can register for a maximum of 18 ECTS credits per semester.

Assessment


Assessment Methods:

To evaluate student learning outcomes, the program employs diverse assessment methods such as:

  • In-class examinations
  • Homework assignments
  • Individual and group projects
  • MSc Thesis/Project defense

Grading Criteria:

Grades are primarily determined by the student's performance on these assessments, with particular focus on their analytical and problem-solving skills. Students requiring accommodations due to learning disabilities will receive additional support and may be granted extended time or other appropriate adjustments during assessments.


Plagiarism Prevention:

The program utilizes plagiarism detection software ("Turn-it-in") to ensure academic integrity and originality of coursework submissions.

Teaching


Teaching Methodology:

The program's instruction primarily follows a standard classroom model, employing lectures, lab exercises, and interactive student discussions. Instructors provide comprehensive study materials and facilitate active learning through in-class exercises, problems, and software/programming language instruction. Additionally, dedicated computer lab sessions allow students to apply theoretical knowledge acquired in lectures to practical problem-solving scenarios.


Faculty:

The program is taught by experienced faculty members with expertise in diverse computer science domains. Their contact information and office hours are readily available for individual student consultation and support.

Careers


Career Opportunities:

The MSc in Computer Science program prepares graduates for a wide range of career opportunities in various sectors, including:

  • Information Technology Departments
  • Government Agencies
  • Tech Start-Ups
  • Research and Development Organizations
  • Education

Specific Roles:

Graduates can pursue careers as:

  • Software Developers
  • Data Scientists
  • Network Engineers
  • Security Analysts
  • Researchers
  • Educators

Career Advancement:

The program equips graduates with the knowledge and skills to excel in their chosen career paths, providing opportunities for career advancement and leadership positions in the technology field.

Other


Admission Requirements:

Applicants must typically hold an undergraduate degree in a related field, such as computer science, engineering, or mathematics, and meet specific GPA and standardized test score requirements.

SHOW MORE
About University
Masters
Bachelors
Courses

American University in Malta


Overview:

American University of Malta (AUM) is a private, American-style university located in Malta. It offers undergraduate and graduate programs in various fields, including business, engineering, and computer science. AUM is committed to providing a high-quality education that meets both American and European standards.


Services Offered:

    Diagnostic testing:

    Evaluates students' English language proficiency.

    B1 and B2 Level Tests:

    Assesses students' English language skills.

    AUM Library:

    Provides access to resources and study spaces.

    AUM ID:

    Provides access to university facilities and services.

    Temporary Residence Permit advising:

    Assists international students with obtaining necessary documentation.

    Orientation program:

    Introduces students to university life and resources.

    Course materials:

    Provides access to textbooks and other learning materials.

    AUM email and Internet:

    Provides students with access to university communication and online resources.

    ELP Course tuition:

    Provides instruction in English language skills.

Student Life and Campus Experience:

AUM boasts a diverse and multicultural student body, representing over 35 nationalities. The university promotes a friendly and supportive environment, encouraging student engagement through clubs and associations. The campus is located in a historical setting, offering a unique learning experience.


Key Reasons to Study There:

    American-style education with European accreditation:

    Combines the best of both worlds in terms of academic standards.

    Highly qualified faculty:

    Experienced and dedicated professors provide a high-quality learning experience.

    Diverse and multicultural mindset:

    Promotes a welcoming and inclusive environment for students from all backgrounds.

    Historical award-winning campus:

    Offers a unique and inspiring learning environment.

    Affordable tuition fees:

    Provides access to quality education at a reasonable cost.

    All programs are taught in English:

    Facilitates learning for international students.

Academic Programs:

AUM offers a range of undergraduate and graduate programs, including:


Undergraduate Programs:

  • BSc in Business Administration
  • BSc in Business and Finance
  • BSc in Accounting
  • BSc in Game Development
  • BSc in Civil Engineering
  • BSc in Electronics & Communication Engineering
  • BSc in Industrial Engineering
  • BSc in Mechanical Engineering
  • BSc in Software Engineering
  • BA in Graphic Design and Animation

Graduate Programs:

  • Master of Business Administration (MBA)
  • MSc in Engineering Management
  • MSc in Cyber Security
  • MSc in Computer Science
  • MSc in Advanced Mechanical Engineering

Other:

  • AUM is licensed by the Malta Further & Higher Education Authority (MFHEA).
  • The university offers various funding options, including scholarships and the Get Qualified scheme.
  • AUM has a strong commitment to quality assurance and has a dedicated Quality Assurance department.
  • The university provides a range of administrative policies, including GDPR, confidentiality, and IT policies.

Total programs
36
Admission Requirements

Entry Requirements:


EU Home Students and International Overseas Students (Non-EU):

To be eligible for the MSc in Computer Science at AUM, applicants must satisfy the following entry requirements:


Academic Background:

  • Undergraduate training in mathematics, physics, computing, and mathematical modeling:
  • Four semesters of mathematics:
  • Beginning with a two-semester sequence in calculus.
  • Three semesters of calculus-based physics and general engineering science.
  • One semester of computing:
  • using a high-level language (e.g., Java, C++, C#, Visual Basic, C, or Python).

Students with deficiencies:

  • Provisional Status
  • additional courses
  • regular graduate status

Additional Requirements:

  • Satisfactory understanding of Introduction to Probability and Statistics.
  • Evaluation of the applicant's:
  • Letter of intent.
  • Undergraduate transcript.
  • IELTS or TOEFL score.
  • Letters of recommendation.
  • Professional experience.
  • Minimum undergraduate GPA of 3.00 on the last 60 units of coursework.
  • Minimum score of 79 on the TOEFL or 6.5 on the IELTS.

Language Proficiency Requirements:


N/A

(Information not found in provided context.)

Location
Video
How can I help you today?