Accreditation:
EQF6
MaltaSwitzerlandWisconsinCaliforniaWashington
Workload:
4500 hours | 180 ECTS
Tuition cost:
47,500 AED

Bachelor of Science in Computer Science

\ Apply now
Kind
Degree
Area
Computer & Mathematical Science
Mode
Fully Online
Language
English
Student education requirement
High School
Standard length
36 months
Standard delivery length
36 months
Certificates
Download document

\ Overview

The course teaches students comprehensive and specialized subjects in computer science; it develops skills in critical thinking and strategic planning for changing and fast-paced environments, including technological and operational analysis; and it develops competences in leadership, including autonomous decision-making, and communication with team members, stakeholders, and other members of a business.

  • Target Group

    • The course is suited for undergraduate students considering a career in technology or the innovation (start-up) economy. The overall programme is designed for those with little or no background in computer programming and only EQF 4 level mathematical knowledge is required. The target group should be prepared to pursue substantial academic studies fitting to the EQF 5-6 level.

  • Mode of attendance

    • Full-Time and Part-Time

  • Structure of the programme

    • Please note that this structure may be subject to change based on faculty expertise and evolving academic best practices. This flexibility ensures we can provide the most up-to-date and effective learning experience for our students.

    • The BS in Computer Science degree combines asynchronous components (lecturevideos, readings, and assignments) and synchronous meetings attended by students and a teacher during a video call. Asynchronous components support the schedule of students from diverse work-life situations, and synchronous meetings provide accountability and motivation for students.

    • The BS in Computer Science is composed of 3 tiers:

      • TIER ONE (60 ECTS)

      • TIER TWO (60 ECTS)

      • TIER THREE (60 ECTS)

    • Each module consists of both regular units and final units devoted to synthetic summaries and examination. Students typically complete one assignment per unit, which is the topic of the synchronous discussion. Final assessment units allow students to deepen their cumulative, synthetic grasp of the course contents.

  • Grading System

    • Scale: 0-100 points

    • Components: 60% of the mark derives from the average of the assignments, and 40% of the mark derives from the cumulative examination

    • Passing requirement: minimum of 60% overall

  • Dates of Next Intake

    • Rolling admission

  • Pass rates

    • Cohort pass rates will be publicised in the next cycle, contingent upon ensuring sufficient student data for anonymization.

  • Identity Malta’s VISA requirement for third country nationals: https://www.identitymalta.com/unit/central-visa-unit/

1500 hours | 60 ECTS

Tier 1

150 hours | 6 ECTS

Computer Systems

150 hours | 6 ECTS

Web Application Development

300 hours | 12 ECTS

Industry Experience 1

150 hours | 6 ECTS

Mathematical Thinking

75 hours | 3 ECTS

Operating Systems

150 hours | 6 ECTS

Fundamentals of AI and ML

150 hours | 6 ECTS

Database Management

150 hours | 6 ECTS

Programming 1

75 hours | 3 ECTS

Optimizing Your Learning

75 hours | 3 ECTS

Communicating for Success

75 hours | 3 ECTS

Emerging Technologies in AI

1500 hours | 60 ECTS

Tier 2

150 hours | 6 ECTS

Data Structures and Algorithms 1

150 hours | 6 ECTS

Explorative Data Analysis and Visualization

150 hours | 6 ECTS

Discrete Math

150 hours | 6 ECTS

Programming in Python

150 hours | 6 ECTS

Challenge Studio I

150 hours | 6 ECTS

Engineering for Development

150 hours | 6 ECTS

Network and Computer Security

300 hours | 12 ECTS

Industry Experience 2

150 hours | 6 ECTS

Cyber Security Fundamentals

1500 hours | 60 ECTS

Tier 3

150 hours | 6 ECTS

Interaction Design

150 hours | 6 ECTS

Backend Development

75 hours | 3 ECTS

Ethics and Social Implications of AI

150 hours | 6 ECTS

Natural Language Processing Fundamentals

150 hours | 6 ECTS

Computer Vision Fundamentals

375 hours | 15 ECTS

Applied Computer Science

150 hours | 6 ECTS

Capstone Research Methods

150 hours | 6 ECTS

Digital Marketing and Analytics

150 hours | 6 ECTS

Applied AI & ML Project Management

525 hours | 21 ECTS

Specialization certificate in Artificial Intelligence & Machine Learning

75 hours | 3 ECTS

Ethics and Social Implications of AI

150 hours | 6 ECTS

Natural Language Processing Fundamentals

150 hours | 6 ECTS

Computer Vision Fundamentals

150 hours | 6 ECTS

Applied AI & ML Project Management

\ Intended learning outcomes

Knowledge
Knowledge acquired by the learner at the end of the course:
Learning Outcomes for Knowledge obtained at the end of the programme - Students will grasp major concepts of computer science and web engineering, and be able to classify specific computer science issues and engineering tasks as instances of broader principles and generalizations. - When completing assignments, students will demonstrate an understanding of advanced general computer science concepts and will be able to use terminology from the domain correctly, and they will rely on specific facts, including those at the forefront of their field of study. - Students will be able to contextualize factual knowledge of computer science issues in view of relevant social and ethical issues. - Students will display creative thinking on the basis of the knowledge they gain in the course in response to concrete and abstract problems.
Skills
Skills acquired by the learner at the end of the course:
Learning Outcomes for Skills obtained at the end of the programme - Students demonstrate some application of theoretical and practical knowledge in responding to problems. - Students formulate their ideas in clearly structured conventional formats and use appropriate evidence to support their claims. - Students will monitor, evaluate, and adjust their own learning needs in order to succeed as independent learners. - Students will also collect and analyse data to respond to both well-defined practical problems and well-specified abstract problems.
Competencies
Competencies acquired by the learner at the end of the course:
Learning Outcomes for Competencies obtained at the end of the programme - Students will manage well-defined IT projects with a range of responsibilities that require independent decision-making and handling of unpredictable situations. - Students will gain professionalism, discipline, and creativity through managing projects and collaborating with others. - Students will develop the learning skills needed to continue to undertake further, self-directed studies in computer science and programming with a high degree of autonomy.

Are you ready to take the next step towards your academic success?

\ Apply now