Program Overview
The Bachelor of Science in Computer Science (BSCS) is a four-year program with 136 credit hours towards graduation. It provides students with a world-class Bachelor’s degree in Computer Science, in the course of which they learn in-demand computing skills, develop their abilities to solve complex problems, and nurture innovation and creativity. 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 an input from industry experts to meet the recent ABET Accreditation Criteria and ACM/IEEE guidelines for Computer Science programs. It includes multiple industry-recognized certifications that are built into the curriculum to boost the students’ résumés.
Program Tracks:
-
Data Analytics
- This Data Analytics track focuses on data mining, cloud computing, and big data analytics.
-
Software Engineering
- The Software Engineering
track focuses on requirements engineering, design, and construction
-
Intelligent Systems
- The Intelligent
Systems track focuses on machine learning, natural language processing, and
robotics.
-
Game Development
- The Game Development track focuses on mobile games development and serious game design.
Program Mission
To graduate professionals, leaders and entrepreneurs equipped with adequate knowledge and technical skills of international standards in the field of Computer Science.
Why Choose the BSCS Program at Dar Al Hekma
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.
Program | TOEFL Score (University Level) | Required Certificate Percentage | Qudurat Test Score | Other Admission Requirements |
---|
Bachelor of Science in Computer Science - Computer Science (Track)
- Game Development (Track)
- Intelligence Systems (Track)
- Data Analytics (Track)
- Software Engineering (Track)
| 500 | A minimum High-School Percentage of 80% | 65%
| Science Track in High School
|
For further details about admissions, click here
Graduates of the Computer Science program will be able to:
ABET-1 Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
ABET-2 Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
ABET-3 Communicate effectively in a variety of professional contexts.
ABET-4 Recognize professional responsibilities and make informed judgements in computing practice based on legal and ethical principles.
ABET-5 Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
ABET-6 Apply computer science theory and software development fundamentals to produce computing-based solutions.
Semester – Fall |
Semester – Spring |
---|
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 I | 3 | BSCS 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 |
---|
Semester – Fall |
Semester – Spring |
---|
Course Code |
Course Title |
Credit Hours |
Course Code |
Course Title |
Credit Hours |
ISLS XXXX
| Islamic Studies
| 3
| ARAB XXXX
| Arabic Studies
| 3
|
CHEM 1301
| Chemistry
| 3 | XXXX XXXX
| Required Gen. Ed Elective
| 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
| 3 | BSCS 2310
| Analysis of Algorithms
| 3
|
BSCS 2370
| Operating Systems
| 3
| BSIS 2340
| IS Project Management
| 3 |
Total Credit Hours |
18 |
Total Credit Hours |
18 |
Semester – Fall |
Semester – Spring |
---|
Course Code |
Course Title |
Credit Hours |
Course Code |
Course Title |
Credit Hours |
EMOI 1201
| Emotional Intelligence
| 2
| XXXX XXXX
| Required Gen. Ed Elective
| 3
|
ISLS XXXX
| Islamic Studies
| 3 | XXXX XXXX
| Free Elective
| 3
|
MATH 1306
| Linear Algebra
| 3
| BSCS 3345
| Human Computer Interaction
| 3
|
BSCS 3380
| Artificial Intelligence
| 3
| BSIS 3320
| Database Management Systems
| 3
|
BSCS 3340
| Computer Graphics & Visualization
| 3 | BSCS 3330
| Computational Science Principles
| 3
|
BSCS 3360
| Software Engineering
| 3 | BSCS XXXX
| Program Elective
| 3 |
Total Credit Hours |
17 |
Total Credit Hours |
18 |
Semester – Fall |
Semester – Spring |
---|
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
| 3 | XXXX XXXX
| Free Elective
| 3 |
BSCS 4390
| Advanced Applications Programming
| 3
| BSCS 4292
| Capstone Project II
| 3 |
BSCS 4315
| Parallel & Distributed Computing
| 3 | BSCS 4393
| Internship
| 3
|
BSCS 4291
| Capstone Project I
| 3 | BSCS XXXX
| Program Elective
| 3 |
BSCS XXXX
| Program Elective | 3 | | |
Total Credit Hours |
18 |
Total Credit Hours |
13 |
The program equips students with the necessary knowledge, expertise, and tools to be ready for career opportunities, such as:
1. Systems Analysts
2. Software Engineers
3. Computer Games Developers
4. Data Analysts
5. Information Technology Specialists
6. Software Developers
7. Project Managers