Degree Requirements
The department awards a Bachelor of Science degree in Computer Science majors, obtaining a Bachelor of Computer Science degree requires the following:
- Successful completion of at least four academic years, which are equivalent to 135 accredited study units in the major of Computer Science. So that the student successfully finishes a number of university requirements, a number of college requirements and program level requirements.

Courses | Credit Hours |
---|---|
UM General Requirements | 29 |
College General Requirements | 11 |
IS Program Requirements | 95 |
Al Maarefa University General Education Requirements
NO | Course Code | Course Name | Credit Hours |
---|---|---|---|
1 | COMP 100 | Computer Essentials | 3 |
2 | ISLM 101 | Islamic Culture | 2 |
3 | ARAB 101 | Arabic Language I | 2 |
4 | PHYS 101 | General Physics | 3 |
5 | ENGL 101 | General English I | 5 |
6 | ARAB 103 | Arabic Language II | 2 |
7 | ENGL 102 | General English II | 5 |
8 | COMM 201 | Communication Skills | 2 |
9 | ISLM 103 | Economic System in Islam | 2 |
10 | PSYC 201 | Introduction to Psychology | 3 |
Total | 10 courses | 29 |
Applied Sciences Health Science Major Requirements
NO | Course Code | Course Name | Credit Hours |
---|---|---|---|
1 | MATH101 | Calculus-I | 3 |
2 | MATH 102 | Calculus-II | 3 |
3 | MATH 251 | Discrete Mathematics | 3 |
4 | ISLM 303 | Contemporary Jurisprudential Technological Issues | 2 |
Total | 4 courses | 11 |
Information System Program Course Requirements
NO | Course Code | Course Name | Credit Hours |
---|---|---|---|
1 | COMP 111 | Computer Programming-I | 3 |
2 | CHEM 101 | General Chemistry | 4 |
3 | ENGL 105 | English for Computing | 3 |
4 | PHYS 102 | General Physics-II | 3 |
5 | COMP 112 | Computer Programming-II | 2 |
6 | COMP 221 | Computer Organization and Architecture | 3 |
7 | BUSN 201 | Introduction to Business | 3 |
8 | COMP 211 | Data Structures | 3 |
9 | COMP 212 | Computer Algorithms: Analysis and Design | 3 |
10 | COMP 225 | Operating Systems | 3 |
11 | COMP 229 | Visual Programming | 3 |
12 | STAT 103 | Statistical Methods | 3 |
13 | COMP 321 | Computer Networks | 3 |
14 | COMP 322 | Computer Networks Lab | 3 |
15 | BUSN 301 | Marketing Principles | 3 |
16 | COMP 351 | Database System Concepts | 3 |
17 | MATH 301 | Calculus III | 3 |
18 | COMP 331 | Concepts of Programming Languages | 3 |
19 | COMP 341 | Software Engineering | 3 |
20 | COMP 342 | Software Engineering Lab | 2 |
21 | COMP 352 | Database Systems: Design and Implementation | 3 |
22 | COMP 353 | Database Systems: Administration and Management | 2 |
23 | COMP 423 | Distributed Systems | 3 |
24 | COMP 470 | Computer Graphics | 3 |
25 | COMP 490 | Practical Training | 0 |
26 | COMP 491 | Selected Topics in Computer Science | 3 |
27 | COMP 496 | Graduation Project I | 3 |
28 | MATH 441 | Linear Algebra | 3 |
29 | COMP 425 | Information Security | 3 |
30 | COMP 426 | Internet Technology and Web Design | 4 |
31 | COMP 444 | Software Project Management & Quality Assurance | 3 |
32 | COMP 498 | Graduation Project II | 4 |
33 | ETHC 431 | Ethics in Computing | 2 |
Total | 33 Courses | 95 |