Bachelor of Science in Data Science
and Artificial Intelligence
The field of data science and artificial intelligence is experiencing rapid growth,
and there is a high demand for skilled professionals who can extract insights from
data and develop AI-driven solutions. Graduates of the program can pursue careers
in various fields such as data scientist, machine learning engineer, AI specialist,
data analyst, business analyst, business intelligence developer, AI ethicist, and
AI research scientist.
Bachelor of Science in Data Science
and Artificial Intelligence
The field of data science and artificial intelligence is experiencing rapid growth, and there is a high demand for skilled professionals who can extract insights from data and develop AI-driven solutions. Graduates of the program can pursue careers in various fields such as data scientist, machine learning engineer, AI specialist, data analyst, business analyst, business intelligence developer, AI ethicist, and AI research scientist.
Program Content
The Bachelor of Science in Data Science and Artificial Intelligence covers a wide range of topics, including computer programming, algorithms, database systems, statistics, machine learning, deep learning, data visualization, big data analytics, and AI ethics. Students will gain hands-on experience with industry-standard tools and technologies used in data science and AI applications.
Program Content
The Bachelor of Science in Data Science and Artificial Intelligence covers a wide range of topics, including computer programming, algorithms, database systems, statistics, machine learning, deep learning, data visualization, big data analytics, and AI ethics. Students will gain hands-on experience with industry-standard tools and technologies used in data science and AI applications.
Who should apply?
Students who are passionate about cutting-edge technologies and want to be part of groundbreaking developments will find this program intellectually stimulating as Data science and artificial intelligence are at the forefront of technological advancements and innovation.
Program Highlights
Our Cisco Networking Academy Program simulates real-world environments using the latest Cisco technologies.
Our Cisco Networking Academy Program simulates real-world environments using the latest Cisco technologies.
Graduate Destinations






Career and Learning Progression
Program Learning Outcomes
1. Demonstrate critical knowledge and understanding of mathematics and current technical concepts and practices in the core of computing, Data Science, and Artificial Intelligence.
2. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
3. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
4. Communicate effectively in a variety of professional contexts.
5. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
6. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
7. Apply theory, techniques, and tools throughout the data science lifecycle and employ the resulting knowledge to satisfy stakeholders’ needs.
Career Progression
Graduates of BSc in Data Science and Artificial Intelligence possess expertise in data analysis, machine learning, statistical modeling, data visualization, big data technologies, and artificial intelligence algorithms, enabling them to pursue careers in various fields such as:
- Data Scientist: who analyzes and interprets complex data to help organizations make informed decisions.
- Machine Learning Engineer: who designs and implements machine learning models to solve real-world problems.
- AI Specialist: who develops and applies artificial intelligence technologies to create smart solutions.
- Data Analyst: who interprets data and provides actionable insights to drive business strategies.
- Business Analyst: who bridges the gap between IT and business, using data analysis to assess processes, determine requirements, and deliver data-driven recommendations.
- Business Intelligence Developer: who designs and develops strategies to assist business users in quickly finding the information they need to make better business decisions.
- AI Ethicist: who evaluates the ethical implications of AI technologies and ensures they are developed and used responsibly.
- AI Research Scientist: who conducts cutting-edge research to advance the field of artificial intelligence and develop new algorithms and technologies.
Program Requirements
| Program Name | Total Number of Credits |
|---|---|
| Bachelor of Business Administration in Digital Marketing & Social Media | 125 Credits |
Related Programs
Department Contact Info
B.A. in Africana Studies
Contact:
Quick Facts
- Tuition & Fee: BHD 29,600
- Total Credits: 130 credits
- Completion Period: 4 Years
Quick Facts
Contact:
Program Requirements
English Requirements (6 Credits)
This course develops reading and writing skills in Modern Standard Arabic with active speaking and listening skills in both formal Arabic and various Arabic dialects. Authentic materials from the Arabic media will be used in addition to text-related video and audio materials.
Prerequisites: None
ARHG 104: Arabic for Arabic Speakers (3 Credits)
A practical language course which aims at developing the language skills of native speakers of Arabic. This course provides the students with a comprehensive knowledge of the linguistic system. It is intended to help learners reach a superior level of proficiency by expanding vocabulary and providing paragraph-level activities in reading, writing, and speaking; through a selection texts by writers from across the Arab world address literary themes and represent a range of genres, styles, and periods, where each text is followed by exercises that measure understanding and comprehension, vocabulary and language applications, including grammar, morphology, spelling, stylistic applications and composition.
Prerequisites: None
ARHG 106: Modern History of Bahrain (2 Credits)
The course covers the Modern History of Bahrain since 1500 till 2002. It contains: Chapter I: Introduction geography. Chapter II: A Short History of Bahrain until the beginning of the sixteenth century. Chapter III: Bahrain between European and regional ambitions. Chapter IV: Utub tribe and the establishment of political entities in the Arabian Gulf. Chapter V of Bahrain and British protection. Chapter VI: Bahrain after independence.
Prerequisites: None
ARHG 107: Global Human Rights (2 Credits)
This course covers human rights historical development, major human rights laws, treaties and conventions. To learn obligations as citizens and residents of Bahrain as well as a member of the international community and to understand Human Rights Enforcement Mechanisms in Bahrain.
Prerequisites: None
ACCT 201: Introduction to Financial Accounting (3 Credits)
This course is an introduction to accounting and is required of all business majors. Its primary purpose is to give you an understanding of how and why accounting information is used from an external (financial reporting) and to some extent, internal (managerial reporting) perspective. Although the process of preparing accounting reports will be discussed, it is not the primary focus of this course. Instead, the focus will be on how accounting reports can facilitate decision making for a wide variety of individuals who are interested in and affected by the activities of a business .
Prerequisites: None
ACCT 202: Introduction to Managerial Accounting (3 Credits)
This introductory accounting course provides students with the knowledge of managerial accounting and its application in making economic decisions in a business entity. Topics covered will enable students to analyze and interpret both historical and estimated data by management to conduct daily operations, plan future operations and develop overall business strategies. As such, the emphasis will be on the use of accounting information for management purposes. Further developing analytical skills through problem solving and thoughtful participation in class as part of the preparation for a professional career is a major objective of this course.
Prerequisite: ACCT 201
BUSN 101: Introduction to Business (3 Credits)
This course introduces the fundamental principles of business organization, ownership, operation, and control.
Prerequisites: None
BUSN 301: Business Law (3 Credits)
This course is designed to provide learners with a study of the law governing the business environment, including the study of common law, statutory law and the role of legal institutions in regulating business activities. The course covers the topics of the American legal system, including civil litigation, intentional and unintentional torts, and the law of contracts. The course includes a general discussion of the legal system of Bahrain, in line with the course content.
Prerequisites: Minimum 60 credits
ECON 201: Principles of Microeconomics (3 Credits)
This class is an introduction to economics as it applies to the functioning of markets, businesses and households. Students learn how individuals make decisions about how to use scarce resources efficiently and how these decisions affect markets and the overall economy. Effect of government policies on the functioning of markets is also examined.
Pre-requisites: None
ECON 202: Principles of Macroeconomics (3 Credits)
This course introduces the analysis of a market economy. Emphasis will be on the measurement and determinants of aggregate economic performance, including output, income, employment, prices, interest rates, and economic growth. Consideration will be given to the role of the monetary and banking system, the Federal Reserve, government fiscal policy, and the global economy in influencing domestic business cycles, inflation and growth.
Pre-requisites: ECON 201
FINC 201: Essentials of Financial Analysis ( 3 Credits)
This course introduces the foundational knowledge in finance so that student can build skills and critically think about financial decisions made on a daily basis. The course begins with basic concepts, focusing on the economic environment (including financial markets, risk, the valuation process, and then shows how specific techniques and decision rules can be used to help maximize the value of the firm.
Prerequisites: ACCT 201
MGMT 101: Principles of Management (3 Credits)
This course explores the basic managerial functions of planning, organizing, leading, motivating, and controlling the contemporary environment.
Pre-requisites: None
MGMT 205: Organizational Behavior (3 Credits)
This course is an introduction to the basic concepts in management and organizational behavior. The course applies these concepts to the management of people and resources toward the accomplishment of organizational goals. Emphasis is placed on acquainting students with the literature and on understanding the relationship between theory and practice.
Prerequisite: MGMT 101
MGMT 350: Business Ethics (3 Credits)
This course introduces the ethical dimensions of business as related to the various stakeholders inside and outside the organization. Topics include business ethical theory, ethical decision making, typical dilemmas, and corporate social responsibility.
Corequisite: ENGL 205
Prerequisite: MGMT 205
MGMT 410: Business Policy and Strategic Management (3 Credits)
This course provides critical understanding of strategic management and business policies in modern organizations. This course is designed to develop problem-solving and decision-making skills in business situations that involve the organization as a whole and integrate knowledge and skills acquired from all areas of business.
Prerequisites: Minimum 75 credits, MGMT 101
MRKG 101: Principles of Marketing (3 Credits)
This is an introductory course in marketing. It examines the role of marketing within the organization and in society. Key marketing concepts include consumer needs, market research, pricing and promotion.
Pre-requisites: None
MSYS 201: Principles of Management Information Systems (3 Credits)
This course provides an overview of management information systems (MIS) and provides practical applications of Excel in the business environment. Course topics include components of MIS, IT infrastructure including hardware and software, networks and MIS security. The course also covers management, social and ethical issues relating to MIS, as well as basics of Excel as an information system.
Pre-requisites: None
DSGN 141: Computer Culture I (3 Credits)
This course provides an overview of the role of the computer within the subject of creativity. Course content introduces extensive knowledge about computers, information networks, multimedia environments and issues related to design and innovation processes that involve computers.
Prerequisites: None
MRKG 201: Consumer Behavior (3 Credits)
This course will help students understand how consumer behavior is central to the planning, development and implementation of marketing strategies. In addition to discussing classic consumer behavior concepts such as personality, perception, learning and attitude, this course will shed light on contemporary trends and issues including the role of new media, technological advances, and
recent ethical concerns affecting the marketing industry.
Prerequisites: MRKG 101
MRKG 202: Online Marketing Channels (3 Credits)
This course will help students understand how consumer behavior is central to the planning, development and implementation of marketing strategies. In addition to discussing classic consumer behavior concepts such as personality, perception, learning and attitude, this course will shed light on contemporary trends and issues including the role of new media, technological advances, and
recent ethical concerns affecting the marketing industry.
Prerequisites: MRKG 101
MRKG 302: Marketing Strategy and Planning in a Digital World (3 Credits)
The purpose of this course is to familiarize students with the process of developing and implementing a marketing strategy in a digital world. The course focuses on competitive positioning at the heart of marketing strategy and offers in-depth emphasis on the processes used in marketing to achieve competitive advantage. The course pays special attention to the role of digital marketing tools in informing digital marketing strategy and planning.
Prerequisites: MRKG 101, MRKG 202, Minimum 60 credits
MRKG 401: Principles of Marketing Research (3 Credits)
The purpose of this course is to familiarize students with the key challenges facing marketing researchers in a modern world. The course will introduce students to the transactional stages of marketing research, including problem definition, research design development, data collection and analysis, and communication of research findings. It will further teach students to apply research findings to current marketing challenges.
Prerequisites: Minimum 70 credits, MATH 115
MRKG 421: Data Analytics and Visualization (3 Credits)
The purpose of this course is to enable students to acquire critical knowledge and understanding of digital marketing analytics and its impact on marketing strategy and planning. Students will be able to critically analyse marketing data and use specialist tools to make informed marketing decisions.
Prerequisites: MRKG 101, MRKG 202, Minimum 60 credits
MRKG 431: Contemporary Issues in Social Media Campaigns (3 Credits)
The purpose of this course is to teach students about the latest developments in social media marketing research and practice. This will be achieved by presenting a balance of essential theory and practical applications in the field of social media campaigns in the 21st century.
Prerequisites: MRKG 101, MRKG 202, Minimum 60 credits
MRKG 480: Marketing Internship (3 Credits)
The purpose of the Internship subject is to provide students with opportunity to demonstrate the application of conceptual knowledge to the real world via industry placement in their selected field. This allows students to integrate their theoretical and conceptual knowledge with the skills and problem-solving techniques required in the workplace. Other outcomes include the acquisition of knowledge, research skills and the attitudes of business professionals, the ability to think independently, grow in originality, creativity, initiative, curiosity, enthusiasm, and resourcefulness, the ability to communicate ideas, an understanding of theory and procedures; knowledge of pertinent literature; and adeptness in the workplace. This subject provides a valuable transition between university and the workplace.
Prerequisites: Minimum 90 credits, CGPA of 2.00, MRKG 101, MGMT 101, FINC 201.
MRKG 499: Capstone Project (6 Credits)
This course is designed for final year digital marketing and social media students to further their digital marketing knowledge and skills. As they take this course, students will research and present solutions to a real-world digital marketing problem. This course encourages students to think analytically, logically, and creatively to integrate experience and knowledge in real world digital and social media marketing situations.
Prerequisites: MRKG
401, CGPA of 2.00,
Minimum of 90 credits.
MGMT 430: Project Management 3 Credits)
This course will give you the basic skills of project management with an emphasis on the creative industries (design, media etc.). You will acquire the technical tools to plan, estimate resources and pilot the progress of the project. Additionally, you will get a practical overview of the human aspects of project management.
Prerequisites: FINC 201,
ACCT 202, ENGL 205,
Minimum 70 credits
BUSN 410: Artificial Intelligence for Business (3 Credits)
This course aims to provide students with critical knowledge and experience to identify opportunities in proposing and deploying AI solutions to real business scenarios. Having successfully completed the course, students will be able to describe AI and the role it can play to deliver benefits for businesses, identify potential applications of AI in practice, and assess the main capabilities of AI and the core technologies that help deliver them.
Prerequisites: MATH 115 or MATH 153, ENGL 102, COSC 101 or MSYS 201; Minimum 60 credits.
DSGN 301 Web Design (3 Credits)
This course is a survey of the key design elements of publishing content on the World Wide Web. Course content includes processes such as concept development for interactive design works, information design, interface design, interaction design, optimization and integration for the Web, usability, beta-testing, etc., as well as the basic principles of publishing and managing visual content for hypermedia and an interactive portal site. Tools for creating and editing Web projects include browsers, browser helper applications, HTML editors, document management tools and image editors.
Prerequisites: Minimum 60 credits
MGMT 305: International Business (3 Credits)
This course reviews the principles, tools, processes, and practices used by managers to understand international markets, cultures, economies and political environments and to achieve competitive advantage in an international setting. Topics covered include globalization, country differences (political, economic, legal, and cultural), global trade and investment, global monetary systems, strategy and structure of international businesses, and international business operations and practices.
Prerequisite: MGMT 205, ECON 202.
MGMT 313: Managing Change and Innovation (3 Credits)
This course explores the importance of innovation to business success and considers current trends in technology, society, consumer expectations and the workforce. The course includes examination of strategies for enabling innovation and overcoming obstacles to change. The course content also presents the concept of a learning organization in the context of transformational leadership.
Prerequisites: MGMT 205
MGMT 403: Entrepreneurship (3 Credits)
This course introduces the fundamentals for starting any business with some empirical guidance on how to use the tools and resources to start a new technology venture that is relevant and can be competitive in the marketplace.
Pre-requisites: MGMT 101, Minimum of 60 Credit
MRKG 310: Integrated Marketing Communications in a Digital World (3 Credits)
The purpose of this course is to familiarize students with an evolved definition of integrated marketing communications (IMC) and teach them how to effectively communicate in the business world. It will help students understand the importance of weaving together all marketing activities into one clear message and voice and how communications are produced and transmitted in a digital world. The subject additionally explores advertising and promotions, and the roles of social media, and other marketing tactics to effectively reach consumers.
Prerequisites: MRKG 101, minimum 60 credits
MRKG 410: Services Marketing (3 Credits)
The purpose of this course is to enable students to acquire critical knowledge and understanding about the vital role that services play in the economy and its future and how services dominate the advanced economies of the world. This course will also cover implementing service strategies for competitive advantage across industries.
Prerequisites: MRKG 201, Minimum of 60 Credits
ARHG 101: Arabic for Non-Arabic Speakers (3 Credits)
This course develops reading and writing skills in Modern Standard Arabic with active speaking and listening skills in both formal Arabic and various Arabic dialects. Authentic materials from the Arabic media will be used in addition to text-related video and audio materials.
Prerequisites: None
ARHG 104: Arabic for Arabic Speakers (3 Credits)
A practical language course which aims at developing the language skills of native speakers of Arabic. This course provides the students with a comprehensive knowledge of the linguistic system. It is intended to help learners reach a superior level of proficiency by expanding vocabulary and providing paragraph-level activities in reading, writing, and speaking; through a selection texts by writers from across the Arab world address literary themes and represent a range of genres, styles, and periods, where each text is followed by exercises that measure understanding and comprehension, vocabulary and language applications, including grammar, morphology, spelling, stylistic applications and composition.
Prerequisites: None
ARHG 106: Modern History of Bahrain (2 Credits)
The course covers the Modern History of Bahrain since 1500 till 2002. It contains: Chapter I: Introduction geography. Chapter II: A Short History of Bahrain until the beginning of the sixteenth century. Chapter III: Bahrain between European and regional ambitions. Chapter IV: Utub tribe and the establishment of political entities in the Arabian Gulf. Chapter V of Bahrain and British protection. Chapter VI: Bahrain after independence.
Prerequisites: None
ARHG 107: Global Human Rights (2 Credits)
This course covers human rights historical development, major human rights laws, treaties and conventions. To learn obligations as citizens and residents of Bahrain as well as a member of the international community and to understand Human Rights Enforcement Mechanisms in Bahrain.
Prerequisites: None
English Requirements (6 Credits)
ENGL 101: Composition I (3 Credits)
ENGL 102: Composition II (3 Credits)
ENGL 102 introduces the conventions of research writing and teaches how to produce research papers using critical thinking and analytical skills in response to a variety of academic texts. The course is designed to provide guidance in all steps of the research process including choosing a topic, designing a research methodology, analyzing data, and writing up and presenting results.
Prerequisites: ENGL 101
National Requirements (7 Credits)
ARHG 101/104: Arabic for Non-Arabic/Arabic Speakers (3 Credits)
ARHG 101 Arabic for non-Arabic speakers (3 credits)
This course develops reading and writing skills in Modern Standard Arabic with active speaking and listening skills in both formal Arabic and various Arabic dialects. Authentic materials from the Arabic media will be used in addition to text-related video and audio materials.
Prerequisites: None
ARHG 104 Arabic for Arabic Speakers (3 credits)
A practical language course which aims at developing the language skills of native speakers of Arabic. This course provides the students with a comprehensive knowledge of the linguistic system. It is intended to help learners reach a superior level of proficiency by expanding vocabulary and providing paragraph-level activities in reading, writing, and speaking; through a selection texts by writers from across the Arab world address literary themes and represent a range of genres, styles, and periods, where each text is followed by exercises that measure understanding and comprehension, vocabulary and language applications, including grammar, morphology, spelling, stylistic applications and composition.
Prerequisites: None
ARHG 106: Modern History of Bahrain (2 Credits)
The course covers the Modern History of Bahrain since 1500 till 2002. It contains: Chapter I: Introduction geography. Chapter II: A Short History of Bahrain until the beginning of the sixteenth century. Chapter III: Bahrain between European and regional ambitions. Chapter IV: Utub tribe and the establishment of political entities in the Arabian Gulf. Chapter V of Bahrain and British protection. Chapter VI: Bahrain after independence.
Prerequisites: None
ARHG 107: Human Rights (2 Credits)
This course covers human rights historical development, major human rights laws, treaties, and conventions. To learn obligations as citizens and residents of Bahrain as well as a member of the international community and to understand Human Rights Enforcement Mechanisms in Bahrain.
Prerequisites: None
Mathematics Requirements (8 Credits)
MATH 153: Calculus I (4 Credits)
This course aims to enhance understanding of concepts and the development of problem-solving skills in the areas of single variable differential calculus and single variable integral calculus. Topics include limits, differentiation, curve sketching, optimization, and introductory integration. Functions studied range from simple algebraic and radical expressions to more sophisticated rational, logarithms, exponentials, and trigonometric functions.
Prerequisites: None
MATH 154: Calculus II (4 Credits)
This course involves applications and techniques of integration, including substitution, by parts, trigonometric substitution, and by partial fractions. The course also introduces improper integrals, numerical integration, sequences and series, geometric series formula, criteria for convergence, power series, and Taylor expansion.
Prerequisites: MATH 153
Information Technology Requirements (3 Credits)
COSC 101: Introduction to Computing (3 Credits)
This course is designed to provide students with the core competencies of computing literacy and computational thinking, which are essential skills in the digital information age. The course provides an overview of computer systems—hardware, software and networks. Students will practice using essential computing programs, and will develop computational solutions to basic problems. The course also covers social and ethical issues related to computing.
Prerequisites: None
Lifelong Learning Requirements (1 Credit)
UNSS 101: University Success (1 Credit)
This course is designed to help students function as independent learners within a university environment. The course teaches students various transferable study skills, including time management, dealing with group projects, test preparation, and critical reading. It also intends to raise students’ understanding of themselves as learners.
Prerequisites: None
Arts and Humanities Requirements (3 Credits)
Natural Science Requirements (8 Credits)
Social and Behavioral Science Requirements (3 Credits)
Graduation Portfolio
The American University of Bahrain recognizes the importance of curricular and non-curricular activities in developing graduate attributes. Hence, students are required to compile a portfolio of evidence showing their development throughout their educational journey. The portfolio is expected to include just a sample of activities that the student considers significant to his/her learning. The graduation portfolio aims to:
- Provide an insight into the student’s personality and areas of interest
- Showcase the student’s work and development over time
- Encourage students to engage in their wider academic and social context
- Encourage students to reflect on their own learning and development
- Promote AUBH graduates to employers
Computing Requirements (40 Credits)
COSC 102: Object-Oriented Programming (3 Credits)
This course introduces the fundamental concepts of Object-Oriented Programming (OOP). Students will learn how to design, implement, and test software using the OOP paradigm. The course covers topics such as encapsulation, inheritance, polymorphism, abstraction, and object-oriented design patterns. The course will be taught using a programming language.
Prerequisites: COSC 101
COSC 125: Data Structure and Programming Techniques (3 Credits)
Data structures are essential building blocks for designing efficient algorithms. This course will introduce the fundamentals of data structures and will provide a thorough understanding of how to systematically organize data in a computer system. In addition, this course will introduce students to analytical tools for comparing data structures in terms of their time and space complexities. Students will appreciate the importance of programming structures, abstractions, and algorithms for improving the efficiency of computer programs. Topics include linked lists, stacks, trees, queues, graphs and analysis of efficiency. The course also covers searching, sorting, and hashing techniques.
Prerequisite: COSC 102
MATH 203: Discrete Mathematics (3 Credits)
This course focuses on logic, methods of proof, set theory, number theory, equivalence and order relations, counting (combinations and permutations), and solving recurrence relations.
Prerequisite: MATH 151 or MATH 153
CMPE 215: Communication Networks (3 Credits)
The aim of the course is to understand the principles of operation and design choices of communication networks, as well as to learn the basic characteristics of the prevailing network technologies. The focus of the course is the Internet, covering issues related to the planning, implementation, and operation of communication networks with emphasis on fundamental concepts and principles.
Prerequisites: COSC 125
ENGR 205: Multidisciplinary Research Methods (2 Credits)
This course provides an interdisciplinary approach to research methods used in various engineering fields. The course covers quantitative, qualitative, and mixed methods approaches, and their application in engineering research. It also introduces students to ethical considerations and data analysis techniques specific to engineering research.
Prerequisite: ENGL 102
MATH 255: Introduction to Linear Algebra (3 Credits)
This course focuses on systems of linear equations and matrices, Gauss elimination, matrices, determinants vectors in 2- and 3-dimensional space, norm, dot product, cross product, lines, planes, Euclidean vector spaces, general vector spaces, and matrix diagonalization.
Prerequisites: MATH 153
MATH 260: Probability and Statistics (4 Credits)
This course is an introduction to probability and statistics. It emphasizes on operations of sets, counting problems, definition of probability, conditional probability, Bayes’ theorem, one- and two- dimensional random variables, mathematical expectation and variance, basic discrete and continuous probability distributions, moment generating functions, law of large numbers, and central limit theorem. It also includes aspects of descriptive statistics, statistical intervals, hypothesis testing and simple linear regression and correlation.
Pre-requisites: MATH 152 OR MATH 154
CMPE 270: Digital Systems (3 Credits)
Digital technology has become the core business of almost every manufacturing industry. This course gives an overview of circuitry, logic, and system design for understanding the impact of electrical and computer engineering solutions in a global, economic, and societal context. It focuses on modeling, analysis, and design of digital systems, primarily at the logical design level.
Prerequisite: MATH 153
CMPE 270L: Digital Systems Laboratory (1 Credit)
This course focuses on practical modelling, analysis, and design of digital systems, primarily at the logic design level. Digital electronic topics include: the basic logic gates, Boolean algebra, number systems, digital arithmetic, combinational logic circuits, multiplexers, decoders and flip-flops, counters, and registers
Co-requisite: CMPE 270
CMPE 271: Computer Organization (3 Credits)
In our lifetimes, we have seen unprecedented expansion of computational capabilities fueled both by advanced processing and architectural innovations to exploit that processing capability. As a result of these capabilities automatic computation is having a huge impact on the way we live, work, communicate, and especially how we do science and engineering. This course examines in-depth the inner-workings of modern digital computer systems and the tradeoffs present at the hardware-software interface. It provides insights in the design process of complex hardware systems. A digital design background is considered fundamental, and it is mandatory.
Prerequisite: COSC 102, CMPE 270
COSC 312: Design and Usage of Database (3 Credits)
This course introduces the fundamental concepts necessary for designing, using, and implementing database systems and database applications. It will teach students about data modeling techniques, relational database design, use of normalization to design normalized relational databases, Structured Query Language’s (SQL), data definition (DDL), data manipulation (DML), and web database development.
Prerequisite: MATH 203 and COSC 125
COSC 372: Operating Systems (3 Credits)
This course provides an in-depth understanding of modern operating systems, covering core concepts and principles. Key topics include operating system structures, process management, thread management, CPU scheduling, process synchronization, deadlock handling, memory management, virtual memory, mass storage, and file system management. The course aims to teach students about the operating system’s role as an interface between the user and computer hardware, focusing on both high-level functionality and low-level implementation details of CPU scheduling, processes, memory management, file system management, and virtualization. It emphasizes how operating systems act as a critical bridge in computer systems, delving into the intricate workings of these components at a detailed level.
Prerequisite: CMPE 271
COSC 372L: Operating System Laboratory (1 Credit)
This course covers the Unix system administration and practical concepts and principles that underlie modern operating systems including Processes, Threads, Synchronization, Inter-Process Communication, Deadlock and Disk Scheduling.
Co-requisite: COSC 372
SWEN 360: Software Design and Engineering (3 Credits)
This course provides students with an overview of Software Engineering, introducing theory and practical exercises with main focus on practical work in teams and individually. Concepts and techniques for systems engineering, requirements analysis, design, implementation and testing of computer systems. Principles of software engineering for production of reliable, maintainable and portable software products. Emphasis on object-oriented analysis and design techniques. This is a lecture portion of a course in software engineering involving the design and partial implementation of a software system as a group project.
Prerequisite: COSC 125
ENGR 401: Entrepreneurship for Engineers (2 Credits)
This course provides students with the knowledge and skills required to start and manage their own technology-based ventures. The course covers topics such as ideation, business model development, market research, intellectual property, and funding. The course is designed to provide students with an understanding of the entrepreneurial process and to develop their skills in identifying, evaluating, and pursuing entrepreneurial opportunities.
Prerequisite: ENGR 205
Major Requirements (30 Credits)
COSC 248: Algorithms and Complexity (3 Credits)
The course covers topics on technical analysis and runtime algorithms, asymptotic notation, some data structures such as graphs, sorting and searching algorithms and algorithm design techniques. The course covers the application of standard algorithmic approaches, including greedy, divide and conquer, and dynamic programming. Students will also learn about basic graph algorithms and NP-completeness.
Prerequisite: MATH 203, COSC 125
DSAI 310: Introduction to Data Science (3 Credits)
This course serves as an introduction to the multifaceted field of Data Science, providing students with foundational knowledge and skills necessary for working with data, in addition to foundational concepts in machine learning. The course covers essential concepts, techniques, and tools employed in the data science workflow, including data collection, cleaning, exploration, analysis, and visualization. Students will gain hands-on experience with popular data science tools and languages, fostering an understanding of how data science is applied in various domains.
Prerequisite: MATH 260, COSC 102
DSAI 370: Data Analytics Ethics (3 Credits)
This is a specialized course focusing on the ethical considerations and challenges within the field of data analytics. This course delves into the complex intersection of data, technology, and ethical decision-making. Students will explore the ethical implications of data collection, analysis, and utilization, with a particular emphasis on maintaining privacy, ensuring fairness, and addressing societal impacts.
Corequisite: DSAI 310
DSAI 380 Data Visualization (3 Credits)
This is a specialized course focusing on the principles, techniques, and applications of data visualization. In an era of vast and complex datasets, effective data visualization is essential for conveying insights and supporting decision-making. This course explores various visualization tools, design principles, and methods for creating compelling visual representations of data.
Prerequisite: DSAI 310
SWEN 360L: Software Design and Engineering Laboratory (1 Credit)
This laboratory-based course provides students with practical experience in applying software engineering principles and techniques to real-world scenarios. Students will work individually and in teams to engage in various software engineering activities, including requirements analysis, design, implementation, testing, and maintenance of software systems. Through a series of guided projects and exercises, students will develop skills in problem-solving, critical thinking, and effective collaboration within a software engineering context. This laboratory course serves as a valuable opportunity for students to gain practical insights into the application of software engineering concepts and refine their skills in building reliable and maintainable software products.
Co-requisite: SWEN 360
CYBR 310: Introduction to Cybersecurity (3 Credits)
This course provides an overview of the fundamental concepts and principles of cybersecurity. The course covers topics such as information security, network security, and cybersecurity policies and practices. The course is designed to provide students with an understanding of the importance of cybersecurity in modern society and the tools and techniques used to protect against cyber-attacks.
Prerequisites: CMPE 215
DSAI 465: Artificial Intelligence (3 Credits)
Artificial Intelligence is a growing area of research and application. This course gives an overview of Artificial Intelligence concepts and techniques, with a focus on solving real-world computational problems. Topics include models of knowledge representation, search-based and knowledge-based problem solving, natural language processing and generative AI. By the end of the course, students will be able to understand and apply appropriate AI algorithms for several problem domains.
Prerequisites: DSAI 310
DSAI 474: Computer Vision (3 Credits)
This course is a broad and comprehensive introduction to computer vision. The course covers computational techniques and methods for extracting meaningful information from visual inputs. Topics include image analysis, object detection, image segmentation, feature extraction and pattern classification. Students will also be introduced to modern real-world applications of computer vision in various fields such as robotics, graphics, medicine and manufacturing.
Prerequisite: MATH 260, COSC 125
DSAI 462: Advanced Computational Statistics (3 Credits)
This is an advanced course that delves into the intricate aspects of computational statistics. It is designed for students seeking a deep understanding of advanced statistical techniques and their computational implementations. Topics include advanced probability distributions, Bayesian statistics, Monte Carlo methods, and advanced statistical modeling.
Prerequisite: DSAI 310
DSAI 482: Big Data Technologies (3 Credits)
This is an advanced course that provides an in-depth exploration of the principles, technologies, and practical applications of Big Data. As organizations grapple with the challenges posed by massive volumes of data, this course equips students with the skills to navigate and harness the power of Big Data technologies. The curriculum encompasses key concepts in distributed computing, storage systems, and data processing frameworks.
Prerequisite: DSAI 310
DSAI 410L: Data Science Professional Certificate (1 Credit)
This course is designed to prepare students for a Data Science Professional Certificate. The course delves into the fundamental concepts, methodologies, and practical applications of data science. It covers a range of topics related to data science and artificial intelligence, including data analysis, machine learning, and data visualization. The course also includes hands-on laboratory exercises and real-world case studies to provide students with practical experience in data science and artificial intelligence.
Corequisite: Senior Level (90 Credits)
DSAI 406: Data Science Internship (3 Credits)
This is a supervised internship course that provides data science and artificial intelligence students with the opportunity to gain practical, hands-on experience in a professional work environment. The internship allows students to apply and further develop their knowledge and skills acquired throughout their academic studies. Under the guidance of industry professionals and academic supervisors, students engage in real-world projects, tasks, and responsibilities relevant to the field of data science and artificial intelligence.
Prerequisites: Senior standing (completing 86 credits), CGPA 2.0
DSAI 499A: Data Science Design Project A (1 Credit)
This course is a project-based course that allows students to apply their knowledge and skills in data science and artificial intelligence to a practical project. The course focuses on developing a data science and artificial intelligence solution to a real-world problem, and students work in teams to design and implement a comprehensive data science solution.
Prerequisite: Senior Level (90 credits), CGPA 2.0, SWEN 360/L
DSAI 499B: Data Science Design Project B (3 Credits)
This course is a continuation of Data Science Design Project A, where students continue to work on their data science and artificial intelligence project from the previous course. The focus of the course is on implementing and testing the data science and artificial intelligence solution designed in data science Design Project A, as well as evaluating the performance and effectiveness of the implemented solution.
Prerequisite: DSAI 499A
Major Electives (9 Credits)
Students pursuing the Bachelor of Science in Data Science and Artificial Intelligence must complete a minimum of 9 elective credits from the following list or any other course approved by the College of Engineering and Computing:
DSAI 422: Data Mining (3 Credits)
This is an advanced course that delves into the field of Data Mining, exploring techniques and methodologies for discovering patterns, trends, and valuable insights within large datasets. The course covers a range of data mining algorithms, statistical models, and machine learning approaches to extract meaningful information from complex data sources. Students will engage in hands-on projects to apply data mining techniques in various domains and gain practical experience in uncovering hidden knowledge from diverse datasets.
Prerequisite: DSAI 310
DSAI 460: Internet of Things Analytics (3 Credits)
This course introduces the concepts and methods of IoT analytics, which is the analysis of data generated by connected devices and sensors in the Internet of Things (IoT). The course covers topics such as IoT data sources, types, and characteristics, IoT data collection, storage, and processing, IoT data quality, security, and privacy, IoT data analysis techniques and tools, IoT data visualization and communication, and IoT data applications and use cases. The course provides hands-on experience with various IoT data sets, platforms, and software.
Prerequisites: DSAI 310
DSAI 448: Sports Analytics (3 Credits)
This course introduces the concepts and methods of sports analytics, which is the use of data and quantitative techniques to analyze performance and make decisions in sports. The course covers topics such as measuring and predicting player and team performance, decision-making and strategy in sports, artificial intelligence, and machine learning in sports. The course also provides hands-on experience with various data sources, tools, and software for sports analytics.
Prerequisite: DSAI 310
DSAI 420: Marketing Analytics(3 Credits)
This is an advanced course that provides an in-depth exploration of concepts and methods of marketing analytics. Students will learn how to apply data science techniques to measure and optimize marketing performance and outcomes. The course covers topics such as customer analysis, segmentation, targeting, preference measurement, demand estimation, customer lifetime value, retention, price optimization, advertising effectiveness, A/B testing and personalization. The course provides hands-on experience with various data sources, tools, and software for marketing analytics.
Prerequisite: DSAI 310
DSAI 472: Social and Behavioral Analytics (3 Credits)
The course aims to provide students with a comprehensive understanding of the principles, data sources and methods of social and behavioral data analytics. Students will learn to use data science methods to obtain digital social data and answer research questions in psychology and social sciences. The course will cover topics such as research design, data acquisition through APIs and web scraping, data cleaning and processing, data analysis with advanced techniques, and the interpretation and presentation of results. The course will also focus on research integrity and ethics in social data science projects.
Prerequisite: DSAI 310
DSAI 450: Business Intelligence (3 Credits)
This Business Intelligence course provides an in-depth exploration of BI’s role in modern organizations, focusing on practical applications and current technologies. Students will engage with BI tools and advanced techniques, developing skills in data visualization and predictive analytics. The syllabus covers real-time analytics, mobile BI applications, and cloud computing in BI, enhancing students’ understanding of dynamic data analysis and decision-making processes. Additionally, the course addresses data quality management, ethical considerations, and BI governance, preparing students to effectively manage and utilize BI systems across various industries. Through practical exercises and industry-specific case studies, the course equips students with the skills to apply BI concepts effectively, ensuring a comprehensive and practical understanding of Business Intelligence in a real-world context.
Prerequisites: CMPE 465
Students pursuing the Bachelor of Science in Data Science and Artificial Intelligence must complete a minimum of 6 elective credits from general education course or any other programs at 200 level or above.
Connect
Campus Life
At AUBH, we understand that life outside of study is as important as academic performance. We provide our students with a well-rounded university experience that is on a par with experiences abroad.
Admissions
Apply Now
Celebrating a quality American-model University education, created for students from Bahrain and across the Gulf who share a common goal of success on the world stage.
Student Testimonials
Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Emma Elizabeth
Assistant TeacherContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Zent Ekizie
Assistant TeacherContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Samantha Willow
TeacherContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Zent Ekizie
Assistant TeacherStudent Testimonials
I would highly recommend Michael Richard to anyone interested the subject matter. It has provided me with invaluable knowledge & a newfound passion topic. My only suggestion would be to add more live.
Testimonial Name
Designation
I would highly recommend Michael Richard to anyone interested the subject matter. It has provided me with invaluable knowledge & a newfound passion topic. My only suggestion would be to add more live.
Testimonial Name
Designation
I would highly recommend Michael Richard to anyone interested the subject matter. It has provided me with invaluable knowledge & a newfound passion topic. My only suggestion would be to add more live.
Testimonial Name
Designation