Bachelor of Science in Cybersecurity
A cybersecurity degree program offers students a comprehensive education in the field of
information security. The program provides students with a solid foundation in computer
science, digital forensics, and network security. Students learn how to identify and analyze
potential security threats and vulnerabilities. They also learn how to design, implement,
and manage secure information systems and networks. The curriculum includes courses
on cryptography, ethical hacking, risk analysis, and cyber law. Students gain practical
experience through hands-on projects, internships, and specialized labs. Graduates
of a cybersecurity degree program are professionals who can prevent, detect, and
respond to cyberattacks in a variety of settings, including government agencies,
corporations, and non-profit organizations. The growing demand for skilled
cybersecurity professionals makes this degree a valuable investment for students
seeking a secure and challenging career in information technology.
Bachelor of Science in Cybersecurity
A cybersecurity degree program offers students a comprehensive education in the field of information security. The program provides students with a solid foundation in computer science, digital forensics, and network security. Students learn how to identify and analyze potential security threats and vulnerabilities. They also learn how to design, implement, and manage secure information systems and networks. The curriculum includes courses
on cryptography, ethical hacking, risk analysis, and cyber law. Students gain practical experience through hands-on projects, internships, and specialized labs. Graduates of a cybersecurity degree program are professionals who can prevent, detect, and respond to cyberattacks in a variety of settings, including government agencies, corporations, and non-profit organizations. The growing demand for skilled cybersecurity professionals makes this degree a valuable investment for students
seeking a secure and challenging career in information technology.
Digital marketing is now the driving force behind many businesses. Companies are now hiring marketeers with digital capabilities as their first priority, with the recent shift to online working making them in high demand. People who think in big, bold colors with ambitious ideas love the limitless potential of a socially-driven career. It is a versatile path that requires creativity, market analysis skills and real-time response.
Program Content
This program focuses on providing students with intensive knowledge in IT, computing, systems, and processes to enable assured cyber operations in the context of adversaries. The curriculum will cover scientific modules in programming, networking, security, mathematics, and analytical methods, which are then applied to innovative real-world uses such as artificial intelligence, machine learning, and network management. An internship completes this multi-layered degree by giving students important hands-on practical instruction. Our students don’t just read about what it is like to be a cybersecurity expert, they spend time in the field learning what day-to-day work requires.
Program Content
This program focuses on providing students with intensive knowledge in IT, computing, systems, and processes to enable assured cyber operations in the context of adversaries. The curriculum will cover scientific modules in programming, networking, security, mathematics, and analytical methods, which are then applied to innovative real-world uses such as artificial intelligence, machine learning, and network management. An internship completes this multi-layered degree by giving students important hands-on practical instruction. Our students don’t just read about what it is like to be a cybersecurity expert, they spend time in the field learning what day-to-day work requires.
Who should apply?
This four-year undergraduate program produces dynamic cybersecurity professionals and information security analysts who enjoy working collaboratively and can adapt to the constant change of the booming technology industry. If you enjoy planning and have a passion for technology, then cybersecurity is the right option for you. Applicants to this degree program will need a strong basis in sciences, electronics, mathematics, and computing basics, and need to be able to self-evaluate throughout their studies.
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 and cybersecurity.
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 security principles and practices to maintain operations in the presence of risks and threats. [CY]
Career Progression
Graduates of BSc in Cybersecurity possess expertise in assessing vulnerabilities and responding to security incidents, enabling them to pursue careers in various fields such as:
- Cybersecurity Analyst: who is specialized in network and IT infrastructure security and responsible of protecting an organization’s hardware, software, and networks from theft, loss, or unauthorized access.
- Network Security Specialist: who oversees computer networks to find security threats or unauthorized users as well as manages and maintains an organization’s digital network.
- Digital Forensics Investigator: who is specialized in collecting, analyzing, and preserving electronic evidence to be used in legal proceedings.
- Information Security Manager: who safeguards an organization’s information assets from cyber threats by overseeing and managing the information security program within an organization.
- Cybersecurity Consultant: a specialized advisor who assesses the security posture of an organization’s information systems, identifies vulnerabilities, and designs strategies to defend against cyber threats.
Program Requirements
| Program Name | Total Number of Credits |
|---|---|
| Bachelor of Business Administration in Digital Marketing & Social Media | 125 Credits |
Department Contact Info
B.A. in Africana Studies
Contact:
Related Programs
Quick Facts
- Tuition & Fee: BHD 29,600
- Total Credits: 130 credits
- Completion Period: 4 Years
Quick Facts
Contact:
Program Requirements
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)
Students may choose any of the courses that satisfy the Art and Humanities Requirements approved by the College of Arts and Sciences. For example, world history, humanities, public speaking, and others.
Natural Science Requirements (8 Credits)
Social and Behavioral Science Requirements (3 Credits)
Students may choose any course that satisfies the Social and Behavioral Science Requirements approved by the
College of Arts and Sciences. For example, business communication, psychology, sociology, and others.
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 (36 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
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.
Corequisite: 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.
Prerequisite: CMPE 215
CYBR 362: Security Vulnerabilities and Threats (3 Credits)
This course provides an in-depth analysis of the various security vulnerabilities and threats that modern computer systems and networks face. The course covers topics such as cryptography, malware, network security, social engineering, and ethical hacking. The course is designed to provide students with an understanding of the different types of security vulnerabilities and threats, the techniques used by attackers, and the strategies for defending against these attacks.
Prerequisite: CYBR 310
CYBR 460: Secure Software Design and Engineering (3 Credits)
This course focuses on the development of secure software systems. The course covers topics such as secure software design, secure coding practices, threat modeling, security testing, and software vulnerabilities. The course is designed to provide students with an understanding of the importance of secure software design and the techniques for developing secure software systems.
Prerequisite: SWEN 360
CYBR 315: Network Security and Forensics Analysis (3 Credits)
This course focuses on the principles and techniques of securing computer networks and analyzing digital evidence. The course covers topics such as network security concepts, network attacks and defenses, cryptography, digital forensics, and incident response. The course is designed to provide students with an understanding of the principles and techniques for securing computer networks and investigating cybercrime.
Prerequisite: CMPE 215
CYBR 375: Cybercrime (3 Credits)
This course focuses on the study of cybercriminal activities and the methods for preventing, detecting, and investigating them. The course covers topics such as the types of cybercrime, cybercrime laws, cybercrime investigation techniques, digital forensics, and cybercrime prevention. The course is designed to provide students with an understanding of the nature and scope of cybercrime and the techniques for mitigating the risks of cybercrime.
Prerequisite: CYBR 310
CYBR 462: Information System Risk Management (3 Credits)
This course focuses on the identification, analysis, and management of risks associated with information systems. The course covers topics such as risk management frameworks, risk assessment methodologies, risk mitigation strategies, and risk monitoring and control. The course is designed to provide students with an understanding of the principles and techniques for managing information system risks and ensuring the confidentiality, integrity, and availability of information.
Prerequisite: CYBR 362
CYBR 470: Cryptography (3 Credits)
This course focuses on the study of techniques for secure communication in the presence of adversaries. The course covers topics such as classical ciphers, modern symmetric and asymmetric key cryptographic systems, cryptographic protocols, and cryptanalysis. The course is designed to provide students with an understanding of the principles and techniques for designing and analyzing secure communication systems.
Prerequisite: MATH 203
CYBR 480: Security Standards and Audits (3 Credits)
This course focuses on the study of security standards, regulations, and compliance audits in the context of information security. The course covers topics such as security frameworks, standards, regulations, and best practices, as well as audit methodologies, tools, and techniques. The course is designed to provide students with an understanding of the importance of security standards and audits in maintaining the confidentiality, integrity, and availability of information.
Prerequisite: CYBR 362
CYBR 410L: Cybersecurity Professional Certificate (1 Credit)
This course provides students with the knowledge and skills required to protect and defend computer systems and networks from cyber threats. It will prepare students to take a professional certificate in cybersecurity that covers a range of topics related to cybersecurity, including network security, cryptography, security standards, and cybercrime. The course also includes hands-on laboratory exercises and real-world case studies to provide students with practical experience in cybersecurity.
Prerequisite: Senior Level (90 Credits)
CYBR 405: Cybersecurity Internship (3 Credits)
This course provides students with the opportunity to apply their knowledge and skills in a real-world environment. The internship is typically offered by companies, government agencies, or non-profit organizations with a focus on cybersecurity.
Prerequisite: Senior Level (86 Credits)
CYBR 495A: Cybersecurity Design Project A (1 Credit)
This course is a project-based course that allows students to apply their knowledge and skills in cybersecurity to a practical project. The course focuses on developing a cybersecurity solution to a real-world problem, and students work in teams to design and implement a comprehensive cybersecurity solution.
Prerequisite: Senior Level (90 Credits), and GPA greater than or equal 2.0, SWEN 360/L
CYBR 495B: Cybersecurity Design Project B (3 Credits)
This course is a continuation of Cybersecurity Design Project A, where students continue to work on their cybersecurity project from the previous course. The focus of the course is on implementing and testing the cybersecurity solution designed in Cybersecurity Design Project A, as well as evaluating the effectiveness and security of the implemented system.
Prerequisite: CYBR 495A
Major Electives (9 Credits)
Students pursuing the Bachelor of Science in Cybersecurity must complete a minimum of 9 elective credits from the following list or any other course approved by the College of Engineering:
CYBR 415: Cloud Security and Privacy (3 Credits)
This course provides an in-depth understanding of the security and privacy issues in cloud computing. The course focuses on the concepts, principles, and techniques for ensuring the security and privacy of data and applications in cloud environments.
Prerequisite: CMPE 215
CYBR 465: Web Application Security (3 Credits)
This course provides an in-depth understanding of the security issues related to web applications. The course focuses on the concepts, principles, and techniques for securing web applications and protecting against web-based attacks.
Prerequisite: COSC 312, CYBR 310
CYBR 467: Ethical Hacking (3 Credits)
This course provides in-depth understanding of the techniques and tools used by ethical hackers to assess the security of computer systems and networks. The course focuses on the legal and ethical aspects of hacking and the use of hacking techniques to identify and mitigate security vulnerabilities.
Prerequisite: CYBR 362
CYBR 482: Information Technology Audit and Control (3 Credits)
This course introduces the principles and practices of auditing and controlling information technology systems. The course covers the legal, ethical, and regulatory aspects of IT auditing and control, as well as the tools and techniques used by IT auditors and control professionals.
Prerequisite: CYBR 310
CYBR 487: Cybersecurity Framework and Management (3 Credits)
This course provides an overview of cybersecurity frameworks, their application, and management in organizations. The course covers the various cybersecurity frameworks, standards, and guidelines used to assess and manage cybersecurity risks, as well as the best practices for implementing cybersecurity frameworks in organizations.
Prerequisite: CYBR 310
CYBR 475: Cyber Incident Handling and Response (3 Credits)
This course provides an overview of the incident response process, including preparation, identification, containment, eradication, recovery, and lessons learned. The course covers the tools and techniques used to identify and respond to cybersecurity incidents, as well as the best practices for managing incident response teams.
Prerequisite: CYBR 310
Professional Electives (6 Credits)
Students pursuing the Bachelor of Science in Cybersecurity must complete a minimum of 6 elective credits from general education course or any other programs at 200 level or above.
Study Plan
First Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| ENGL 101 | Composition I | 3 | 0 | 3 | |
| UNSS 101 | University Success | 1 | 0 | 1 | |
| MATH 153 | Calculus I | 4 | 0 | 4 | Passing Math Placement test or MATH 099 |
| Natural Science Requirements 1 | 3 | 0 | 3 | ||
| Natural Science Lab Requirements 1 | 0 | 1 | 1 | ||
| COSC 101 | Introduction to Computing | 3 | 0 | 3 | |
| Total | 15 Units | ||||
Second Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| ENGL 102 | Composition II | 3 | 0 | 3 | ENGL 101 |
| MATH 154 | Calculus II | 4 | 0 | 4 | MATH 153 |
| Natural Science Requirements 2 | 3 | 0 | 3 | ||
| Natural Science Lab Requirements 2 | 0 | 1 | 1 | ||
| COSC 102 | Object-Oriented Programming | 3 | 0 | 3 | COSC 101 |
| ARHG 101 OR ARHG 104 | Arabic for non-Arabic speakers OR Arabic for Arabic speakers | 3 | 0 | 3 | |
| Total | 17 Units | ||||
First Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| COSC 125 | Data Structure and Programming Techniques | 3 | 0 | 3 | COSC 102 |
| MATH 203 | Discrete Mathematics | 3 | 0 | 3 | MATH 153 |
| CMPE 270 | Digital Systems | 3 | 0 | 3 | MATH 153 |
| CMPE 270 L | Digital Systems Laboratory | 0 | 1 | 1 | Corequisite CMPE 270 |
| Social Sciences Requirements | 3 | 0 | 3 | ||
| MATH 255 | Introduction to Linear Algebra | 3 | 0 | 3 | MATH 153 |
| Total | 16 Units | ||||
Second Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| COSC 248 | Algorithms and Complexity | 3 | 0 | 3 | MATH 203, COSC 125 |
| MATH 260 | Probability and Statistics | 4 | 0 | 4 | MATH 154 |
| CMPE 215 | Communication Networks | 3 | 0 | 3 | COSC 125 |
| CMPE 271 | Computer Organization | 3 | 0 | 3 | COSC 102 and CMPE 270 |
| ARHG 106 | Modern History of Bahrain | 2 | 0 | 2 | |
| ENGR 205 | Multidisciplinary Research Methods | 2 | 0 | 2 | ENGL 102 |
| Total | 17 Units | ||||
First Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| CYBR 310 | Introduction to Cybersecurity | 3 | 0 | 3 | CMPE 21, COSC 372 |
| COSC 372 | Operating Systems | 3 | 0 | 3 | CMPE 271 |
| COSC 372L | Operating Systems Laboratory | 0 | 1 | 1 | Corequisite COSC 372 |
| ENGR 401 | Entrepreneurship for Engineers | 2 | 0 | 2 | ENGR 205 |
| COSC 312 | Design and Usage of Database | 3 | 0 | 3 | MATH 203 and COSC 125 |
| SWEN 360 | Software Design and Engineering | 3 | 0 | 3 | COSC 125 |
| SWEN 360L | Software Design and Engineering Laboratory | 0 | 1 | 1 | Corequisite SWEN 360 |
| Total | 16 Units | ||||
Second Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| ARHG 107 | Human Rights | 2 | 0 | 2 | |
| Arts and Humanities Requirements | 3 | 0 | 3 | ||
| CYBR 362 | Security Vulnerabilities and Threats | 3 | 0 | 3 | CYBR 310 |
| CYBR 315 | Network Security and Forensics 3 0 3 Analysis | 3 | 0 | 3 | CMPE 215 |
| CYBR 375 | Cybercrime | 3 | 0 | 3 | CYBR 310 |
| Major Elective 1 | 3 | 0 | 3 | ||
| Total | 17 Units | ||||
Summer Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| CYBR 405 | Cybersecurity Internship | 3 | 0 | 3 | Senior Level (90 Credits) |
First Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| CYBR 460 | Secure Software Design and Engineering | 3 | 0 | 3 | SWEN 360 |
| CYBR 462 | Information System Risk Management | 3 | 0 | 3 | CYBR 362 |
| 4 | 0 | 4 | |||
| CYBR 470 | Cryptography | 3 | 0 | 3 | MATH 203 |
| CYBR 495A | Cybersecurity Design Project A | 1 | 0 | 1 | Senior Level (90 Credits), and GPA greater than or equal 2.0 |
| Major Elective 2 | 3 | 0 | 3 | ||
| Professional Elective 1 | 3 | 0 | 3 | ||
| Total | 16 Units | ||||
Second Semester
| Course Code | Course Title | Credit Units | Pre-requisites | ||
|---|---|---|---|---|---|
| LEC | LAB | Total | |||
| CYBR 480 | Security Standards and Audits | 3 | 0 | 3 | CYBR 362 |
| CYBR 410L | Cybersecurity Professional Certificate | 0 | 1 | 1 | Senior Level (90 Credits) |
| CYBR 495B | Cybersecurity Design Project B | 3 | 0 | 3 | CYBR 395A |
| Major Elective 3 | 3 | 0 | 3 | ||
| Professional Elective 2 | 3 | 0 | 3 | ||
| Total | 13 Units | ||||
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