Skip to main content
 

 

 

Bachelor in Software Engineering

0

Levels
8
Courses
44
Credits
136
Number of Alumni
0
Number of students
0
    Overview

    _

    _

    Program levels

    Level 1
    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:
    CIS 101 - Computer Skills - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    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 To Mathematics - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 2
    CIS 102 - Programming & Problem Solving - 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:
    CHM 103 - Chemistry - Required
    Credits
    3
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    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:
    Level 3
    ISL 101 - Principles of Islamic Culture - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 211 - Discrete Math - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    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:
    ARB 100 - Linguistic Skills - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 203 - Computer Programming (1) - Required
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    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:
    Level 4
    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:
    PHS 102 - General Physics (2) - Required
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    MTH 204 - Advanced Differential & Integral Calculus - Required
    Credits
    3
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 201 - Introduction to Software Engineering - Required
    Credits
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    3
    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:
    Level 5
    Group 1 - Elective course - Required
    Credits
    2
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    MTH 285 - Linear Algebra - Required
    Credits
    3
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 321 - Software Requirement Engineering - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    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:
    CIS 343 - Computer Organization - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    MTH 281 - Statistics & Probability - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 6
    CIS 322 - Fundamentals of Data Base Systems - Required
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    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:
    SWE 322 - Software Architecture & Design - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 341 - Software Testing & Quality Assurance - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 342 - Software Project Management - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 391 - Field Training - Required
    Credits
    1
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    1
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Group 1 - Elective course - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 7
    SWE 491 - Graduate Project 1 - Required
    Credits
    2
    Theoretical
    2
    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:
    ARB 102 - Expression Writing - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ISL 107 - Professional Ethics - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CNE 463 - Computer Networks - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 414 - Design & analysis of Algorithms - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 421 - User Interface Design - Required
    Credits
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Level 8
    Group 3 - Elective course - Required
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 441 - Software Maintenance & Evolution - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 481 - Software Security - Required
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 492 - Graduate Project 2 - Required
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    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
    3
    Theoretical
    0
    Pratical
    0
    Training
    Total Content
    0
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Elective group 1

    College requirements

    ISL 109 - Women and their developmental role - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ISL 100 - Studies in the Prophet’s biography - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    ISL 108 - Contemporary Issue - 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

    SWE 442 - Software Configuration Management - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CIS 313 - Artificial Intelligence - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 493 - Selected Topics - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    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:
    SWE 423 - Design Patterns - 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 463 - Bioinformatics - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CNE 478 - Intelligent Systems and Robotics - 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:
    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:
    IS 472 - Enterprise Resources Planning - Elective
    Credits
    3
    Theoretical
    3
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 411 - Web Application Development - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    SWE 422 - Software Reuse - Elective
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    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
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    EDU 102 - Work Volunteer - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    CHIN 101 - Chines language - Elective
    Credits
    2
    Theoretical
    2
    Pratical
    0
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Text Book:
    References and Supplemental Materials:
    Contact