Computer Science
Loading...
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| GS 111 | ARABIC LANGUAGE SKILLS I | Plan Course | 2 | 0 | 2 |
| CHEM 101 | INTRODUCTION TO CHEMISTRY | Plan Course | 3 | 0 | 3 |
| GS 101 | ISLAMIC STUDIES: BELIEF AND WORSHIP | Plan Course | 2 | 0 | 2 |
| MATH 101 | INTRODUCTION TO MATHEMATICS | Plan Course | 3 | 0 | 5 |
| ENG 101 | ENGLISH LANGUAGE SKILLS I | Plan Course | 4 | 0 | 16 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| ENG 102 | ENGLISH LANGUAGE SKILLS II | Plan Course | 4 | 0 | 16 |
| PHYS 101 | INTRODUCTION TO PHYSICS | Plan Course | 3 | 0 | 3 |
| GS 151 | UNIVERSITY LIFE SKILLS | Plan Course | 2 | 0 | 2 |
| BIOL 101 | INTRODUCTION TO BIOLOGY | Plan Course | 3 | 0 | 3 |
| GS 152 | COMPUTER SKILLS | Plan Course | 2 | 0 | 2 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| PHYS 103 | PHYSICS I | Plan Course | 4 | 2 | 3 |
| MATH 203 | CALCULUS I | Plan Course | 3 | 0 | 3 |
| ENGL 103 | ENGLISH COMPOSITION | Plan Course | 3 | 0 | 3 |
| CS 111 | PROGRAMMING I | Plan Course | 4 | 2 | 3 |
| CS 103 | DISCRETE STRUCTURES | Plan Course | 3 | 0 | 3 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| CS 112 | PROGRAMMING II | Plan Course | 4 | 2 | 3 |
| ENGL 104 | TECHNICAL COMMUNICATION | Plan Course | 3 | 0 | 3 |
| MATH 204 | CALCULUS II | Plan Course | 3 | 0 | 3 |
| PHYS 104 | PHYSICS II | Plan Course | 4 | 2 | 3 |
| GS 112 | ARABIC LANGUAGE SKILLS II | Plan Course | 2 | 0 | 2 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| COE 211 | DIGITAL LOGIC DESIGN | Plan Course | 4 | 2 | 3 |
| CS 281 | INTRODUCTION TO SOFTWARE ENGINEERING | Plan Course | 3 | 0 | 3 |
| GS 102 | ISLAMIC STUDIES: FEATURES OF THE PROPHET’S BIOGRAPHY | Plan Course | 2 | 0 | 2 |
| MATH 243 | LINEAR ALGEBRA I | Plan Course | 3 | 0 | 3 |
| CS 211 | ALGORITHMS AND DATA STRUCTURES | Plan Course | 4 | 2 | 3 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| FE 1 | FREE ELECTIVE COURSE I | Free Course | 2 | 0 | 2 |
| ENGL 214 | TECHNICAL WRITING | Plan Course | 3 | 0 | 3 |
| COE 224 | COMPUTER ORGANIZATION AND ARCHITECTURE I | Plan Course | 4 | 2 | 3 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| CS 323 | OPERATING SYSTEMS | Plan Course | 4 | 2 | 3 |
| MATH 320 | DIFFERENTIAL EQUATIONS I | Plan Course | 3 | 0 | 3 |
| CS 301 | THEORY OF COMPUTATION | Plan Course | 3 | 0 | 3 |
| STAT 301 | PROBABILITY AND STATISTICS FOR ENGINEERS | Plan Course | 3 | 1 | 3 |
| GSE 1 | UNIVERSITY ELECTIVE COURSE I | University Elective | 2 | 0 | 2 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| CS 372 | DATABASE SYSTEMS | Plan Course | 4 | 2 | 3 |
| FE 2 | FREE ELECTIVE COURSE II | Free Course | 2 | 0 | 2 |
| GS 103 | ISLAMIC STUDIES: HUMAN RIGHTS IN ISLAM | Plan Course | 2 | 0 | 2 |
| COE 332 | COMPUTER NETWORKS | Plan Course | 4 | 2 | 3 |
| CS 362 | INTELLIGENT SYSTEMS | Plan Course | 3 | 0 | 3 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| IS 482 | COMPUTING ETHICS AND SOCIETY | Plan Course | 1 | 0 | 1 |
| GS 104 | ISLAMIC STUDIES: ISLAMIC VALUES AND ETHICS | Plan Course | 2 | 0 | 2 |
| CS 1 | SPECIALIZATION ELECTIVE I | Program Elective | 3 | 0 | 3 |
| Course Code | Course Name | Course Type | Credit Units | Practical Units | Theoretical Units |
|---|---|---|---|---|---|
| CS 2 | SPECIALIZATION ELECTIVE II | Program Elective | 3 | 0 | 3 |
| CS 3 | SPECIALIZATION ELECTIVE III | Program Elective | 3 | 0 | 3 |
| GSE 2 | UNIVERSITY ELECTIVE COURSE II | University Elective | 2 | 0 | 2 |
| CS 424 | INTRODUCTION TO PARALLEL COMPUTING | Plan Course | 4 | 2 | 3 |
| CS 492 | GRADUATION PROJECT II | Plan Course | 3 | 6 | 0 |