Program Overview
The Bachelor of Science in Computer Science - General track (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 the study 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 accreditation criteria of the Accreditation Board for Engineering and Technology (ABET)and the Association for computing 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.
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 this Bachelor Program at Dar Al Hekma University?
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
Programs
| TOEFL Score
(University Level)
| Required Certificate Percentage
| Tahsili Test Score
| Other Admission Requirements
|
---|
Bachelor of Science in Computer Science
| 400-500
OR 900 on 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:
- 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. [CS]
Plan of Study
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 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 |
---|
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
| 3 | XXXX 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
| 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 |
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
| 3 | XXXX 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
| 3 | BSCS 3330
| Computational Science Principles
| 3
|
BSCS 3365
| Software Engineering
| 3 | BSCS XXXX
| Program Elective
| 3 |
Total Credit Hours |
17 |
Total Credit Hours |
18 |
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
| 3 | XXXX XXXX
| Free Elective
| 3 |
BSCS 4390
| Advanced Applications Programming
| 3
| BSCS 4392
| Capstone Project II
| 3 |
BSCS 4315
| Parallel & Distributed Computing
| 3 | BSCS 4393
| Internship
| 3
|
BSCS 4391
| Capstone Project I
| 3 | BSCS XXXX
| Program Elective
| 3 |
BSCS XXXX
| Program Elective | 3 | | |
Total Credit Hours |
17 |
Total Credit Hours |
13 |
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:
- Systems analyst
- Software engineer
- Computer games developer
- Data analyst
- Information technology specialist
- Software developers
- Project managers