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. That is, 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
CS 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
Computer Science 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