Sign In

Bachelor of Computer Science

(Intelligent Systems Track )

 

​ ​​​​​​​​​​Computer Science Program Overview

The Bachelor of Science in Computer Science (BSCS) at Dar Al-Hekma University provides students with a world-class bachelor's degree in computer science, during the study of which they learn in-demand computing skills, develop their abilities to solve complex problems and nurture innovation and creativity in the field. With a hands-on project-based approach, the program helps students in developing the technical and transferable skills that they need for fulfilling careers in the field of technology. The BSCS curriculum has been designed with input from industry experts to meet the Association for Computinguting Machinery (ACM)and the Institute of Electrical and Electronics Engineers (IEEE) guidelines for computer science programs. The curriculum s also has multiple industry-recognized certifications that are built into it to boost students' résumés. ​​​​

Along with the bachelor’s degree in computer science at Dar Al-Hekma University, the Department of Computer Science offers five different tracks: one is a general track​ in data analytics, another one in software engineering, a fourth one in intelligent systems, and a Fifth one in game development, and it offers unique double tracking programs such as the following:​

  • Data Analytics & Intelligent Systems
  • Game Development & Intelligent Systems​​

Intelligent Systems ​Track Overview

The Department of Computer Science offers a bachelor’s degree in computer science and also a track in intelligent systems which is a four-year program of 136 credit hours towards graduation. The intelligent systems track focuses on the fundamentals of the mechanisms of artificial intelligence to construct intelligent systems that can operate autonomously, learn from experience, plan their actions, and solve complex problems. Artificial intelligence is the science of giving computers human-like intelligence. This track aims to give students all the computing skills needed for careers in a wide range of industries that are adopting artificial intelligence.​
For those interested in scholarships, the University offers different undergraduate scholarships.

Program educational objectives

  • PEO-1: Continue seeking proper professional development by pursuing a graduate study in the field of Computer Science.
  • PEO-2: Use the necessary computing knowledge to start and run a technical company as an entrepreneur.
  • PEO-3: Manage responsibilities and progress to become a leader or manager in any public or private industry occupation. ​

Graduate Attributes 

  • Critical thinking and problem solving
  • Design ability
  • Communication skills
  • Professionalism and ethical competency
  • Leadership and teamwork
  • Long-life learning
  • Research Capability
  • Deep computer science knowledge and intellectual breath
  • ​Implementation and evaluation ability

Program Mission

Graduating professionals equipped with design thinking, leadership, and research skills in the fields of computer science to foster creativity and sustainability.

Why Choose the Computer Science Program at DAHU​

​The Bachelor of Science in Computer Science​ program at Dar Al-Hekma University provides students with a world-class education in an interactive environment that allows for an unparalleled individualized learning experience​


​​​​Admission requirements​


​​​​​​​​​​​
​​​​​ Programs​​​
​​T​OEFL Score​​
(University Level)
Required ​Certificate Percentage​​
Tahsili​ Test Score​​​
​Other Admission Requirements
​Bachelor of Science in
Computer Science​
( Intelligent Systems ​ track)
​400-500
OR 900 o​​n the SAT
(500 math, 400 English)
​85%
​70%
​Science Track in
High School


For further details about admissions, click here



​​​​Learning Outcomes​​​​​​


Graduates of the Computer Science program will be able to:​

  • SO1. Analyze complex computing problems and apply principles of computing and other relevant disciplines to find solutions.
  • SO2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  • SO3. Communicate effectively in a variety of professional contexts
  • SO4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • SO5. Function effectively as members or leaders of a team engaged in activities appropriate to the program's discipline.
  • SO6. Apply computer science theory and software development fundamentals to produce computing-based solutions. [CS]​


            ​​​​​​Plan of Study​



            ​​​​​​Year One
            Fall Semester ​Spring Semester

            Course Code

            Course Title

            Credit Hours

            Course Code

            Course Title

            Credit Hours

            ICTC 1302
            Information & Computing 
            Technology Concepts
            3
            COMM 1302
            Communication Skills II
            3
            LOGC 1202
            Digital Logic Concepts
            2
            MATH 1305
            Calculus II
            3
            ARTS XXXX
            Arts & Design
            2
            BSCS 1330
            Discrete Structures
            3
            COMM 1301
            Communication Skills I3BSCS 1350
            Introduction to Programming
            3
            ARAB XXXX
            Arabic Studies
            3
            BSCS 1320
            Computer Architecture &
            Organization
            3
            MATH 1304
            Calculus I
            3
            BSCY 1310
            Fundamentals of 
            Cybersecurity
            3
            BSCS 1160
            Compuer Ethics & Society
            1
            Total Credit Hours 17 Total Credit Hours 18
            Year Two
            Fall Semester ​Spring Semester

            Course Code 

            Course Title

            Credit Hours 

            Course Code 

            Course Title

            Credit Hours 

            Math 1306
            Linear Algebra
            3
            ARAB XXXX
            Arabic Studies
            3
            CHEM 1301
            Chemistry
            3XXXX XXXX
            Required Gen. Ed Electives
            3
            STAT 2301
            Statistics
            3
            PHYS 1301
            Physics
            3
            BSCS 2355
            Object-Oriented
            Programming
            3
            BSCS 2375
            Networking & Data
            Communication
            3
            BSCS 2351
            Fundamental Data 
            Structures
            3BSCS 2310
            Analysis of Algorithms
            3
            BSCS 2370
            Operating Systems 3
            BSIS 2340
            IS Project Management
            3
            Total Credit Hours 18 Total Credit Hours 18
            Year Three
            Fall Semester ​Spring Semester

            Course Code 

            Course Title

            Credit Hours 

            Course Code 

            Course Title

            Credit Hours 

            EMOI 1201
            Emotional Intelligence
            2
            XXXX XXXX
            Required Gen. Ed Electives
            3
            ISLS XXXX
            Islamic  Studies
            3XXXX XXXX
            Free Elective
            3
            BSCS 3340
            Computer Graphics and Visualization
            3
            ISLS XXXX
            Islamic Studies
            3
            BSCS 3345​
            Human Computer Interaction
            3
            BSIS 3320
            Database Management
            Systems
            3
            BSCS 3380
            Artificial Intelligence
            3BSCS 3330
            Computational Science
            Principles
            3
            BSCS 3365
            Software Engineering
            3BSCS XXXX
            Program Elective
            3
            Total Credit Hours 17 Total Credit Hours 18


            Year Four
            Fall Semester ​Spring Semester

            Course Code 

            Course Title

            Credit Hours 

            Course Code 

            Course Title

            Credit Hours 

            ISLS XXXX
            Islamic Studies
            2
            BBBF 1101
            Basic Brain &
            Body Fitness
            1
            ENTR 3301
            Entrepreneurship &
            Design Thinking
            3XXXX XXXX
            Free Elective
            3
            BSCS 4390
            Advanced Applications
            Programming
            3
            BSCS 4392
            Capstone Project II
            3
            BSCS 4315
            Parallel & Distributed
            Computing
            3BSCS 4393
            Internship
            3
            BSCS 4391
            Capstone Project I
            3BSCS XXXX
            Program Elective
            3
            BSCS XXXX
            Program Elective3
            Total Credit Hours 17 Total Credit Hours 13

            In addition to the above POS in BSCS​, students will also cover the following courses based on her chosen track:


            Track: Intelligent Systems​
            Course Code Course Name Credit Hours
            BSCS 3385Machine Learning3
            BSCS 4386Natural Language Processing3
            BSCS 4388Computer Vision3

            ​​​Career Prospects​​​ ​​


            The program equips students with the necessary skills that qualify them for a variety of career paths/ jobs in the market including, but not limited to:

            • Artificial intelligence engineer
            • Machine learning engineer
            • Natural Language Processing Engineer
            • Computer vision engineer
            • Robotic engineer

            ​​​​​​Double​ Tracks Plan of Study​​


            For students who c​hoose double tracking. The following POS will be followed in addition to the main POS: 

            ​Double Track 1: Data An​alytics & Intelligent Systems ​

            Course Code Course Name Credit Hours
            BSCS 3304
            Introduction to Data Science3
            BSCS 4303Data Visualisation3
            BSCS 4302Big Data Analytics3
            BSCS 3385Machine Learning3
            BSCS 4386Natural Language Processing3
            BSCS 4388Computer Vision3

            ​​Double Track 2: Game development & Intelligent Systems ​ ​
            Course Code Course Name Credit Hours
            BSCS 3395Computer Games Design and Development3
            BSCS 4396Mobile and Casual Games Development3
            BSCS 4397Educational and Serious Game Design3
            BSCS 3385Machine Learning3
            BSCS 4386Natural Language Processing3
            BSCS 4388Computer Vision3

            ​​

            ​​



            Ms. Abeer Kheder AlGhamdi

            Lecturer

            Hekma School of Engineering, Computing and Design

            Dr. Ghadah Abdulrahman Alghamdi

            Assistant Professor

            Hekma School of Engineering, Computing and Design

            Dr. Anas Mohammed Al Tirawi

            Assistant Professor

            Hekma School of Engineering, Computing and Design

            Dr. Imed Ben Dhaou

            Associate Professor

            Hekma School of Engineering, Computing and Design

            Salma Yahya Bokhary

            Lecturer

            Hekma School of Engineering, Computing and Design

            Dr. Sahar Siraj Shabanah

            Acting Vice President /Dean - Assistant Professor

            Hekma School of Engineering, Computing and Design

            Dr. Saoucene Alh Mahfoudh

            Chair - Assistant Professor

            Hekma School of Engineering, Computing and Design

            Key Facts

            Program Name

            Computer Science


            Academic Degree

            Bachelor


            Credit Hours

            136


            Program Length

            4 Years


            Mode of study

            Full time

            Dr. Saoucene Alh Mahfoudh

            Chair, Computer Science Department; Director, Computer Science Program


            PhD, Computer Science, Communications & Electronics, Sorbonne University, Pierre et Marie Curie (Paris VI), France, 2010

            MSc, Computer Science: Networking, Sorbonne University, Pierre et Marie Curie (Paris VI), France, 2006

            BSc, Computer Science Engineering, Ecole Nationale des Sciences Information, 2005

            For an optimal experience please
            rotate your device to portrait mode