Skip to main content
 

 

 

Bachelor in Computer Science

0

Levels
8
Courses
41
Credits
133
Number of Alumni
0
Number of students
0
    Overview

    The College of Computer and Information Sciences awards a bachelor's degree in Computer Science after completing 133 credits of theoretical and practical courses. Students are required to start a project in their last year of study. The project is a degree requirement in which students analyze, design, and implement an application proposed by the student or faculty member. This project will require a knowledge base from the whole program of study.

    _

    Program levels

    Level 1
    CIS 101 - Computer skills - Required
    Credits
    3
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ENGL 001 - English Language(1)
    - Required
    Credits
    6
    Theoretical
    5
    Pratical
    5
    Training
    Total Content
    20
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    EDU 101 - University Life Skills
    - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    MTH 101 - Introductory Mathematics - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 2
    ENGL 002 - English Language(2) - Required
    Credits
    6
    Theoretical
    5
    Pratical
    5
    Training
    Total Content
    20
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CHM 103 - Principle of Chemistry - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    MTH 102 - Differential Calculus - Required
    Credits
    3
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 102 - Problem Solving and Programming - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 3
    PHS 101 - General Physics(1) - Required
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ARB 100 - Arabic Language Skills - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ISL 101 - Fundamentals of Islamic Culture - Required
    Credits
    2
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    MTH 203 - Integral Calculus - Required
    Credits
    3
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 203 - Computer programming(1) - Required
    Credits
    4
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 211 - Discrete Mathematics - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 4
    ARB 102 - Writing Skills - Required
    Credits
    2
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ISL 107 - Professional Ethics - Required
    Credits
    2
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CNE 261 - Logic Design - Required
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 204 - Computer programming (2) - Required
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 205 - Data structures - Required
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 5
    CIS 321 - Software Engineering - Required
    Credits
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Group 1 - Elective course - Required
    Credits
    2
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Group 1 - Elective course - Required
    Credits
    2
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    MTH 285 - Principles of Linear Algebra - Required
    Credits
    3
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 312 - Theory of Computation - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 331 - Programming Languages and compilation - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 343 - Computer Organization - Required
    Credits
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 6
    MTH 281 - Probabilities and Statistics - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 313 - Artificial Intelligence - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 323 - Software Project Management - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 342 - Operating systems - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 322 - Concepts of Database Systems - Required
    Credits
    4
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 391 - Field Training - Required
    Credits
    1
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 7
    CIS 414 - Design and analysis of Algorithms - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 424 - Mobile applications and development - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 492 - Graduate Project (1) - Required
    Credits
    2
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Group 2 - Elective course - Required
    Credits
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 432 - Parallel Computing - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CNE 463 - ComputerNetworks - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 8
    Group 2 - Elective course - Required
    Credits
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Group 2 - Elective course - Required
    Credits
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Group 2 - Elective course - Required
    Credits
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Group 3 - Elective course - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 441 - Introduction to Computer & Network Security - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 493 - Graduate Project (2) - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Elective group 1

    College requirements

    ISL108 - Studies in the Biography of the Prophet - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ISL109 - The Role of Women in Development - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ISL100 - Contemporary Issues - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Elective group 2

    Department requirements

    CIS 466 - Human Computer Interaction - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 494 - Selected Topics I - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 428 - Programming on the Web - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 495 - Selected Topics II - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 425 - Database Management System - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 433 - Distributed Systems - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 428 - Advanced Software Engineering - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CNE 478 - Intelligent Systems & Robotics - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 427 - Web engineering and Development - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 434 - Cloud Computing - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 461 - Computer Graphics - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CNE 474 - Pattern Recognition - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CNE 484 - Digital Image Processing - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 463 - Bioinformatics - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CNE 471 - Computer Vision - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 462 - Natural Language Processing - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 464 - Machine Learning - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 442 - Applied Cryptography - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 465 - Expert System - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    IS 427 - Fundamentals of Big Data - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Elective group 3

    University requirements

    BUS 101 - Entrepreneurship - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    EDU 102 - volunteer work - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Contact