Program Learning Outcomes

  • Understand principles and advanced concepts related to computer applications, including artificial intelligence, machine learning, cloud computing, data science, and data analytics.
  • Use advanced cognitive skills, including critical thinking, problem-solving, and decision-making abilities, to evaluate complex problems in computer applications in an evolving global technological landscape.
  • Apply theoretical learning in specific contexts through hands-on experience.
  • Demonstrate effective communication skills and ability to work collaboratively in diverse teams.
  • Demonstrate ethical standards in professional practice and awareness of the social and ethical implications.
  • Demonstrate the ability to do research in the area of computer applications contributing to advancing knowledge in the field

Two-Intakes

September and January

8

Semesters
(Accelerated program offered)

AED 42000*

Fees per year
* VAT @ 5% will be charged extra
ACADEMIC FEES TO BE PAID IN AED/USD

Majors and Minors Offered

  • Artificial Intelligence and Machine Learning
  • Data Science and Data Analytics
  • Cloud Computing

Degree Structure

  • Total credits – 120 (Major (including discipline-specific core courses) - 60; Minor- 24;
    General Education - 22; Social Responsibility Project - 4; Internship - 4; Project - 6)
  • Satisfactory completion of the following non-credit courses is mandatory for the award of degree: Fitness for Life; Emotional Well-being; ‘Vasudhaiva Kutumbakam’ SIU Global Citizenship; and Core Environmental Studies
  • Every student has to choose a major and a minor (a minor should be an area other than the chosen major) and complete the required credits in the area

Study Plan for Bachelor of Computer Applications (BCA)
Duration – 8 Semesters (4 years)

STEP 01

Semester I

Total credits = 14
Major courses - 6 credits
General Education courses -
8 credits

STEP 02

Semester II

Total credits = 14
Major courses - 6 credits
General Education courses -
8 credits

STEP 03

 

Students select major /
minor specializations at the
end of Semester II

STEP 04

Semester III

Total credits = 18
Major courses - 12 credits
General Education courses -
6 credits

STEP 05

Semester IV

Total credits = 16
Major courses - 9 credits
Minor courses - 3 credits
Social Responsibility Project -
4 credits

STEP 06

Semester V

Total credits = 18
Major courses - 9 credits
Minor courses - 9 credits

STEP 07

Semester VI

Total Credits = 16
Major courses - 9 credits
Minor courses - 3 credits
Internship - 4 credits

STEP 08

Semester VII

Total credits = 12
Major courses - 6 credits
Minor courses - 6 credits

STEP 09

Semester VIII

Total credits = 12 credits
Major courses - 3 credits
Minor courses - 3 credits
Project - 6 credits

STEP 10

Degree to be awarded (based on the choice of major)

Bachelor of Computer Applications (Artificial Intelligence and Machine Learning)
OR
Bachelor of Computer Applications (Cloud Computing)
OR
Bachelor of Computer Applications (Data Science and Data Analytics)

Study Plan for Bachelor of Computer Applications (BCA)
– Accelerated Programme*

*An accelerated program is offered to advanced learners (those who do not have any pending backlogs and have a minimum CGPA of 7.5 on a scale of 10 at the end of Semester 3). Duration of the program – 3 and 1/2 years

STEP 01

Semester I

Total credits = 14
Major courses - 6 credits
General Education courses -
8 credits

STEP 02

Semester II

Total credits = 14
Major courses - 6 credits
General Education courses -
8 credits

STEP 03

 

Students select major /
minor specializations at the
end of Semester II

STEP 04

Semester III

Total credits = 18
Major courses - 12 credits
General Education courses -
6 credits

STEP 05

Semester IV

Total credits = 16
Major courses - 9 credits
Minor courses - 3 credits
Social Responsibility Project -
4 credits

STEP 06

Summer Semester

Total credits = 6
Major courses - 3 credits
Minor credits - 3 credits

STEP 07

Semester V

Total credits = 18
Major courses - 9 credits
Minor courses - 9 credits

STEP 08

Semester VI

Total Credits = 16
Major courses - 9 credits
Minor courses - 3 credits
Internship - 4 credits

STEP 09

Summer Semester

Total credits = 6 credits
Project - 6 credits

STEP 10

Semester VII

Total credits = 12
Major courses - 6 credits
Minor courses - 6 credits

Semester VIII**

STEP 11

Degree to be awarded (based on the choice of major)

Bachelor of Computer Applications (Artificial Intelligence and Machine Learning)
OR
Bachelor of Computer Applications (Cloud Computing)
OR
Bachelor of Computer Applications (Data Science and Data Analytics)

** Semester VIII courses will be completed in two summer semesters (after Semester IV and Semester VI)

Eligibility

  • A minimum of 60% marks or equivalent grade in Standard XII (10+2) or an equivalent examination from a recognized Board.
  • A minimum score of 1100 on the English language portion of the EmSAT examination or its equivalent on any other national or Internationally-recognized tests that are approved by CAA, such as a TOEFL score of 500 (173 CBT, 61 iBT), or a 5.0 IELTS academic.
  • Those who do not fulfil the minimum language requirements can complete a bridge course and join the program.

Selection Procedure

The Admission Committee will shortlist the applications based on the student’s previous academic track record, English Proficiency Test, Statement of Purpose, Letters of Recommendation, Passport copy, and CV (Curriculum Vitae). Shortlisted candidates will be invited for a personal interview. SIU, Dubai, will then declare the merit list of the selected candidates.

Apply Now

Courses

Academic English

Academic English

Arabic - I

Arabic - I

UAE - History Culture

UAE : History and Culture

Entrepreneurship, Innovation and Sustainability

Entrepreneurship, Innovation and Sustainability

Business and managerial communication

Business and managerial communication

Islamic Studies

Islamic Studies

Business Statistics and Business Mathematics

Business Statistics and Business Mathematics

Cross Cultural Management

Cross Cultural Management

Web Technologies

Web Technologies

Introduction to Python Programming

Relational Database Management System

Relational Database Management System

Data Structures and Algorithms

Data Structures and Algorithms

Operating Systems

Operating Systems

Structured Query Language

Structured Query Language

Network Essentials

Network Essentials

Introduction to Cloud Computing

Introduction to Cloud Computing

Foundations of Data Warehousing and Data Mining

Foundations of Data Warehousing and Data Mining

Research Methodology

Research Methodology

Blockchain and its Applications

Web Performance Analysis

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence

Machine Learning

Machine Learning

Natural Language and Responsive AI

Natural Language and Responsive AI

Predictive Analytics

Predictive Analytics

Deep learning

Neural Network

Deep learning

Multimodal Machine Learning

Supervised Machine Learning and Advances

Supervised Machine Learning and Advances

Deep learning

Deep learning

Deep learning

AI Applications in Social Media

Internet of Things

Internet of Things

Cloud Applications for Business Processes

Cloud Applications for Business Processes

Cloud Architectures and Security

Cloud Architectures and Security

Cloud administration and Management

Cloud Administration and Management

Fog Computing and edge computing

Fog Computing and edge computing

Blockchain and its Applications

Virtualization and Security

Grid Computing and Utility Computing

Grid Computing and Utility Computing

Cloud-based Solution Architecture

Cloud Based Solution Architecture

Cloud Data Centre Management

Cloud Data Centre Management

Statistical Machine Learning

Cloud and AI

Cloud Computing

Text Mining

Data Science - I

Data Science - I

Essentials of Business Intelligence

Essentials of Business Intelligence

Python for Data Science

Data Preparation and Data Management

Big Data: Storage and Analytics

Big Data: Storage and Analytics

Relational Database Management System

Advanced Big Data Analytics

Open Source Tools for Data Science

Open Source Tools for Data Science

Basics of Java Enterprise Technology

Data Visualisation

Statistical Machine Learning

Statistical Machine Learning

Python for Data Science

Python for Data Science

Academic Fees

Bachelor of Computer Applications(BCA)
Payment Plan – Academic Fees

fee-structure

Note

  • Application Fee will be charged AED 1500 per program.
  • Backlog Fee will be charged additional @ AED 500 per course as applicable.
  • Visa Fee will be applicable to only overseas students requiring institutional visa.
  • Academic fees will not increase during the entire duration of the program
  • Administrative fees @ AED 1000 + 5% VAT will have to be paid by the student at the time of application for the cancellation of the admission.
  • A late fee will be applicable for all fee payments that are not paid as per the schedule.
  • VAT@ 5% will be charged extra.

Payment Schedule

Semester Fees for the BCA program can be paid in two instalments; first instalment to be paid before the beginning of the semester and second instalment to be paid two weeks before the commencement of the second semester.

Academic Calendar


Click here

Fee Refund Rule


Click here

Course Description

Web Technologies

This course teaches students web development skills, including client-side programming with HTML, CSS, and JavaScript, AJAX programming with jQuery, server- side programming with PHP, and database connectivity. Students also learn about various web extensions and services. By the end of the course, students will be proficient in developing sophisticated internet applications that integrate client and server-side technologies.

Introduction to Python Programming

In this Python course, students will learn about its versatile applications in web development, data science, AI, and automation. They will explore fundamental concepts like functions, string manipulation, and powerful tools like regular expressions. The course will also cover Python's object-oriented paradigm, which will help students understand and create objects for a modular and organized programming approach.

Arabic – I

This course has been created for beginners and is intended to enable essential communication using the four skills: reading, writing, listening, and speaking. Students learn to read and write Arabic letters of the alphabet, words, and sentences and build a basic vocabulary.

UAE : History and Culture

The course provides a basic introduction to the history, culture, and society of the United Arab Emirates (UAE). It delves into the origins and development of economic and governance structures and also provides an overview of the UAE's future challenges and opportunities in the contemporary world.

Academic English

The course seeks to introduce students to the requirements and practices of academic writing. It will help students learn reading, writing, listening, and speaking skills, specifically emphasizing using the English language in the academic world. It will also include a discussion of critical thinking, argumentation, research, and plagiarism, including citations.

Relational Database Management System

This course covers relational database management, including data models like Hierarchical, Network, Relational, and Object-oriented, as well as the Entity- Relationship Model and Relational Algebra Operations. It also covers normalization, data-driven applications, SQL for data retrieval and modification, transaction management, database recovery techniques, and current database trends like parallel databases, spatial databases, distributed databases, and DWDM.

Data Structures and Algorithms

This course covers essential topics in data structures and algorithms. It focuses on sorting, searching, linked lists, tree structures, graph theory, symbol tables, and dynamic trees. It provides a complete understanding of fundamental data structures and algorithms, laying a strong foundation in computer science.

Entrepreneurship, Innovation, and Sustainability

This course teaches students how to navigate the intersection of entrepreneurship, innovation, and sustainability. It covers fundamental concepts, skills, and strategies needed to start and manage a sustainable business in a challenging and evolving contemporary world. The course emphasizes integrating innovative thinking with sustainable practices, equipping students with the tools to address societal and environmental challenges through entrepreneurial endeavours.

Business Statistics and Business Mathematics

The course introduces students to mathematical and statistical methods and techniques essential for making informed business decisions. This course emphasizes the practical application of mathematical and statistical tools to analyze and interpret data, enabling students to draw meaningful conclusions and support evidence-based decision-making within organizational contexts.

Islamic Studies

The course provides a basic introduction to the history and beliefs of Islam, one of the world's most influential religions. It focuses on the origins and spread as well as its contributions to the contemporary world. The course studies Islam and practices to promote an understanding of its rich heritage and diversity.

Operating Systems

This course provides a comprehensive understanding of operating systems, covering the fundamental concepts of process management, memory allocation, file systems, and security. Students will gain practical skills in system administration and learn how to optimize the performance of computer systems.

Structured Query Language

Focused on database management, this course introduces students to SQL, the standard language for relational database queries. Students will learn how to create, retrieve, and manipulate data in relational databases, gaining essential skills for data management in various applications.

Network Essentials

This course covers the fundamental principles of networking and explores topics such as network protocols, data transmission, and network security. Students will gain a foundational understanding of how computer networks operate and the essential components involved in data communication.

Introduction to Cloud Computing

This course comprehensively explores Cloud Computing and Virtualization, covering essential concepts, architectures, and practical implementations. Students will gain an understanding of Cloud Computing layers, Virtualization techniques, Cloud Architecture models, and security considerations. The course incorporates hands-on projects and real-world applications to reinforce theoretical knowledge.

Business and Managerial Communication

This course explores key concepts crucial for effective professional interaction. Through a focus on critical thinking development, students will acquire the skills necessary to navigate the dynamics of business communication, fostering excellence in written and verbal communication for both internal and external organizational contexts. The curriculum thoroughly examines theories and practical strategies, empowering students at various levels—managerial, organizational, corporate, individual, and group—to contribute meaningfully to societal engagement and become adept and socially conscious members of the community.

Cross-Cultural Management

The Cross-Cultural Management course develops knowledge and skills to navigate diverse cultural contexts in global business. It prepares students for leadership roles in international business by emphasizing cultural intelligence and cross-cultural communication. It also helps the students understand the role of culture in society, including its relationship to business practices and also gives an international perspective on managing business. It provides insight into the relationship between national values and workplace attitudes and behaviors in different countries.

Web Performance Analysis

The course focuses on the relevance and purpose of web performance analysis and explains the components of web analytics, including key performance indicators of web performance. It demonstrates the use of tools to measure web performance, explain how to track events on the website, and generate a report on the analysis of visitors to a website.

Internet of Things

Through this course, students will learn to design, implement, and manage IoT solutions, addressing the integration of sensors, data communication, and applications for a more intelligent and more connected world. The course also explores the interconnected world of devices and systems in the Internet of Things (IoT).

Text Mining

The course helps students understand basic concepts relating to and methods of extracting information and mining text data. It teaches processing techniques to prepare text data for statistical modeling and apply Machine Learning algorithms to the text data for text analysis and inference.

Foundations of Data Warehousing and Data Mining

The course delves into the world of Data Warehousing and Data Mining. This is an intensive course designed to provide a solid foundation in fundamental concepts and practical applications. Students will explore the fundamentals of Data Warehousing, including architecture, modeling, and indexing. Additionally, the course covers the distinctions between OLTP and OLAP technologies, delves into Data Mining techniques, and concludes with the application of these technologies in real-world scenarios. Through case studies and hands-on exploration, participants will gain the skills necessary to harness the power of data for informed decision-making.

Introduction to Artificial Intelligence

Students will explore the foundations of AI and its potential applications across various domains. the course delves into the basics of artificial intelligence, covering key concepts such as machine learning, natural language processing, and problem-solving.

Cloud Applications for Business Processes

Through this course, students will explore how cloud-based solutions enhance efficiency and flexibility in various business processes. They also understand the processes of integration of cloud applications into business workflows.

Data Science I

In this course, students will work with data to derive meaningful insights, laying the groundwork for advanced analytics. They begin the journey into data science, covering data exploration, cleaning, and fundamental statistical analysis.

Service Learning

Through Service learning, students have an opportunity to engage with the community and participate in activities that fulfill the needs of society. Students are expected to work in the field, spending a specified number of hours in a non-governmental organisation or a service sector area.

Machine Learning

This course deals with machine learning techniques, exploring algorithms for classification, regression, and clustering. Students will apply machine learning to real- world datasets, honing their skills in building predictive models.

Cloud Architectures and Security

Through this course, students will gain knowledge in designing secure and scalable cloud architectures. This course covers cloud security best practices and principles, preparing students to address the challenges of cloud-based infrastructure.

Essentials of Business Intelligence

The course emphasizes using data to inform business decision-making and strategy. It explores the fundamentals of business intelligence, covering data warehousing, reporting, and analytics.

Natural Language and Responsive AI

This course explores natural language processing and responsive artificial intelligence. Students will understand how AI systems can interpret and respond to human language, opening avenues for intelligent and interactive applications.

Cloud Administration and Management

This course addresses the practical aspects of maintaining and securing cloud-based infrastructures. Students will develop expertise in cloud administration, covering the management and optimization of cloud resources.

Data Preparation and Data Management

Equip yourself with essential skills in data preparation and management with this course. Covering the entire data lifecycle, participants will learn techniques for cleaning, transforming, and organizing data for effective analysis. The course also addresses data governance, security, and compliance, ensuring a holistic understanding of data management practices.

Predictive Analytics

In this course, students will explore algorithms and techniques for forecasting future trends and outcomes using historical data. They delve into advanced analytics with a focus on predictive modeling.

Fog Computing and Edge Computing

This course explores fog computing and edge computing paradigms, understanding how these distributed computing models complement cloud-based architectures. Students will learn to design and implement solutions at the network edge.

Big Data Storage and Analytics

Explore the storage and analytics aspects of big data in this comprehensive course. Participants will understand various storage solutions for handling massive datasets alongside analytics tools and techniques to process, analyze, and derive meaningful insights from diverse data sources.

Research Methodology

The Research Methodology course provides students with the foundational knowledge and skills to conduct rigorous and systematic research across various disciplines. Research is an integral part of academic and professional pursuits, and this course provides an in-depth understanding of the principles, methods, and ethical considerations involved in designing, executing, and presenting research projects. Participants will develop the capabilities to evaluate research literature critically, formulate research questions, develop hypotheses and employ appropriate methodologies to contribute meaningfully to their fields of study.

Neural Network

The course introduces students to basic Neural Networks (NN) concepts and helps them apply various NN learning processes and rules. Students will be able to design and implement Neural Networks (NN) applications in different sectors such as manufacturing, finance, medical, etc., sketch and use various perceptron models & networks.

Virtualization and Security

Through this course, students will be able to understand the concepts of information security and their application in a virtualized environment. Students will be able to understand the virtualization technology and its architecture and identify various types of vulnerabilities in a virtualized system and multiple technologies used for the security of virtualized servers and storage. Students will also be able to understand and use the concepts of automated cloud security, identity & access management, and assess the legal and policy requirements for standards of virtualization security like PCI-DSS, etc.

Advanced Big Data Analytics

The course will cover advanced analytics approaches, such as machine learning algorithms, and provide participants with practical experience using these methods to address challenging data problems. Discover the nuances of advanced big data analytics with this course, which focuses on innovative methods and resources for obtaining insightful information from large datasets.

Multimodal Machine Learning

This course will help the student understand the concept of Multimodal Machine Learning and learn about the different modalities used in Multimodal Machine Learning. It will help them evaluate and implement Multimodal Machine Learning models and explore the challenges and limitations of Multimodal Machine Learning.

Grid Computing and Utility Computing

This course explores grid and utility computing, covering distributed computing models and resource-sharing strategies to optimize computing efficiency and scalability.

Open Source Tools for Data Science

This course covers popular tools and platforms, empowering students to work with diverse data science ecosystems. Gain proficiency in using open-source tools for data science.

Internship

An internship is an opportunity for students to gain practical experience in their discipline. Students have an opportunity to apply theoretical knowledge to real-world situations, gain valuable industry experience, and refine essential skills that can enhance their employability and professional growth.

Supervised Machine Learning and Advances

In this course, students will explore advanced concepts in supervised machine learning, including ensemble methods, deep learning, and model optimization. Students will also deepen their understanding of complex machine-learning algorithms.

Cloud-based Solution Architecture

This course gives participants the tools to design successful cloud-based solutions by covering architecture patterns, cloud service selection, and best practices for developing reliable and affordable apps. They will also explore the principles of developing robust and scalable cloud-based systems.

Data Visualization

The Data Visualization course is designed to equip students with the knowledge and skills to transform complex data into meaningful visual representations. In today's data- driven world, effective data visualization is crucial for conveying insights, facilitating decision-making, and communicating information to diverse audiences. This course explores the principles, techniques, and tools used in creating compelling visualizations, focusing on the art and science of presenting data in clear, thoughtful, and aesthetically pleasing ways.

Deep Learning

Through this course, students will be able to identify and define key concepts in Deep Learning, including Neural Networks (NN) and Artificial Neural Networks (ANN). Students will be able to apply their knowledge to analyze and identify similarities and differences between biological neurons and perceptrons, design and implement DNN architectures for various machine learning tasks, and analyze and evaluate the impact of optimization choices on Deep Learning model convergence and generalization.

Statistical Machine Learning

Students will apply statistical concepts to machine learning problems, honing skills essential for data-driven decision-making. Students will gain a deep understanding of statistical machine-learning techniques and explore algorithms and methodologies for pattern recognition and predictive modeling.

Cloud Data Centre Management

This course covers the principles of cloud computing, virtualization, and data center architecture, preparing students to manage resources and services effectively in a cloud-based infrastructure. Learn the essentials of managing data centers in a cloud environment.

AI Applications in Social Media

The course helps students understand social media's role and relevance in society and build real-life applications that serve contemporary needs. It also provides knowledge of tools to investigate and analyze social media data, and visualize and predict social media behavior.

Cloud and AI

The integration of artificial intelligence (AI) with cloud computing systems is examined in this course, which covers essential ideas, industry best practices, and practical applications. By leveraging cloud infrastructure, participants will learn how to scale, deploy, and use resources more effectively.

Python for Data Science

This course covers data manipulation, analysis, and visualization using Python, a versatile programming language in the data science ecosystem. Students will gain proficiency in using Python for data science applications.

Project

The Project is an opportunity for students to engage in independent research work under the broad supervision of an advisor. Students can engage in academic research or an industry-rated project. Students have to collate data and use research methods, and discipline-related skills to analyse and present a report.

Website last updated : May 8, 2024