Bachelor of Science in Computer Science
أنشئ حساباً مجانياً لفتح المحتوى الكامل!
بالتسجيل، فإنك توافق على بيان الخصوصية و الشروط والأحكام.
نظرة عامة على البرنامج
Program Overview
The Bachelor of Science in Computer Science (BSCS) at Dar Al-Hekma University is a four-year program with 136 credit hours towards graduation. It provides students with a world-class bachelor's degree in computer science, during which they learn in-demand computing skills, develop their abilities to solve complex problems, and nurture innovation and creativity.
Program Tracks
The program offers four tracks:
- Data Analytics: This track focuses on data science, data visualization, and big data analytics.
- Software Engineering: The software engineering track focuses on requirements in engineering, design, and construction.
- Intelligent Systems: This track focuses on machine learning, natural language processing, and computer vision.
- Game Development: The game development track focuses on mobile games development and serious game design.
Double Tracks
Dar Al-Hekma University also offers unique double tracking programs, including:
- Data Analytics & Intelligent Systems
- Game Development & Intelligent Systems
Program Mission
The mission of the BSCS program is to graduate professionals equipped with design thinking, leadership, and research skills in the fields of computer science to foster creativity and sustainability.
Why Choose This Program?
The BSCS 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
The admission requirements for the Bachelor of Science in Computer Science program include:
- TOEFL Score: 400-500 or 900 on the SAT (500 math, 400 English)
- Required Certificate Percentage: 85%
- Tahsili Test Score: 70%
- Other Admission Requirements: Science Track in High School
Learning Outcomes
Graduates of the Computer Science program will be able to:
- Analyze complex computing problems and apply principles of computing and other relevant disciplines to find solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as members or leaders of a team engaged in activities appropriate to the program's discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Plan of Study
The plan of study for the BSCS program is divided into four years, with the following courses:
- Year One: Information & Computing Technology Concepts, Digital Logic Concepts, Calculus I, Communication Skills I, Computer Ethics & Society, etc.
- Year Two: Linear Algebra, Chemistry, Statistics, Object-Oriented Programming, Fundamental Data Structures, Operating Systems, etc.
- Year Three: Emotional Intelligence, Islamic Studies, Computer Graphics and Visualization, Human Computer Interaction, Artificial Intelligence, etc.
- Year Four: Entrepreneurship & Design Thinking, Advanced Applications Programming, Capstone Project I, Capstone Project II, Internship, etc.
Tracks Plan of Study
In addition to the main plan of study, students will also cover courses based on their chosen track:
- Track 1: Data Analytics: Introduction to Data Science, Data Visualization, Big Data Analytics
- Track 2: Software Engineering: Software Requirements Engineering, Software Design and Construction, Software Verification and Validation
- Track 3: Intelligent Systems: Machine Learning, Natural Language Processing, Computer Vision
- Track 4: Game Development: Computer Games Design and Development, Mobile and Casual Games Development, Educational and Serious Game Design
Double Tracks Plan of Study
For students who choose double tracking, the following plan of study will be followed in addition to the main plan of study:
- Double Track 1: Data Analytics & Intelligent Systems: Introduction to Data Science, Data Visualization, Big Data Analytics, Machine Learning, Natural Language Processing, Computer Vision
- Double Track 2: Game Development & Intelligent Systems: Computer Games Design and Development, Mobile and Casual Games Development, Educational and Serious Game Design, Machine Learning, Natural Language Processing, Computer Vision
Career Prospects
The program equips students with the necessary skills that qualify them for a variety of career paths, including:
- Application analyst
- Applications developer
- Cyber security analyst
- Software engineer
- Systems analyst
- UX designer
- Web designer
- Web developer
Course Descriptions
The program includes a wide range of courses, including:
- Computer Ethics and Society
- Digital Logic Concepts
- Computer Architecture and Organization
- Introduction to Programming
- Object-Oriented Programming
- Operating Systems
- Networking and Data Communication
- Computer Graphics and Visualization
- Human Computer Interaction
- Artificial Intelligence
- Parallel and Distributed Computing
- Advanced Applications Programming
- Capstone Project I
- Capstone Project II
- Internship
Faculty
The faculty members of the Hekma School of Engineering, Computing and Design include:
- Ms. Abeer Kheder AlGhamdi, Lecturer
- Dr. Ghadah Abdulrahman Alghamdi, Assistant Professor
- Dr. Anas Mohammed Al Tirawi, Assistant Professor
- Dr. Hussain Ahmad Alibrahim, Assistant Professor
- Dr. Imed Ben Dhaou, Professor
- Dr. Saoucene Alh Mahfoudh, Vice Dean of School - Assistant Professor
- Dr. Turki Abdullah AlThaqafi, Chair- Assistant Professor
Key Facts
- Program Name: Computer Science
- Academic Degree: Bachelor
- Credit Hours: 136
- Program Length: 4 Years
- Mode of study: Full time
