College of Engineering & Advanced Computing · Alfaisal University
Double Majors, Minors, and Tracks
You can add a track, a minor or a second major to your degree to broaden your expertise across disciplines. This guide explains what each option is, who is eligible, and the steps to apply.
The options
What each pathway means
Primary major
The major you were admitted to when you enrolled. Completing it is what qualifies you to graduate.
Track
A structured set of courses within your own major that gives you a specific academic or professional emphasis.
Minor
A secondary field in another discipline: at least 15% of that program's hours, counting specialized courses only (not university requirements or electives).
Double major
Completing the requirements of two majors within one undergraduate program, using overlapping courses and a planned degree map.
Eligibility
Who can apply
The double majors, minors and tracks in this guide are mainly available to students of the College of Engineering and Advanced Computing. Students from other colleges may be considered if they have a strong mathematics and science background, meet the prerequisite requirements, and are approved by their home college.
| Requirement | Track | Minor | Double major |
|---|---|---|---|
| Who it is for | Students in the same primary major | Students from other primary majors | Students from other primary majors |
| Credit hours completed in your primary major | 60 or more | 60 or more | 60 or more |
| Minimum cumulative GPA | 3.00 / 4.00 | 3.00 / 4.00 | 3.50 / 4.00 |
| Meeting with your academic advisor | Required | Required | Required |
| Possible extra study time | Usually none; depends on the student's progress | Up to 1 semester | Up to 2 semesters |
Plan early. Courses must follow their prerequisite sequence, so the earlier you talk to your advisor, the less likely the pathway is to delay your graduation.
How to apply
Seven steps from interest to registration
- 1
Declare your interest in an additional pathway.
Usually toward the end of your first year - 2
Meet your academic advisor to discuss your options, the requirements and a study plan.
- 3
Check the eligibility requirements above and confirm you meet all of them.
- 4
Choose your pathway: a track, a minor or a double major.
After completing 60 credit hours - 5
Submit the official request through the Apply for Double Majors, Minors, and Tracks eForm.
- 6
Get the required approvals from the academic departments involved.
- 7
Register for the approved pathway and start completing its requirements.
Pathways by program
Tracks, minors and double majors in the College
Tracks are taken by students of that major. Minors and double majors listed here are offered in that discipline to students of other programs. Ask your advisor which combinations fit your study plan.
Engineering
Electrical Engineering
Electrical Engineering Department
- Track
- Renewable Energy
- Minors
- Electrical Engineering
Robotics & Autonomous Systems - Double major
- Electrical Engineering
Mechanical Engineering
Mechanical Engineering Department
- Track
- Digital Design & Manufacturing
- Minor
- Mechanical Engineering
- Double major
- Mechanical Engineering
Industrial Engineering
Industrial Engineering Department
- Track
- Digital Design & Manufacturing
- Minors
- Industrial Engineering
Innovation & Entrepreneurship - Double major
- Industrial Engineering
Biomedical Engineering
Biomedical Engineering Department
- Tracks
- Biomedical Imaging
Biomedical Devices & Instrumentation - Minor / double major
- Minor and double major requirements to be announced
Architecture
Architectural Engineering
Architecture & Architectural Engineering
- Tracks
- Construction Management
Sustainable Development - Double major
- Architectural Engineering
Architecture
Architecture & Architectural Engineering
- Tracks
- AI in Architecture
Robotics in Architecture - Minor / double major
- No minor or double major offered
Advanced Computing
Software Engineering
Advanced Computing
- Track
- Game Development & Digital Media
- Minor
- Software Engineering
- Double major
- Software Engineering
Artificial Intelligence
Advanced Computing
- Minor
- Artificial Intelligence
- Double major
- Artificial Intelligence
Cybersecurity
Advanced Computing
- Minor
- Cybersecurity
- Double major
- Cybersecurity
Data Science & Engineering
Advanced Computing
- Minor
- Data Science & Engineering
- Double major
- Data Science & Engineering
Minors are also available from the other participating colleges: Business; Law & International Relations; and Science & General Studies. Business pathways are listed under Courses.
Course requirements
Courses for each pathway
Open a program to see the required and elective courses for its double major, minors and tracks. Credit hours (CRH) are shown for each course. Students from other programs or colleges must also complete the listed prerequisites, or approved equivalents; further prerequisites may apply under University and College regulations.
College of Engineering & Advanced Computing
Electrical EngineeringDouble major · 30 CRHMinor · 15 CRHMinor · 15 CRHTrack · 15 CRH
Double Major in Electrical Engineering 30 CRH
| Code | Course | CRH |
|---|---|---|
| EE 301 | Signals and Systems | 3 |
| EE 302 | Communications Theory | 3 |
| EE 302 L | Communications Theory Lab | 1 |
| EE 303 | Introduction to Electronics | 3 |
| EE 303 L | Introduction to Electronics Lab | 1 |
| EE 304 | Microelectronics | 3 |
| EE 304 L | Microelectronics Lab | 1 |
| EE 306 | Control and Feedback System Design | 3 |
| EE 306 L | Control and Feedback System Design Lab | 1 |
| EE 308 | Electrical Energy Conversion | 3 |
| EE 308 L | Electrical Energy Conversion Lab | 1 |
| EE 405 | Electric Power Systems | 3 |
| EE 413 | Digital Communications | 3 |
| EE 413 L | Digital Communications Lab | 1 |
Minor in Electrical Engineering 15 CRH
| Code | Course | CRH |
|---|---|---|
| EE 301 | Signals and Systems | 3 |
| EE 303 | Introduction to Electronics | 3 |
| EE 303 L | Introduction to Electronics Lab | 1 |
| EE 306 | Control and Feedback System Design | 3 |
| EE 306 L | Control and Feedback System Design Lab | 1 |
| EE 308 | Electrical Energy Conversion | 3 |
| EE 308 L | Electrical Energy Conversion Lab | 1 |
Minor in Robotics and Autonomous Systems 15 CRH
| Code | Course | CRH |
|---|---|---|
| EE 414 | Foundations of Robotics | 3 |
| EE 442 | Intelligent Electrical Systems | 3 |
| AI 483 | AI in Robotics | 3 |
Electives: Select any two courses (6 CRH)
- EE 410 Cyber Physical Systems (3)
- EE 415 Industrial Robotics (3)
- EE 416 Unmanned Aerial Vehicles and Drones (3)
- EE 417 Digital Signal Processing (3)
- EE 418 Digital Image Processing (3)
- EE 440 Machine Learning (3)
- EE 402 Introduction to Wireless Networks (3)
- AI 317 Computer Vision (3)
- AI 347 Introduction to Machine Learning (3)
- AI 360 Agent Based Systems (3)
- AI 444 Artificial Intelligence (3)
- AI 475 Game Theory (3)
- AI 472 Expert Systems (3)
- AI 455 Generative AI (3)
- AI 480 Natural Language Processing (3)
- SE 441 Telecommunications Software Design (3)
- SE 443 Cloud Computing for Software Engineers (3)
- SE 461 Game Engine Architecture & Implementation (3)
- ME 406 Mechatronics (3)
- BME 423 Biomedical Mechatronic Systems (3)
- BME 421 Advanced Biomedical Instrumentation (3)
- BME 432 Biomedical Data Analytics (3)
- IE 403 Design of Experiments (3)
- IE 420 Reliability and Maintenance Engineering (3)
- IE 460 Industrial Internet of Things (3)
Other 400-level courses with substantial robotics, autonomy, perception, intelligent systems, embedded systems or multi-agent content may be approved by the Department Chair.
Renewable Energy Track 15 CRH
For Electrical Engineering students: generating electrical power from renewable sources (solar, wind, hydro, tidal, wave, biomass and geothermal), energy storage, power plant planning, and integrating these sources into the power grid through power electronics.
| Code | Course | CRH |
|---|---|---|
| EE 410 | Cyber-Physical Systems | 3 |
| EE 420 | Power Electronics | 3 |
| EE 426 | Renewable Energy | 3 |
| Elective | EE Technical Elective | 3 |
| Elective | EE Technical Elective | 3 |
Equivalents to EE 410 may be taken from technical electives in control and robotics, with the prior approval of the advisor and Department Chair.
Students also complete the program's remaining elective requirements and a capstone project themed on the track.
Mechanical EngineeringDouble major · 25 CRHMinor · 15 CRHTrack · 15 CRH
Double Major in Mechanical Engineering 25 CRH
| Code | Course | CRH |
|---|---|---|
| ME 310 | Mechanical Component Design | 3 |
| ME 310 L | Mechanical Component Design Lab | 1 |
| ME 311 | Applied Mechanics II: Dynamics | 3 |
| ME 312 | Mechanics of Materials II | 3 |
| ME 312 L | Mechanics of Materials II Lab | 1 |
| ME 315 | Machine Design | 3 |
Electives: Select any to complete 11 CRH
- ME 306 Instrumentation and Control Engineering (3)
- ME 306 L Instrumentation and Control Engineering Lab (1)
- ME 316 Engineering Thermodynamics (3)
- ME 317 Heat and Mass Transfer (3)
- ME 317 L Heat and Mass Transfer Lab (1)
- ME 403 Finite Element Methods (3)
- ME 403 L Finite Element Methods Lab (1)
- ME 407 Heating, Ventilation, and Air-Conditioning (3)
Minor in Mechanical Engineering 15 CRH
| Code | Course | CRH |
|---|---|---|
| ME 311 | Applied Mechanics II: Dynamics | 3 |
| ME 312 | Mechanics of Materials II | 3 |
| ME 312 L | Mechanics of Materials II Lab | 1 |
Electives: Select any to complete 8 CRH
- ME 315 Machine Design (3)
- ME 316 Engineering Thermodynamics (3)
- ME 316 L Engineering Thermodynamics Lab (1)
- ME 317 Heat and Mass Transfer (3)
- ME 317 L Heat and Mass Transfer Lab (1)
- ME 310 Mechanical Component Design (3)
- ME 310 L Mechanical Component Design Lab (1)
- ME 407 Heating, Ventilation, and Air-Conditioning (3)
Digital Design and Manufacturing Track 15 CRH
For Mechanical Engineering students, offered jointly by the Industrial and Mechanical Engineering departments to prepare graduates for Industry 4.0 product design and manufacturing.
| Code | Course | CRH |
|---|---|---|
| ME 308 | Advanced Manufacturing Processes | 3 |
| IE 315 | Engineering Economy and Cost Analysis | 3 |
Electives: Select three technical electives (9 CRH)
- ME 419 Product Design and Development (3)
- ME 420 Advanced Visualization and Simulation (3)
- IE 455 Data Mining and Applications in Engineering (3)
- IE 460 Industrial Internet of Things (3)
Industrial EngineeringDouble major · 24 CRHMinor · 15 CRHMinor · 15 CRHTrack · 15 CRH
Double Major in Industrial Engineering 24 CRH
| Code | Course | CRH |
|---|---|---|
| IE 301 | Operations Research I | 3 |
| IE 304 | Production and Service Systems Planning I | 3 |
| IE 401 | Network Models and Project Management | 3 |
Electives: Select 15 CRH
- IE 307 Work System Analysis & Design (3)
- IE 307 L Work System Analysis & Design Lab (1)
- IE 315 Engineering Economy and Cost Analysis (3)
- IE 330 Simulation (3)
- IE 330 L Simulation Lab (1)
- IE 406 Quality Engineering (3)
- IE 302 Operations Research II (3)
- IE 305 Production and Service Systems Planning II (3)
Minor in Industrial Engineering 15 CRH
| Code | Course | CRH |
|---|---|---|
| IE 301 | Operations Research I | 3 |
| IE 304 | Production and Service Systems Planning I | 3 |
Electives: Select 9 CRH
- IE 307 Work System Analysis & Design (3)
- IE 307 L Work System Analysis & Design Lab (1)
- IE 315 Engineering Economy and Cost Analysis (3)
- IE 330 Simulation (3)
- IE 330 L Simulation Lab (1)
- IE 406 Quality Engineering (3)
- IE 302 Operations Research II (3)
- IE 305 Production and Service Systems Planning II (3)
Minor in Innovation and Entrepreneurship 15 CRH
| Code | Course | CRH |
|---|---|---|
| IE 315 | Engineering Economy and Cost Analysis | 3 |
| EE 481 | Innovations and Entrepreneurship in Engineering, or BME 422 Medical Device Innovation and Entrepreneurship, or ME 419 Product Design and Development | 3 |
Electives: Select 9 CRH
- IE 301 Operations Research I (3)
- IE 302 Operations Research II (3)
- IE 304 Production and Service Systems Planning I (3)
- IE 305 Production and Service Systems Planning II (3)
- IE 307 Work System Analysis & Design (3)
- IE 307 L Work System Analysis & Design Lab (1)
- IE 330 Simulation (3)
- IE 330 L Simulation Lab (1)
- IE 401 Network Models and Project Management (3)
- IE 404 Quantitative Methods for Engineering Decision Making (3)
- IE 406 Quality Engineering (3)
- IE 450 Management for Engineers (3)
- IE 460 Industrial Internet of Things (3)
- EE 410 Cyber Physical Systems (3)
- MGT 375 Introduction to Entrepreneurship (3)
Digital Design and Manufacturing Track 15 CRH
For Industrial Engineering students, offered jointly by the Industrial and Mechanical Engineering departments to prepare graduates for Industry 4.0 product design and manufacturing.
| Code | Course | CRH |
|---|---|---|
| ME 308 | Advanced Manufacturing Processes | 3 |
| IE 315 | Engineering Economy and Cost Analysis | 3 |
Electives: Select three technical electives (9 CRH)
- ME 419 Product Design and Development (3)
- ME 420 Advanced Visualization and Simulation (3)
- IE 455 Data Mining and Applications in Engineering (3)
- IE 460 Industrial Internet of Things (3)
Biomedical EngineeringTrack · 18 CRHTrack · 18 CRH
Tracks are for Biomedical Engineering students, who choose their fourth-year electives with their academic advisor. Students may also follow a general (non-track) option.
Biomedical Imaging Track 18 CRH
| Code | Course | CRH |
|---|---|---|
| BME 402 | Medical Device Quality & Regulatory Affairs | 3 |
| BME 405 | Artificial Intelligence in Biomedical Engineering | 3 |
| BME 410 | Clinical Imaging Block | 3 |
| BME 412 | Deep Learning in Biomedical Imaging | 3 |
| BME 414 | Radiation Therapy | 3 |
Electives: Select one course (3 CRH)
- BME 401 Undergraduate Research in Biomedical Engineering (3)
- BME 408 Lasers and Coherent Optics (3)
- BME 420 Prosthetics & Orthotics (3)
- BME 421 Advanced Biomedical Instrumentation (3)
- BME 423 Biomedical Mechatronic Systems (3)
- BME 422 Medical Device Innovation and Entrepreneurship (3)
- BME 424 Biomedical Sensors (3)
- BME 425 Perfusion & Pumping Engineering (3)
- BME 426 Tissue Engineering (3)
- BME 427 Cardiovascular Instrumentation (3)
- BME 428 Fundamentals of BioMEMS and Medical Microdevices (3)
- BME 429 Biomechanics of Movement (3)
- BME 430 Special Topics in Biomedical Engineering (3)
- BME 431 Genetics & Molecular Biology (3)
- BME 433 Biomedical Data Analytics (3)
- BME 434 Bioinformatics (3)
- BME 435 Cognitive Neuroscience (3)
- BME 436 Photonic Information Processing (3)
- BME 438 Nanotechnology (3)
Biomedical Devices & Instrumentation Track 18 CRH
| Code | Course | CRH |
|---|---|---|
| BME 402 | Medical Device Quality & Regulatory Affairs | 3 |
| BME 405 | Artificial Intelligence in Biomedical Engineering | 3 |
| BME 420 | Prosthetics & Orthotics | 3 |
| BME 421 | Advanced Biomedical Instrumentation | 3 |
| BME 423 | Biomedical Mechatronic Systems | 3 |
Electives: Select one course (3 CRH)
- BME 401 Undergraduate Research in Biomedical Engineering (3)
- BME 408 Lasers and Coherent Optics (3)
- BME 412 Deep Learning in Biomedical Imaging (3)
- BME 414 Radiation Therapy (3)
- BME 422 Medical Device Innovation and Entrepreneurship (3)
- BME 424 Biomedical Sensors (3)
- BME 425 Perfusion & Pumping Engineering (3)
- BME 426 Tissue Engineering (3)
- BME 427 Cardiovascular Instrumentation (3)
- BME 428 Fundamentals of BioMEMS and Medical Microdevices (3)
- BME 429 Biomechanics of Movement (3)
- BME 430 Special Topics in Biomedical Engineering (3)
- BME 431 Genetics & Molecular Biology (3)
- BME 433 Biomedical Data Analytics (3)
- BME 434 Bioinformatics (3)
- BME 435 Cognitive Neuroscience (3)
- BME 436 Photonic Information Processing (3)
- BME 438 Nanotechnology (3)
Minor and double major requirements in Biomedical Engineering are not yet available.
Architectural EngineeringDouble major · 38 CRH
Double Major in Architectural Engineering 38 CRH
| Code | Course | CRH |
|---|---|---|
| ARE 309 | Project Management and Economics | 3 |
| ARE 315 | Electrical and Lighting Systems in Buildings | 3 |
| ARE 321 | Structural Mechanics | 3 |
| ARE 321 L | Structural Mechanics Lab | 1 |
| ARE 332 | Building Services Engineering | 3 |
| ARE 332 L | Building Services Engineering Lab | 1 |
| ARE 405 | Structural Analysis | 3 |
Prerequisites for students from other departments
- ARC 101 Architectural Design I
- ARE 120 Drafting and Drawing
- ARC 202 Architectural Design II
- ARE 231 Building Materials and Construction Technology
- ARE 232 Building Construction
- ARE 297 Architecture and Buildings
No minor in Architectural Engineering is offered.
ArchitectureTrack · 9 CRHTrack · 9 CRH
Tracks are for Architecture students and are taken in the fourth year: two courses in the fall semester and one in the spring semester.
AI in Architecture Track 9 CRH
Integrating artificial intelligence into the architectural design process, using machine learning and AI tools to create intelligent, data-driven designs.
| Code | Course | CRH |
|---|---|---|
| ARC 411 | Generative AI for Architectural Design | 3 |
| ARC 412 | Machine Learning for Building Performance & Optimization | 3 |
| ARC 413 | AI for Urban Analytics & Smart City Design | 3 |
Robotics in Architecture Track 9 CRH
Architecture as an intelligent, interactive, cyber-physical system, with robotics as a design medium from architectural elements to whole buildings.
| Code | Course | CRH |
|---|---|---|
| ARC 414 | Foundations of Robotic, Interactive and Kinetic Architecture | 3 |
| ARC 415 | Cybernetic Responsive Architectural Design | 3 |
| ARC 416 | Embodied Interaction in Architectural Space | 3 |
No minor or double major in Architecture is offered.
Software EngineeringDouble major · 24 CRHMinor · 15 CRHTrack · 16 CRH
Double Major in Software Engineering 24 CRH
| Code | Course | CRH |
|---|---|---|
| SE 310 | Software Design & Architecture | 3 |
| SE 316 | Application Development | 3 |
| SE 322 | IoT Application Development | 3 |
| SE 412 | Software Testing & Quality Assurance | 3 |
Electives: Select 12 CRH from the Advanced Computing elective list. See the list.
Prerequisites for students from other colleges
- STA 212 Probability and Statistics
- MAT 212 Linear Algebra
Minor in Software Engineering 15 CRH
| Code | Course | CRH |
|---|---|---|
| SE 310 | Software Design & Architecture | 3 |
| SE 316 | Application Development | 3 |
| SE 322 | IoT Application Development | 3 |
| SE 412 | Software Testing & Quality Assurance | 3 |
Electives: Select 3 CRH from the Advanced Computing elective list. See the list.
Prerequisites for students from other colleges
- SE 100 Programming for Engineers
- SE 100 L Programming for Engineers Lab
- SE 120 Object Oriented Programming
- SE 120 L Object Oriented Programming Lab
- SE 201 Introduction to Software Engineering
- SE 225 Software Requirements
Game Development and Digital Media Track 16 CRH
For Software Engineering students: foundations in game design and software development through team-based design projects and creative problem-solving. The track has no electives; all courses are required.
| Code | Course | CRH |
|---|---|---|
| SE 324 | Web Application Development | 3 |
| SE 324 L | Web Application Development Lab | 1 |
| SE 461 | Game Engine Architecture and Implementation | 3 |
| SE 462 | Fundamentals of Game Design | 3 |
| SE 463 | Game Mechanics, Prototyping, and Production | 3 |
| SE 464 | Innovative Topics in Immersive Game Development | 3 |
Artificial IntelligenceDouble major · 24 CRHMinor · 15 CRH
Double Major in Artificial Intelligence 24 CRH
| Code | Course | CRH |
|---|---|---|
| AI 317 | Computer Vision | 3 |
| AI 347 | Introduction to Machine Learning | 3 |
| AI 455 | Generative AI | 3 |
| AI 447 | Deep Learning | 3 |
| AI 444 | Artificial Intelligence | 3 |
Electives: Select 9 CRH from the Advanced Computing elective list. See the list.
Minor in Artificial Intelligence 15 CRH
| Code | Course | CRH |
|---|---|---|
| AI 347 | Introduction to Machine Learning | 3 |
| AI 451 | AI Tools and Applications | 3 |
| AI 444 | Artificial Intelligence | 3 |
Electives: Select 6 CRH from the Advanced Computing elective list. See the list.
Prerequisites for students from other colleges
- SE 100 Programming for Engineers
- SE 100 L Programming for Engineers Lab
- STA 212 Probability and Statistics
- MAT 212 Linear Algebra
- AI 250 Introduction to AI
- SE 301 Analysis of Algorithms
CybersecurityDouble major · 24 CRHMinor · 15 CRH
Double Major in Cybersecurity 24 CRH
| Code | Course | CRH |
|---|---|---|
| CSE 350 | Cryptography & Data Privacy | 3 |
| CSE 360 | Digital Forensics | 3 |
| CSE 370 | Database Security | 3 |
| CSE 380 | Operating System Security | 3 |
| CSE 452 | Network Security | 3 |
| CSE 454 | Ethical Hacking and Systems Defense | 3 |
Electives: Select 6 CRH from the Advanced Computing elective list. See the list.
Minor in Cybersecurity 15 CRH
| Code | Course | CRH |
|---|---|---|
| CSE 350 | Cryptography & Data Privacy | 3 |
| CSE 452 | Network Security | 3 |
| CSE 454 | Ethical Hacking and Systems Defense | 3 |
Electives: Select 6 CRH from the Advanced Computing elective list. See the list.
Prerequisites for students from other colleges
- SE 239 Network Programming
- CSE 250 Introduction to Cybersecurity
- SE 314 Operating Systems
Data Science & EngineeringDouble major · 24 CRHMinor · 15 CRH
Double Major in Data Science and Engineering 24 CRH
| Code | Course | CRH |
|---|---|---|
| AI 347 | Introduction to Machine Learning | 3 |
| DSE 300 | Data Preparation & Feature Design | 3 |
| DSE 320 | Data Mining | 3 |
| DSE 352 | Big Data & Data Warehousing | 3 |
Electives: Select 12 CRH from the Advanced Computing elective list (courses marked † excluded). See the list.
Minor in Data Science and Engineering 15 CRH
| Code | Course | CRH |
|---|---|---|
| AI 347 | Introduction to Machine Learning | 3 |
| DSE 300 | Data Preparation & Feature Design | 3 |
| DSE 320 | Data Mining | 3 |
| DSE 352 | Big Data & Data Warehousing | 3 |
Electives: Select 3 CRH from the Advanced Computing elective list (courses marked † excluded). See the list.
Prerequisites for students from other colleges
- STA 212 Probability and Statistics
- MAT 212 Linear Algebra
- DSE 200
- SE 215 Data Structures
- SE 252 Database Systems
Advanced Computing elective listSoftware Eng. · AI · Cybersecurity · Data Science
Elective courses for the Software Engineering, Artificial Intelligence, Cybersecurity and Data Science & Engineering double majors and minors. A course that is already required in your pathway does not count again as an elective. Courses marked † are not on the Data Science & Engineering elective list.
- SE 435 Undergraduate Research in Software Engineering (3)
- SE 440 Special Topics in Software Engineering (3)
- SE 441 Telecommunications Software Design (3)
- SE 442 Social Networks for Software Engineers (3)
- SE 443 Cloud Computing for Software Engineers (3)
- AI 444 Artificial Intelligence (3)
- CSE 445 Information and Software Security (3)
- SE 448 Blockchain Development (3)
- DSE 449 Data Analytics (3)
- AI 447 Deep Learning (3)
- CSE 451 Secure Software Engineering (3)
- CSE 452 Network Security (3)
- CSE 453 Security Risk Management & Control (3)
- CSE 454 Ethical Hacking and Systems Defense (3)
- AI 455 Generative AI (3)
- SE 461 Game Engine Architecture & Implementation (3)
- SE 462 Fundamentals of Game Design (3)
- SE 463 Game Mechanics, Prototyping, and Production (3)
- SE 464 Innovative Topics in Immersive Game Development (3)
- CSE 444 Web and Mobile Security (3)
- CSE 472 Penetration Testing (3)
- CSE 410 Security Architecture (3)
- DSE 451 Advanced Databases (3)
- AI 480 Natural Language Processing (3) †
- DSE 452 Data Engineering and Pipelines (3) †
- DSE 423 Cloud Computing in Data Science (3) †
- SE 400 Theory of Computation (3) †
- DSE 401 Optimization Techniques for ML (3) †
- AI 462 Product Management for AI (3) †
- AI 460 Agent Based Systems (3) †
- AI 472 Expert Systems (3) †
- AI 483 AI in Robotics (3) †
- AI 475 Game Theory (3) †
- SE 423 Software Construction & Processes (3) †
- AI 451 AI Tools and Applications (3) †
College of Business
Open to eligible students from other colleges. Every Business double major is 24 CRH and every minor is 15 CRH.
AccountingDouble major · 24 CRHMinor · 15 CRH
Double major in Accounting 24 CRH
Required courses
- ACC 301 Intermediate Financial Accounting I
- ACC 302 Intermediate Financial Accounting II
- ACC 320 Cost Accounting
- ACC 330 Zakat and Income Taxes
- ACC 390 Financial Statement Analysis and Valuation
- ACC 410 Advanced Financial Accounting
- ACC 420 Auditing and Assurance Services
- ACC 430 Special Topics in Accounting
Minor in Accounting 15 CRH
Required: ACC 301, ACC 302, ACC 330
Electives: Two more courses from the major list, or as approved by the Department Chair
Prerequisites for non-Business students
- ACC 201 Introduction to Financial Accounting
- ACC 202 Introduction to Management Accounting
- FIN 201 Principles of Finance
Business AnalyticsDouble major · 24 CRHMinor · 15 CRH
Double major in Business Analytics 24 CRH
Required courses (5)
- BAN 320 Business Data Analytics with Excel
- BAN 350 Predictive Analytics and Data Mining
- BAN 370 Business Big Data Intelligence
- BAN 401 AI and Machine Learning for Business Data Analytics
- BAN 410 Applied Business Analytics Project
Plus any 3 of
- BAN 380 People Analytics & Strategy
- BAN 402 Financial Data Analytics
- BAN 403 Supply Chain Data Analytics
- FIN 310 Financial Modeling
- MKT 301 E-Marketing
- MKT 310 Consumer Behavior
- MKT 330 Marketing Research
Minor in Business Analytics 15 CRH
Required: BAN 350, BAN 410
Electives: Three more courses from the major list, or as approved by the Department Chair
Prerequisites for non-Business students
- BAN 310 Business Analytics and Visualization
- BAN 211 Business Statistics
- MKT 201 Principles of Marketing
- FIN 201 Principles of Finance
EconomicsDouble major · 24 CRHMinor · 15 CRH
Double major in Economics 24 CRH
Required courses (3)
- ECO 301 Intermediate Microeconomics
- ECO 302 Intermediate Macroeconomics
- ECO 303 Introduction to Econometrics
Plus any 5 of
- ECO 310 International Economics
- ECO 312 Public Economics (or GPP 312)
- ECO 320 Islamic Economics and Finance
- ECO 330 Economic Development
- ECO 405 Industrial Organization
- ECO 410 Labor Economics
- ECO 415 Energy and Environmental Economics
- ECO 430 Behavioral Economics
- ECO 441 Advanced Topics in Microeconomics
- ECO 442 Advanced Topics in Macroeconomics
- FIN 350 Financial Markets and Institutions
- FIN 420 International Finance
Minor in Economics 15 CRH
Required: ECO 301, ECO 302, ECO 303
Electives: Two more courses from the major list (excluding FIN and GPP courses), or as approved by the Department Chair
Prerequisites for non-Business students
- ECO 101 Microeconomics
- ECO 102 Macroeconomics
- BAN 211 Business Statistics
- FIN 201 Principles of Finance
Entrepreneurship & Family BusinessDouble major · 24 CRHMinor · 15 CRH
Double major in Entrepreneurship & Family Business 24 CRH
Courses
- MGT 350 Human Resources Management
- MGT 373 Negotiations
- MGT 375 Entrepreneurship: Theory, Process, Practice
- MGT 376 Entrepreneurial Finance
- MGT 393 Managing Organizational Change
- MGT 395 Design Thinking
- MGT 401 Family Business Management
- OPM 450 Management of Innovation
Minor in Entrepreneurship & Family Business 15 CRH
Required: MGT 375, MGT 373, MGT 393, MGT 401
Electives: One more course from the major list, or as approved by the Department Chair
Prerequisites for non-Business students
- MGT 125 Principles of Management
- FIN 201 Principles of Finance
- MGT 230 Organizational Behavior
FinanceDouble major · 24 CRHMinor · 15 CRH
Double major in Finance 24 CRH
Required courses (5)
- ACC 301 Intermediate Financial Accounting I
- FIN 320 Corporate Finance
- FIN 350 Financial Markets and Institutions
- FIN 370 Investments (formerly FIN 410)
- FIN 401 Financial Modeling (formerly FIN 310)
Plus any 3 of
- ACC 390 Financial Statement Analysis & Valuation
- ECO 303 Introduction to Econometrics
- FIN 377 Fixed Income Securities
- FIN 380 Fintech and Digital Finance
- FIN 401 Mergers and Acquisitions
- FIN 415 Derivative Securities
- FIN 420 International Finance
- FIN 450 Financial Trading Strategies
- FIN 460 Behavioral Finance
Minor in Finance 15 CRH
Required: FIN 320, FIN 350, FIN 370
Electives: Two more courses from the major list or approved courses
Prerequisites for non-Business students
- ACC 201 Introduction to Financial Accounting
- BAN 211 Business Statistics
- FIN 201 Principles of Finance
Human Resources ManagementDouble major · 24 CRHMinor · 15 CRH
Double major in Human Resources Management 24 CRH
Courses
- MGT 350 Human Resources Management
- MGT 360 Employee Learning & Development
- MGT 370 HR Planning, Recruitment and Selection
- MGT 380 Employee Relations & Engagement
- MGT 383 Organizational Leadership
- MGT 390 Total Reward Management
- MGT 393 Managing Organizational Change
- MGT 443 Comparative Management
Minor in Human Resources Management 15 CRH
Required: MGT 350, MGT 370, MGT 380, MGT 383
Electives: One more course from the major list, or as approved by the Department Chair
Prerequisites for non-Business students
- MGT 125 Principles of Management
- MGT 210 Business Ethics
- MGT 230 Organizational Behavior
MarketingDouble major · 24 CRHMinor · 15 CRH
Double major in Marketing 24 CRH
Courses
- MKT 301 E-Marketing
- MKT 310 Consumer Behavior
- MKT 315 Services Marketing
- MKT 320 International Marketing
- MKT 330 Marketing Research
- MKT 401 Brand Strategy
- MKT 410 Integrated Marketing Communications
- MKT 420 Marketing Strategy
Minor in Marketing 15 CRH
Required: MKT 310, MKT 315, MKT 330, MKT 420
Electives: One more course from the major list, or as approved by the Department Chair
Prerequisites for non-Business students
- MGT 210 Business Ethics
- MKT 201 Principles of Marketing
- BAN 211 Business Statistics
Operations & Project ManagementDouble major · 24 CRHMinor · 15 CRH
Double major in Operations & Project Management 24 CRH
Required courses (5)
- OPM 310 Introduction to Project Management & Tools
- OPM 360 Principles of Logistics & Supply Chain Management
- OPM 370 Quality Management
- OPM 380 Advanced Project Management
- OPM 425 Special Topics in Operations Management
Plus any 3 of
- OPM 450 Management of Innovation
- OPM 485 Project Risk Management
- BAN 350 Predictive Analytics and Data Mining
- BAN 403 Supply Chain Data Analytics
- MGT 375 Entrepreneurship: Theory, Process, Practice
- MGT 393 Managing Organizational Change
Minor in Operations & Project Management 15 CRH
Required: OPM 310, OPM 360, OPM 370, OPM 380
Electives: One more course from the major list, or as approved by the Department Chair
Prerequisites for non-Business students
- BAN 211 Business Statistics
- OPM 240 Principles of Operations Management
- BAN 310 Business Analytics and Visualization
Leadership & Strategic CommunicationsDouble major · 24 CRHMinor · 15 CRH
Double major in Leadership & Strategic Communications 24 CRH
Courses
- MGT 375 Entrepreneurship: Theory, Process, Practice
- MGT 373 Negotiations
- MGT 383 Organizational Leadership
- ENG 301 Communications for Leaders
- ENG 3XX Cross-Cultural Communication and Conflict Resolution
- ENG 4XX Persuasion and Influence in Leadership
- ENG 401 Audience and Market Analysis: Writing UX Research
- ENG 402 Advanced Seminar in Communication
Minor in Leadership & Strategic Communications 15 CRH
Required: MGT 373, ENG 301, ENG 401, ENG 402
Electives: One more course from the major list, or as approved by the Department Chair
Prerequisites for non-Business students
- MGT 125 Principles of Management
- MGT 210 Business Ethics
- MGT 230 Organizational Behavior
Combinations
How pathways can be combined
Examples of Possible Academic Pathway Combinations
Major + Minor + Track
- MajorSoftware Engineering
- MinorCybersecurity
- TrackGame Development & Digital Media
Major + Two Minors
- MajorElectrical Engineering
- MinorArtificial Intelligence
- MinorEconomics
Double Major + Minor
- MajorIndustrial Engineering
- MajorArtificial Intelligence
- MinorFinance
Other combinations may be approved, subject to College policies and graduation requirements.
General regulations
Rules that apply to every pathway
- The track, minor or second major must be an approved specialization offered by Alfaisal University.
- Adding a pathway is optional and is possible only after you are admitted to your primary major.
- You must meet your academic advisor before enrolling in any additional pathway.
- You may take courses for your primary major and your additional pathway in the same semester, within the University's rules on academic load and prerequisites.
- To graduate you must complete all requirements of your primary major. Leaving an additional pathway does not affect your eligibility to graduate.
- You may withdraw from a track, minor or double major with the approval of the departments involved, following University procedures.
Questions from students and parents
Frequently asked questions
Is a double major the same as earning two bachelor's degrees?
No. A double major lets you gain expertise in two disciplines within one degree program. Two bachelor's degrees means completing two full, separate programs.
| Double major | Two bachelor's degrees |
|---|---|
| One degree | Two separate degrees |
| Shared curriculum and overlapping courses | Each degree has its own complete requirements |
| Fewer additional credit hours | Substantially more credit hours |
| Shorter completion time | Longer completion time |
| One diploma showing both majors, subject to University policy | Two separate diplomas |
Is a double major internationally recognized?
Yes. Double majors are common at leading universities in the United States, Canada, Europe, Australia and elsewhere. Recognition rests on the accreditation and standing of the university that awards the degree.
Why add a track, minor or second major?
It broadens what you can do with your degree:
- Knowledge and skills across more than one discipline
- More flexibility in choosing a career path
- Stronger problem-solving and interdisciplinary thinking
- Better preparation for emerging industries such as AI, data science and advanced manufacturing
Will employers value it?
Employers increasingly look for graduates who can work across disciplines. A second major or a minor shows curiosity, versatility and the ability to manage a demanding workload. Combinations in demand include AI + Business, AI + Engineering, Cybersecurity + Data Science, Software Engineering + AI, and Industrial Engineering + Data Analytics.
Your employability still depends on internships, projects, communication skills and the job market.
Should I do a double major or a master's degree?
They serve different purposes, and many students do both: a double major first, then a master's later.
| Double major | Postgraduate degree |
|---|---|
| Broadens your expertise across two fields | Deepens your specialization in one field |
| Completed during your undergraduate studies | Taken after your bachelor's degree |
| Builds multidisciplinary skills | Builds advanced expertise and research skills |
| Can widen early-career options | Can support leadership, research or specialist roles |
Is an additional pathway right for me?
It may suit you if you:
- Enjoy solving complex problems that span several fields
- Have interests in more than one discipline
- Want to work in emerging, fast-changing industries
- Plan to pursue graduate or professional studies
- Can keep a strong GPA while carrying a heavier workload
What happens if I change my mind?
You can withdraw from a track, minor or second major with your departments' approval. Withdrawing does not affect your graduation from your primary major.
Ready to start?
Book a meeting with your academic advisor. They will review your eligibility, help you build a study plan and guide you through the request and approvals.
If you are eligible, apply online:
