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.
logo-bg-black

 

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