منطقة الجوف-جامعة الجوف

Skip to main content
Levels
10
Courses
77
Credits
162
Number of students
323
    Overview

    The Computer  Engineering and Networks Program at the College of Computer and Information Sciences at Jouf University strives to prepare students for seamless entry into the labor market upon graduation. Supported by the College Deanship and University Administration, the program focuses on continually enhancing teaching methods and updating course content to align with industry demands. Established in 1432 AH, the program attracts numerous students each semester from within the college and across other university departments.

    It aims to be a vital contributor to the workforce by graduating highly skilled computer and network engineers capable of delivering exceptional services to society, businesses, and institutions. To ensure high-quality educational outcomes, the curriculum undergoes regular updates to reflect the latest advancements in the field. Courses, including the "Selected Topics in Computer Engineering" and "Selected Topics in Networks" courses, incorporate cutting-edge subjects to provide students with up-to-date knowledge in computer and network engineering. Special emphasis is placed on graduation projects, which are designed to address modern and specialized topics in the discipline. The program is guided by a team of experienced academics with diverse international backgrounds, renowned for their expertise in teaching and scientific research.

    The program is nationally accredited by the Education and Training Evaluation Commission (NCAAA) until April 2028 and internationally accredited by the Accreditation Board for Engineering and Technology (ABET) until December 2025, ensuring that it meets rigorous national and international quality standards in engineering education
     

    Accreditation Board for Engineering and Technology (ABET)

    The Computer Engineering and Networks (CEN) program at Jouf University has been accredited by the Accreditation Board for Engineering and Technology (ABET), Engineering Accreditation Commission (EAC), for the period 2019–2025. This international accreditation ensures that the program meets high-quality standards in curriculum, faculty qualifications, facilities, and continuous improvement processes, preparing graduates to enter the global workforce with the knowledge and skills required for professional practice in computer engineering and networks.

    The following section presents the Program Educational Objectives (PEOs) and Student Outcomes (SOs) of the CEN program, which guide its curriculum and assessment processes.

     

    Program Educational Objectives (PEOs): 

    PEO-1 – Demonstrate and understand the importance of life-long learning through professional development, practical training, and specialized certifications in the field of computer engineering and networks.

    Graduates are expected to remain current in their field by actively pursuing continuous education opportunities such as professional training, industry certifications, workshops, or self-directed learning, ensuring their skills remain relevant and up-to-date.

    PEO-2 – Assume progressively managerial, leading, and influential roles in their organizations and communities.

    Graduates are expected to grow in responsibility, taking on leadership roles in their workplace, contributing to strategic decision-making, mentoring others, and positively impacting their professional and social environments.

    PEO-3 – Pursue postgraduate studies and succeed in academic and research careers.

    Graduates are expected to enroll in and successfully complete graduate programs (M.Sc., Ph.D.) or engage in research activities, producing scholarly work that contributes to the advancement of computer engineering and networks.

    PEO-4 – Apply engineering knowledge ethically and responsibly, addressing technical challenges and contributing positively to society.

    Graduates are expected to make decisions that reflect professional ethics and social responsibility, using their engineering expertise to develop solutions that benefit society and minimize negative impacts.

     

    Students Outcomes (SOs): 

    SO1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.

    Students must demonstrate the ability to recognize complex problems, express them in a well-defined form, and apply their knowledge of mathematics, science, and engineering fundamentals to develop appropriate solutions.

    SO2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.

    Students must be able to apply a structured design process to develop systems, components, or processes that satisfy requirements and constraints, while considering safety, ethics, sustainability, and other real-world factors.

    SO3. An ability to communicate effectively with a range of audiences.

    Students must be able to prepare clear written documents, deliver effective oral presentations, and use visual and technical communication tools suitable for technical and non-technical audiences.

    SO4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.

    Students must demonstrate awareness of ethical codes, professional responsibilities, and the broader implications of engineering decisions on society and the environment, and use this awareness in their decision-making.

    SO5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.

    Students must show the ability to work as an effective team member or leader, participate actively in team discussions, respect diverse perspectives, and contribute to achieving shared project goals.

    SO6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

    Students must be able to design and execute experiments, collect and process data, use analytical tools, and draw meaningful conclusions based on evidence.

    SO7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

    Students must demonstrate the ability to self-learn, identify gaps in their knowledge, use available resources (books, online databases, research articles), and apply what they learn to solve new problems.

     

    NCAAA accreditation

    The Computer Engineering and Networks (CEN) program at Jouf University is fully accredited by the National Center for Academic Accreditation and Evaluation (NCAAA) until April 2028. This accreditation confirms that the program meets the highest national standards for quality education, curriculum alignment, faculty qualifications, student learning, and continuous improvement, ensuring that graduates are well-prepared for professional practice and future academic pursuits The following section presents the program’s goals, student learning outcomes, and graduate attributes that collectively define the expected competencies and professional qualities of CEN graduates.

    Program Goals 

    • G1.- To prepare graduates who possess essential professional computer engineering and networks skills that make them confident to develop high quality engineering solutions

      (Graduates are confident and competent in designing and implementing engineering solutions).

    • G2.- To support faculty members to continuously develop their skills in computer engineering and networks.

      (Faculty are encouraged to improve teaching and research skills in CEN.)

    • G3.- To participate in the community development   by providing consultancies and services in the field of Computer Engineering and Networks.

      (The program contributes to society by providing professional expertise.)

    • G4. To contribute effectively to the scientific research related to the field of Computer Engineering and Networks.

      (The program advances knowledge through faculty and student research activities.)

     

    CEN Program Learning Outcomes 

    Knowledge and Understanding

    • K1. Demonstrate sound knowledge of contemporary issues.

      (Graduates understand current trends and challenges in the field.)

    • K2. Demonstrate knowledge of computer engineering and networks issues.

      (Graduates understand key concepts, technologies, and problems in CEN.)

    • K3. Demonstrate knowledge of mathematics, science, and engineering sciences and design.

      (Graduates can apply core scientific and engineering principles to design problems.)

    Skills

    • S1. Design and conduct experiments, analyze data, and draw conclusions.

      (Graduates can plan experiments, collect and interpret results effectively.)

    • S2. Apply engineering design to meet specified needs within realistic constraints.
      (Graduates consider safety, social, environmental, and economic factors when designing solutions.)
    • S3. Use principles of engineering, science, and mathematics to solve complex problems.

       (Graduates tackle advanced technical problems and related research questions.)

    • S4. Communicate effectively with diverse audiences.

      (Graduates can explain technical concepts to both specialists and non-specialists.)

    • S5. Use modern tools, techniques, and skills for CEN practice.

      (Graduates are proficient with relevant software, hardware, and engineering tools.)

    Values

    • V1. Participate effectively on a team, provide leadership, and create collaborative environments.

      (Graduates can lead teams, coordinate tasks, and achieve collective goals.)

    • V2. Recognize ethical and professional responsibilities in engineering contexts.

      (Graduates make informed decisions considering societal and global factors.)

    • V3. Assess own learning and engage in lifelong learning.

      (Graduates reflect on their performance and continue developing professionally.)

     

    Graduate Attributes 

    P1. Apply knowledge of computer engineering and networks in designing systems that meet specifications and cost constraints.

    (Graduates can design practical computer-based solutions that solve engineering problems efficiently and economically.)

    P2. Work creatively, cooperatively, and responsibly in professional teams.

    (Graduates are effective team players, contributing ideas, collaborating, and taking responsibility.)

    P3. Independently acquire and apply information on contemporary issues; lifelong learning and societal contribution.

    (Graduates are self-directed learners, staying current in the field and applying knowledge for societal benefit.)

    P4. Communicate ideas effectively and adhere to professional ethics.
    (Graduates can convey technical ideas clearly, both written and verbally, while following ethical engineering practices.)

    P5. Adapt to transition from academia to professional, entrepreneurial, or research environments.

    (Graduates are prepared to move smoothly from study to careers in various work environments.)

    P6. Adhere to high scientific and societal norms and demonstrate commitment to Islamic values.

    (Graduates maintain integrity, ethics, and cultural values in professional and social contexts.)

    P7. Engage effectively in community service.

    (Graduates contribute positively to society through practical or advisory activities.)


    Program Statistics;

    Academic Year

    1443

    1444

    1445

    1446

    1447

    Total Number  of Stds

    214

    290

    265

    327

    323

    Number   of new Stds

    90

    89

    65

    92

    22

    Number  of Output Stds

    35

    49

    32

    24

     

    Number  of Stds completing in 5 years

    23

    12

    20

    24

     

    A    Student Admissions

    1. Admission Requirements  

    The University Council determines the number of students to be admitted in the upcoming academic year according to the recommendations of Colleges’ Councils which in turn based on the recommendation of the program and respective bodies.

    Admission of prospective students requires the following:

    • The applicant must hold the General Secondary Certificate or its equivalent from inside outside Saudi Arabia.
    • The applicant must have taken the National Center for Assessment test (Aptitude + Achievement) for scientific, engineering, health, and business colleges.
    • The applicant must be medically fit in accordance with the admission policies of each college.
    • The applicant must successfully pass any test or interview required by the University Council or the College Council.
    • The applicant must obtain approval from their employer to study if they are working in any government or private sector.
    • The applicant must meet any other conditions determined and announced by the University Council at the time of application.
    • A student already enrolled in another university degree program, whether at the same university or another institution, cannot be admitted.

    Selection of admitted students from applicants who meet all admission requirements is taken on the basis of their grades in the general secondary certificate.

    B    Transfer Students and Transfer Courses

    The transfer requirements are available on the website of the Deanship of Admission and Registration‎, the URL is: https://ju.edu.sa/ar/admission-transfer-and-credit-equivalency-policy

    1. Transfer of a student from outside the university

    A student may be accepted for transfer from outside the university according to the following regulations:

    • The student must have studied at a local university or college, or at a foreign university, college, or educational institution that is accredited by the relevant authorities in the country of study.
    • The student must not have been dismissed from the previous university for disciplinary reasons.
    • The student must meet the transfer requirements set by the College Council of the university to which they wish to transfer.
    • Approval from the Deanship of Admissions and Registration, based on the transfer regulations approved by the University Council.

    2. Conditions for Acceptance of Transfer to the University:

    • The student must be a Saudi citizen, have a Saudi mother, or (for female applicants) be a mother of a Saudi child.
    • The transfer must be to the same major the student was enrolled in at the previous university.
    • The student must have completed at least two regular semesters at their current university, with a minimum of 28 successfully completed credit hours. Credit hours registered during the semester of application will not be considered.
    • Students are admitted based on a competitive ranking system, considering the composite percentage and available seats (50% cumulative GPA, 50% weighted or equivalent score).
    • The student must be enrolled full-time at a university in Saudi Arabia or a university recognized by the Saudi Ministry of Education. Private universities are not accepted for health-related programs.
    • The student must not have been dismissed or withdrawn from their previous university for any reason. If discovered otherwise after admission, the transfer will be canceled. The student must provide documentation explaining any previous withdrawal.
    • The student must complete at least 60% of the total credit hours required for a bachelor’s degree at Jouf University.
    • Courses with a grade lower than "C" (or less than 70/100) will not be transferred.
    • Students transferring from outside Saudi Arabia must have their transcripts and documents certified by the Saudi embassy.
    • The applicant must be available for full-time study. If employed, they must provide official approval from their employer.
    • A student cannot receive both a university stipend and a salary if they are employed.
    • The transfer evaluation is based on the latest official academic transcript from the previous university. No other transcripts will be considered.
    • The student’s cumulative GPA must be at least 0/5.0, 2.5/4.0, or 85/100 for percentage-based systems. Admission is competitive and depends on the capacity of each program.
    • The applicant must be medically fit and capable of fulfilling the program’s academic requirements.
    • The applicant must not be currently enrolled at Jouf University.
    • A sealed and certified copy of the course descriptions for all passed and registered courses must be provided.
    • The student must meet the minimum weighted or equivalent admission score required for new students applying to the same program in the same academic year.
    • The student must fulfill all program-specific requirements approved by the relevant college councils, as announced by the Deanship of Admission and Registration.
    • Transfers from a lower academic degree to a higher degree are not permitted.

    3. Equating a course or a set of courses that the student has previously studied outside the university

    The College or Institute Council may grant equivalency for a course or a set of courses previously studied by the student outside the university, based on the recommendation of the department councils that offer these courses. The content of the courses must be similar or equivalent. The courses that have been equated will be recorded in the student's academic record. The University Council will set the regulations governing this process, including the possibility of including these courses in the student's cumulative GPA.

    4. The Implementation Rule of Jouf University

    • It is possible to equate the courses previously studied by the student at another university. The College Council that offers the course is responsible for equating the courses the student has completed at another university, based on the recommendation of the department councils that offer these courses, according to the following regulations:
    • The study must have been at a local university or college, or at a foreign university, college, or educational institution, provided that it is accredited by the relevant authorities in the country of study.
    • The course completed by the transferred student must be equivalent in its content or similar, and the number of credit hours must not be less than the credit hours of the course to be equated at Jouf University, according to the following conditions:
    • The maximum limit for the percentage of credit hours that can be counted from outside the university is 40% of the total credit hours required for graduation from Jouf University.
    • The student must not have completed the course more than two years ago. However, the permanent committee for studying the academic affairs of students may grant an exception to this rule.
    • The student's grade in the course (to be equated) that was completed at the previous university must not be lower than "Good." The College Council may set a higher grade requirement.
    • The college offering the course is required to complete the equivalency procedures within a period not exceeding the semester in which the student is transferred.
    • The courses that have been equated for the student will be recorded in the academic record, including the grade the student received for each course, but these will not be included in the calculation of the cumulative GPA. However, the permanent committee for academic affairs may grant an exception to this rule if the student studied at the university prior to being accepted as a transfer from another university.

    Transfer of a student from one college to another within the university, from one department to another within the college, and from one specialization to another within the department.

    The University Council or its delegate sets the conditions and regulations for transferring from one college to another within the university, from one department to another within the college, and from one specialization to another within the department, based on the recommendations of the college councils. The following must be taken into consideration:

    • The regulations for transferring between tracks and colleges, which are approved by the University President or their delegate based on what is proposed by the Deanship of Admissions and Registration.
    • The number of transfer instances between colleges or departments should not exceed once during the student's academic career. However, the permanent committee for academic affairs may grant an exception to this rule.

    5. Conditions and Regulations for Transferring Between Majors Within the University

    • The transfer period is determined according to the academic calendar issued by the Deanship of Admission and Registration.
    • The change of major must be based only on the latest version of the academic study plans.
    • The student must not have studied for more than two academic years four semesters in a two-semester system or six semesters in a three-semester system.
    • The student must not have previously changed their major during their university studies, as transfers are limited to one time throughout their academic journey. However, the Permanent Committee for Academic Affairs may consider exceptions to the one-time transfer rule under the following conditions:
    • The request for an exception must be submitted to the Vice Rector for Academic Affairs through the Dean of the college the student is transferring from, with justifications for the exception.
    • The student must meet the specific major requirements set by the department and approved by the college councils.
    • The Permanent Committee for Academic Affairs, based on the directive of the Vice Rector for Academic Affairs, will review the exception request and submit its recommendations to the Vice Rector for a final decision.
    • The student must meet the minimum criteria for major change as determined by the program/department and approved by the college councils or the executive council of the applied college. These criteria are established by the Deanship of Admission and Registration according to the following standards:
      • Programs set the minimum GPA requirement for transfer based on the lowest GPA accepted for students in the same academic year.
      • Admission depends on the number of available seats in the new program.
      • Priority is given to students with higher GPAs during the selection process.
    • The student must have completed at least 14 credit units.
    • Transfer from a diploma degree to a bachelor's degree is not allowed.
    • Departments must adhere to admission policies regarding the increase and decrease in enrollment for academic programs.
    • Selection is conducted competitively based on available seats approved by college councils and the student's preference, according to the composite ratio, based on the following criteria and conditions:
      • The student's cumulative GPA, which carries a weight of 40% in the composite transfer ratio.
      • The admission percentage, which carries a weight of 40% in the composite transfer ratio.
      • The number of completed credit hours, which carries a weight of 20% in the composite transfer ratio for each credit unit based on the approved academic plan.
    • The selection process for changing majors is conducted competitively based on the weighted percentage for scientific disciplines and the equivalent percentage for literary disciplines, as well as the available seats approved by college councils and the student's preference.
    • Transfers are limited to majors that have been previously offered for admission or will be available for admission in the following academic year.
    • Courses previously studied by a student transferring from one college to another within the university, from one department to another within a college, or from one major to another within a department, will be recorded and counted in the academic transcript if they have been accredited, in accordance with regulations set by the university council.

    6. Transfer from One Major to Another within the College

    A student may be transferred from one college to another within the university, from one department to another within the college, and from one major to another within the department, according to the regulations approved by the university council or its delegate.

    Procedures at the department and college level for a student transferring from one department to another or from one college to another within the university.

    • Courses are taught by specialized faculty members.
    • The course for the student is evaluated based on the approval of both the department and college councils.
    • The course the transferring student completed must be equivalent in content or comparable, and its credit hours should not be fewer than those of the course being equivalenced.
    • All courses previously studied by the transferring student within the same academic level, including the grades received for each course, will be recorded in the student's academic record. These courses are included in the calculation of the student's cumulative GPA.
    • Courses studied by the student as a visitor at one of the branches of the University of Jouf will be equivalenced and counted toward the student's cumulative GPA.
    • The transfer can only be from full-time to full-time status.
    • It is not possible to transfer from a lower degree to a higher degree.

    The courses studied by the student, who is transferred from one college to another within the university, from one department to another within the college, and from one specialization to another within the department, and that have been equivalenced, will be recorded and counted in the student's academic record according to the regulations set by the university council.

    • The College Council, or its delegate, is responsible for approving the equivalency of the courses taken by a student transferring from one college to another within the Jouf University of, based on the recommendation of the departments offering these courses. The course taken by the student must be equivalent in content or comparable, and its credit hours should not be less than those of the course it is being equated with.
    • All courses previously studied by the student in the same academic level, when transferring from one college to another within the Jouf University of or from one department to another within the college, will be recorded and counted in the student’s academic record. This includes the grade received by the student in each course, and all courses studied at the university will be considered in the calculation of the student’s cumulative GPA.

    Program levels

    Level One
    MTH 101 - Introductory Mathematics - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Review of Basic concepts of: Algebraic Operations, Equations and Inequalities, transformation and rotation of axes. Functions, Polynomials and Rational Functions, Complex numbers. Studying Partial fractions, Exponential and Logarithmic Functions. Trigonometric and inverse Trigonometric Functions, Circular functions and their graphs, Trigonometric Identities and Equations. Solving Systems of linear Equations. Matrices. Analytic geometry: line, pair of lines, circle, conic sections: parabola, ellipse, hyperbola.
    CIS 101 - Computer Skills - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Problem solving and algorithm development. Basic data types. Statements and library functions. Operator precedence. Assignment Operator. Input / Output statements. Decisions and exception structures. Loop structures. User-defined functions and procedures. Recursion. Scope, variable definition and parameter matching. Use of arrays.
    EDU 101 - University Life Skills - mandatory
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    The course focuses on developing cognitive and practical skills related to university life, including: Understanding the systems and regulations associated with university life. Enhancing critical thinking skills and habits of mind. Acquiring research skills and communication skills. Cultivating all aspects that contribute to personal refinement and self-development.
    Level Two
    CHM 103 - Chemistry - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course is an introductory chemistry course designed to prepare students who have an interest in engineering and health- related professions. So it provides an introduction to the general principles and concepts of chemistry. The course introduces the following: - Interesting examples of how chemistry applies to life. - The matter and its classification, states, physical and chemical properties. - Study of atoms and periodic table. - Ionic and covalent compounds. - The mass relationships in chemical reactions. - Solutions. - Acids and bases. - Chemical reaction. -Electrochemistry. - Chemical equilibrium. - Thermochemistry. - Functional groups of organic compounds, organic reactions and polymers -Carbohydrates, Lipids, proteins, and nucleic acids. The content of this course is designed for an introductory chemistry course with no chemistry prerequisite, and it is suitable for either a two-semester sequence or a one-semester course
    MTH 102 - Differential Calculus - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course is concerned with the study of limits of real functions of a single variable, continuity, derivatives and their applications as mentioned in the topics below. 1. The Limit of a function. 2. Continuity and its Consequences, domain and range of functions, hyperbolic and inverse hyperbolic functions. 3. Derivatives. The Chain Rule, Derivatives of polynomial, Exponential and Logarithmic Functions, Trigonometric and Inverse Trigonometric Functions, hyperbolic and inverse hyperbolic functions, Implicit Differentiation. Higher Order Derivatives, 4. Applications of derivatives. Indeterminate Forms and, L’Hospital’s rule, local extrema, concavity, horizontal and vertical asymptotes. Graphing curves, applications of extrema, related rates, Rolle’s theorem, mean value theorem, Taylor and Maclurin’s series in one variable.
    CIS 102 - Problem Solving and Programming - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Problem solving and algorithm development. Basic data types. Statements and library functions. Operator precedence. Assignment Operator. Input / Output statements. Decisions and exception structures. Loop structures. User-defined functions and procedures. Recursion. Scope, variable definition and parameter matching. Use of arrays.
    Level Three
    PHS 101 - General physics 1 - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    A course intended for students in the early stages of their undergraduate studies in various scientific and engineering disciplines, and aims to introduce the basic concepts in physics and understand the principles governing natural phenomena. The course focuses on providing students with the tools and knowledge necessary to understand the behavior of objects and the interactions between forces and energy, and it is the basis for understanding advanced physics courses in the future.
    MTH 203 - Integral Calculus - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    The definite integral, fundamental theorem of calculus, the indefinite integral, changes of variable, integration of trigonometric and inverse trigonometric functions. Integration of the hyperbolic and inverse hyperbolic functions. Techniques of integration: substitution, by parts, trigonometric substitutions, partial fractions, indeterminate forms, improper integrals, numerical integration. Application of definite integral: Area, volume of revolution, work, arc length. Polar coordinates.
    CIS 211 - Discrete Maths - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Basics (Logic, sets and functions). Function development. Algorithms, integers and matrices. Mathematical reasoning. Proof methods and mathematical inference, definitions and self-algorithms. Mixing styles (enumeration means, interaction and accommodation). Abstract probabilities and probability theory. Abstract structures (Sets, Relations, graphs and trees).
    CIS 203 - Computer programming (1) - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Introduction. Procedural programming. Object oriented programming using JAVA, Object oriented versus procedural programming. Program organization and object oriented design style. Classes (Abstract data types, structured data, attributes and methods). Objects. Overloading. Inheritance. Input/output systems and predefined classes (Input/output basics, input/output forms and means, basics of files input/output, binary and random access predefined classes) : examples and applications (Arrays, linked lists, stacks and queues), program modules : variable definition and declaration. Applications and specifications identification. Comments and naming.
    ARB 100 - Arabic language skills - mandatory
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    The course covers basic language skills, especially at the syntactic level: structure and inflection, original, estimated, and local inflection, as well as the Arabic sentence in its two forms and their complements. This is based on the studied texts by reading them, extracting grammatical rules from them, and discussing these rules.
    ISL 101 - Fundamentals of Islamic Culture - mandatory
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    This course focuses on the study of the term "culture" and its applications in reality, along with understanding its various sources. It includes: An introduction to the importance of teaching the course. Definition of Islamic culture, its significance, fields, and characteristics. Sources and tributaries of Islamic culture. The six pillars of faith and what nullifies them. The most important contemporary cultural challenges. Islamic law and its main objectives. Worship in Islam and its rulings.
    Level Four
    MTH 204 - Advanced Calculus - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Cylindrical and spherical coordinates. Partial derivatives: Functions of several variables. Limits and continuity. Partial derivatives. Tangent planes and linear approximations. The chain rule. Directional derivatives and the gradient vector. Maximum and minimum values. Lagrange multiplies. Multiple integrals: Double integrals over rectangles. Iterated integrals. Double integrals over general regions. Double integrals in polar coordinates. Application of double integrals. Surface Area. Triple integrals. Triple integrals in cylindrical and spherical coordinates. Change of variables in multiple integrals
    PHS 202 - General physics 2 - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    this course focuses on electricity, magnetism, and optics. The course combines theoretical and practical components, covering fundamental principles of electrostatics (Coulomb's law, electric fields), circuit analysis (Ohm's law, Kirchhoff's rules), magnetism (magnetic fields, Faraday's law), and optics (reflection, refraction, lenses). The practical component reinforces theoretical concepts through hands-on laboratory experiments using equipment like oscilloscopes, Wheatstone bridges, and potentiometers. Students learn mathematical principles and real-world applications, from analyzing simple circuits to understanding complex optical systems like microscopes. The course also includes wave mechanics and sound, providing a solid foundation in classical physics principles
    CIS 204 - Computer Programming (2) - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    This course is the third course on computer programming; it deals with the application of advanced object-oriented concepts using java. Emphasizes graphical user interface, event-driven programming, error handling, files and streams, inner classes and thread. We will learn to solve problems for which these are the primary tools.
    CNE 101 - Digital & Logic Design - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course provides students with basic knowledge on Combinational machines. Firstly recalling Boolean algebra Rules and Logic Gates to attack after Topics lied to combinational circuits such as but not limited to: Adders (Half and Full Adders), Substractors, Multipliers, Coder/Decoders, Multiplexors, Parity Generators, Comparators. It also serves as a foundation course for the Digital Logic Design II.
    Level Five
    CNE 202 - Advanced Digital & Logic Design - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    The topics covered in this course includes, Sequential circuits analysis, Sequential circuits design, all kinds of Flip-Flops (RS, JK, D, T…), Synchronous and asynchronous inputs and controls, Registers and Counters, Memory, Sequencing and Control, Programmable Logic Devices (PLDs): architecture, features, timing parameters, configuration. There is also a supplementary lab session to help students deepen their understand of the content of Logic Design II, where advanced digital design techniques are utilized in a practical way to develop, analyze, simulate and implement logic digital circuits involving latches, Flip-Flops (RS, JK, D, T…), Registers and Counters, Memory and Programmable Logic Devices.
    ELE 262 - Electrical & Electronic Circuits - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    6
    Prerequisite
    Course Description:
    Basic circuit elements and concepts, Basic laws of circuit theory, Ohm’s law, Kirchhoff's law, Circuit Theorems: superposition principle, The venin and Norton theorems, maximum power transfer theorem, Techniques of circuit analysis: Nodal and Mesh analysis, Direct current, and Alternating current. Semiconductors, PN junction diode: basic structure, I-V characteristics, Diode applications: rectifiers, clipping, and clamping. Bipolar junction transistor (BJT): basic structure, modes of operation, Field effect transistor (FET): structure and operation of enhancement MOSFET, I-V characteristics.
    MTH 281 - Statistics and Probabilities - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Fundamentals of probability theory. Single and multiple discrete and continuous random variables. Probability density function. Joint and conditional probabilities. Moments and statistical averages. Central limit theorem, Data description techniques, Estimation, testing of hypothesis, Regression and correlation.
    CIS 205 - Data Structures - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Introduction to problem solving (problem solving, structural design, abstraction and encapsulation, object-oriented design). Important programming concepts: structure and modifiability. Ease of use and reliability. Error detection and correction methods. Recursion. Abstract data types. Linked lists, stacks and queues. Algorithms performance (measurement techniques, execution time, related concepts). Sorting: techniques: selection sort, bubble sort, insertion sort, merging sort, quick sort. Trees (Terminology and definitions, abstract data binary tree, tree implementation, nodes traversal techniques). Abstract data types and binary search tree. Weighted binary search tree for abstract data. Tree Types 2-3, 2-3-4 and others). Hash tables and priority queues. Stacks versus priority queues. Recurrent repartition (repartition functions, design of a good repartition function). Graphs: Terminology, graphs as abstract data types. Graphs implementation, nodes traversal types.
    MTH 305 - Differential Equations - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Basic concepts: the definition of differential equations (classified – composition)- Differential equations of the first order and their applications: methods of solving differential equations of the first order.-Differential equations of the first order and their applications: orthogonal paths-Differential equations and higher order and its applications: reduction of the order - methods of solution of linear differential equations of higher order with constant coefficients- Differential equations and higher order and its applications: methods of solution of linear differential equations of higher order with non-constant coefficients- Laplace transform and its applications- Solution of linear differential equations of second order transactions of the type many borders by series-Fourier Series of even and odd functions, Fourier expansion and Fourier integration.
    CNE 203 - Digital & Logic Design Lab - mandatory
    Credits
    1
    Theoretical
    Pratical
    2
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    This is a supplementary lab for the design logic design II course. This lab is design to help students deepen their understand of the content of Logic Design II, where advanced digital design techniques are utilized in a practical way to develop, analyze, simulate and implement logic digital circuits involving latches, Flip-Flops (RS, JK, D, T…), Registers and Counters, Memory and Programmable Logic Devices.
    Level Six
    CNE 211 - Signals and Systems - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    The concept of signals and systems, both continuous and discrete-time; signal manipulation; signal symmetry and orthogonality; system linearity and time invariants; system impulse response and step response; frequency response, sinusoidal analysis, convolution, and correlation; sampling in time and quantizing in amplitude; Laplace transform; Fourier analysis, filters; analysis of discrete time signals and systems using z-transforms; inverse transformation procedures.
    CNE 204 - Computer Architecture & Organization - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Machine organization; arithmetic operations, numeric representation of the data, IEEE 754 representation, Memory Hierarchy and Cache memory; Pipeline Design Techniques; Super-scalar architecture; Parallel Architectures, CU and ALU structure. Internal memory volatile and non-volatile memory cell and chip structure. External memory magnetic and optical disks. input/output interfacing modules. DMA. UASRT.USB. Motherboard buses.
    MTH 382 - Numerical Methods - mandatory
    Credits
    3
    Theoretical
    2
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Error analysis (absolute and relative error) – Solution of nonlinear equation in one variable (Bisection method, Fixed point method, Newton’s method + error analysis) – Direct and iterative methods for solving linear systems (Gaussian elimination method, Cramer’s method, LU method, Jacodi and Gauss-Seidel iterative method + error analysis) – Interpolation (Lagrange polynomial, Divided difference + error analysis) – Least square method – Numerical integration (Rectangular rule, Trapezoidal rule, Simpson’s rule, Midpoint rule + error analysis) – Numerical Differentiation (First and second approximation) – Numerical solution of ordinary differential equation (Euler’s method, Runge-kutta methods, …).
    CIS 322 - Concepts of Database Systems - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Files organization. Digitization techniques. Databases concepts and architecture. Relational model Relational Algebra Standard. Sequential Query Languages (SQL). Relational integrity rules. Introduction to EER. Introduction to Object Oriented Database Management Systems (concepts and other issues).
    CIS 321 - Software Engineering - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Software engineering processes. Software product. CASE tools, Software engineering process models, waterfall model, spiral model, other models, Software design, classic and object oriented designs, applications of Software engineering process models (all phases) on a practical project. Software configuration management, Software quality assurance, Software selection, Software reliability and metrics.
    ISL 107 - Professional Ethics - mandatory
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    A. The university student will understand professional ethics, its significance in Islam, its applications in Islamic civilization, and its role in the success of their work and life, along with the extent of attention given to it by the systems of the Kingdom of Saudi Arabia. B. The student will acquire the skill to analyze emerging ethical phenomena in the workplace, be able to predict their effects, and determine their stance on them. They will learn methods to instill good ethics and ways to overcome obstacles to their application. C. The student will commit to professional ethics in themselves and their work environment and guide others to embrace these ethics.
    Level Seven
    CNE 321 - Automatic Control Systems - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Introduction to control systems. Mathematical modeling of physical systems. Transfer Functions of Linear systems. Block diagram and signal flow graph representation. Time-domain and frequency-domain analysis tools and performance assessment. Proportional, integral, and derivative control. Stability of linear control systems. Introduction to state-space modeling and analysis. Analysis and design of digital control systems.
    CNE 313 - Computer Networks (1) - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course intends to introduce the principle, design and implementation of computer networks. It covers fundamental concepts of computer communication networks and associated protocols. It also include the major building blocks of computer networks such as layered network architecture, Network Models, Data Link Control, Ethernet, Virtual Circuit Networks (i.e. Frame Relay & ATM), Internet Protocol, and Transport protocols.
    CNE 312 - Data & Computer Communications - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    6
    Prerequisite
    Course Description:
    Information representation and signals. Introduction to data communication. Frequency response, bandwidth, filtering, and noise. Information theory concepts such as Nyquist theorem, Shannon theorem, and Sampling theorem. Analog and digital modulation techniques. Pulse Code Modulation (PCM). Communication systems circuits and devices. Transmission media. Data encoding. Physical Layer Protocols. Data Link Control (point to point communication; design issues; link management; error control; flow control). Multiplexing Techniques.
    CNE 305 - Microprocessor Systems - mandatory
    Credits
    4
    Theoretical
    3
    Pratical
    2
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    Introduction to internal microprocessors, Microprocessor internal architecture, software models, addressing Mode, Assembly language programing and debugging, Instruction sets. Memory mapping. Input and output instructions, Input/output Interfacing, Introduction to interrupts, Basic Microcontroller programming.
    CIS 342 - Operating Systems - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Introduction to Operating Systems: Operating system services. CPU scheduling. Disk scheduling. Memory management. Process management, Peripheral.
    Level Eight
    ISL 100 - Studies in the Biography of the Prophet - optional 1
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    A Brief Introduction on the Importance of Studying the Prophetic Biography The study of the prophetic biography (Seerah) is essential as it helps in understanding the life of the noble Prophet Muhammad (peace be upon him) starting from his birth and upbringing, his life before the Prophethood, and the examination of the stages of the call during the Meccan and Medinan periods. It covers his confrontations with the polytheists, the presentation of his message, his struggle in the way of Allah, and the hardships he endured from the polytheists. It also introduces his battles, mentioning his treaties and agreements, such as the Treaty of Hudaybiyyah. Extracting Important Lessons This study allows for the extraction of essential lessons from the overall life of the Prophet (peace be upon him), applying them to reality, and illustrating the insights that benefit Muslims in their lives. Additionally, it discusses the illness of the Prophet (peace be upon him) and his death, as well as his rights over his nation.
    CNE 391 - Field Training - mandatory
    Credits
    1
    Theoretical
    Pratical
    Training
    Total Content
    1
    Prerequisite
    Course Description:
    8 weeks of supervised hands-on work experience at a recognized firm. The student applies his engineering knowledge and acquires professional experience in his field of Computer Engineering and Networks.
    CNE 322 - Automatic Control Systems Lab - mandatory
    Credits
    1
    Theoretical
    Pratical
    2
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    Lectures and Experiments introduce the students to the practical aspects of automatic control systems techniques. Demonstration of control system analysis and design techniques with experience both in real hardware and simulation using (MATLAB/SIMULINK) software. Implementation of digital control via personnel computer using C/C++ or software acquired with experiments.
    CNE 315 - Computer Networks Lab - mandatory
    Credits
    2
    Theoretical
    Pratical
    4
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Peer-to-Peer and Server-based networks; LAN components and their Interaction; Common Transport Protocols; Router configuration; Bridged networks; Performance analysis of LANs; Virtual networks; Network security, Wireless networks.
    CNE 314 - Computer Networks (2) - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Layer Protocols: Optimality principle, Routing Algorithms: Flow based, Distance Vector, Shortest Path, Broadcast; Congestion control Algorithms: Leaky Bucket, Traffic Shaping, congestion control in ATM; Internetworking Protocols: The Internet Network layer, IP Tunneling and Concatenated Virtual Circuits, IP datagram forwarding, encapsulation, fragmentation, and reassembly; Transport Layer Protocol : TCP and UDP , AAL layer in ATM. Internet protocols: IP, ARP, RARP, BOOTAP, Error reporting mechanism (ICMP), OSPF routing, BGP, CDIR, IPv6; TCP and UDP; Addressing schemes.
    CNE 308 - Embedded Systems lab - mandatory
    Credits
    1
    Theoretical
    Pratical
    2
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    This lab includes several experiments that are related to latest embedded systems technology. The experiments include: writing C code and debugging it using the simulator and the emulator, Timers, Interrupts, Serial EEPROM memory interface and programming, LCD module interface and programming, Keypad interface and programming, Serial communication and Analog-Digital module . The experiments are based on PIC16F876 processors and Arduino Board.
    CNE 307 - Embedded Systems - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    This course will cover topics such as micro controller architecture, memory map, interrupts, and programmable parallel and serial interfaces. Instruction set. Programming with Assembly and C programming includes dealing with Timers, ADC, PWM. Applications involving interfacing microcontroller with sensors, switches, LCD, motors, and communication modules
    CIS 323 - Software Project Management - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Detailed analysis of three constraints on software development process : Quality, scheduling and cost decisions needed for project management. Analysis and discussion of the project director activities and responsibilities : plan, organize, subcontract selection management and control.
    ARB 102 - Writing skills - mandatory
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    The course covers the rules of Arabic writing, including the letters that are omitted or added in writing, and the words that are connected to others or separated from them. It also addresses the rules of writing the hamzah, the cases of writing the final soft "alif" in nouns, verbs, and letters, and the writing of the tied "taa" and the open "taa." Additionally, it discusses punctuation marks: their importance and where they should be used. The course also explores the arts of Arabic writing, such as writing reports, summaries, essays, administrative letters, minutes, and resumes.
    ISL 109 - The Role of Women in Development - optional 1
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    The course studies the concept of development, the characteristics of women, their status, and their role in Muslim society. It highlights the aspects that distinguish the Islamic approach from Western approaches in addressing women's issues. It includes an emphasis on the efforts of the Kingdom of Saudi Arabia in enhancing the developmental role of women in various fields, such as medical, media, educational, economic, and community sectors. It discusses issues related to women and their development spiritually, personally, economically, politically, and socially. It also addresses a number of family and social issues concerning women and their relationship to development.
    ISL 108 - Contemporary Issues - optional 1
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    The course includes the study of the following topics: Guiding Issues Related to Youth Contemporary Issues Related to Security Issues Related to Culture Contemporary Issues Related to Dawah (Invitation to Islam) and Volunteering
    Level Nine
    CNE 476 - Modern Sensors - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    The course focuses on the underlying physics principles, design, and practical implementation of sensors and transducers including piezoelectric, acoustic, inertial, pressure, position, and flow, capacitive, magnetic, optical, and bioelectric sensors. Established as well as novel sensor technologies as well as problems of interfacing various sensors with electronics are discussed.
    CNE 494 - Selected topics in Computer Engineering - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Selected topics to develop knowledge and skills in a given field of Computer Engineering.
    CIS 465 - Expert Systems - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    The course will be composed of a brief introduction to expert systems followed by a presentation of knowledge representation paradigms (the emphasis will be put on rule-based systems). The inference rules, rules resolution and basic aspects of reasoning under uncertainty shall also be presented. During the course some case studies using: MYCIN - CLIPS will be analyzed and an Application Modeling Project requested to be implemented using CLIPS.
    CNE 475 - Digital and Fuzzy Control - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Sampled Data Systems, The z-Transform and Inverse Z transform, Mapping between the s plane and the z plane, Closed loop Feedback Sampled-Data Systems and second order system, Closed–Loop Systems with Digital computer compensation, Stability analysis in z plane, controllability, observability, The Root Locus of Digital control Systems, Example of Design of digital controllers. Fuzzy set theory, Elements of a Fuzzy Logic System, Fuzzification Linguistic Variables & Values, Fuzzy inference Rules, Aggregation, Composition, Defuzzification, Examples of Design Fuzzy controller.
    CNE 492 - Graduation Project (1) - mandatory
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    The student should take a B.Sc. project in related area to his specialization and with technical merit. This project is for one semester, it is counted as two hours in the first semester. At the end of the semester the student submits a report describing his projects and the parts he completed in the first semester and proposed parts in the 2nd semester.
    CIS 463 - Bioinformatics - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course teaches the application of computational and modeling thinking to the biological sciences. It change the way scientific problems are approached, and increase the scale and complexity of the problems that should be solved. It introduces the students to the principles and methods that enable them to search and compare sequences and give answers to fundamental biological questions important to fields such as protein structure and folding. The course also covers the public data banks that provide details of biological systems and components
    CNE 474 - Pattern Recognition - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Machine learning or statistical learning, the field of study of artificial intelligence, concerns the design, analysis, development and implementation of a machine (in a broad sense) to evolve through a systematic process, and thus to perform difficult or problematic tasks by more conventional algorithmic means. Pattern Recognition Covers basic concepts of pattern recognition systems, application examples, PDF estimation, maximum likelihood estimation, Bayesian estimation, KNN estimation, parzen windows estimation, expectation maximization algorithm, feature reduction, supervised classification, Bayesian classification, discriminant functions, classifier combination, Markov random fields, Artificial neural networks, support vector machines.
    CNE 406 - Introduction to VLSI Design - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Discrete and integrated circuit technology, logic families, A/D-D/A circuits, comparators, Schmitt triggers State-of-the-art MOS Transistors, their operation and limitations. CMOS digital circuits, static & dynamic logic, Circuit design and propagation delay. CMOS fabrication technology, layout and design rules, IC Design and Verification Tools, subsystem design and case studies, and practical considerations.
    CIS 462 - Natural Language Processing - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Structure in NLP and probabilistic Grammar Formalisms, natural language data, Identify parts of speech, Operation of a finite-state machine, Coding regular expressions, Regular grammars, Past tense forms, Automatic Speech Recognition, Machine Translation, Entities named, Syntactic Parsing, Statistically-based techniques for text analysis, Semantics, Taxonomies, ontology, Human-like Dialog, Natural Language Understanding, Learning in incomplete and irrelevant domains.
    CNE 473 - Testing of Digital Circuits - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Fault modeling: taxonomy of failures (single and multiple, structural and functional, permanent and temporal), stuck-at faults, delay and transition faults, Test pattern generation: delay fault model, at-speed tests, sequential test generation. Fault simulation: parallel simulation, deductive fault simulation, parallel-pattern single-fault propagation, concurrent fault simulation, critical path tracing, statistical fault analysis. Design for testability (DFT): controllability and observability, ad hoc techniques, scan-based designs, scan-based test application, launch and capture techniques, complex capture windows, test point insertion, clock gating, level-sensitive scan design, boundary scan, low power scan operations
    CNE 417 - Networks & Information Security - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course aims to provide students with an overview of information and network security with a focus on basic knowledge of the technical and operational issues of modern cryptosystems, security protocols, operating systems and their related standards. It is intended for undergraduate students who have some understanding of networks, but not necessarily any background in security.
    CIS 442 - Applied Cryptography - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course introduces the concepts of modern cryptographic algorithms and protocols and explores how they can be effectively used within larger security systems. Topics covered include cryptographic primitives such as symmetric encryption, public key encryption, digital signatures, and message authentication codes; cryptographic protocols, such as key exchange, remote user authentication, and interactive proofs; cryptanalysis of cryptographic primitives and protocols, such as by side-channel attacks, differential cryptanalysis, or replay attacks
    CNE 472 - Network Security Practice - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course aims to provide students with a deep knowledge and practice of network security with a focus on technical and operational issues of modern network architectures, security protocols, wireless and mobile networking and their related standards. It is intended for undergraduate students who have are familiar with networks, information security, and cryptography
    CNE 416 - Principles of wireless Communication Networks - mandatory
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Introduction to design, analysis, and fundamental limits of wireless networking and wireless communication. Foundation for the more detailed, technical and practical discussion of the local, personal and metropolitan areas scales of wireless networking.
    CIS 434 - Cloud Computing - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    In this course the different types of features, standards, services, and security issues in cloud computing will be discussed. This course offers students the opportunity to study this new paradigm of computing in which dynamically scalable and often virtualized resources are offered as services over the internet. The course will also cover some of the autonomic computing aspects which provide solutions to the challenges of cloud management.
    CNE 485 - Parallel Architecture Computing - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Organization of high performance computer: inside a processor (pipeline, vector processor, array processor, superscalar). Multiprocessors (UMA, NUMA, COMA, PRAM). Multi Computers (Node configuration – Cluster configuration), Flynn Classification, performance (speed factor). Parallel Computing Networks (static – Dynamic). Parallel computing operating system (for multi processors – for Multi computers). Parallel computing programming Models (Global variable model and Compiler - Passing message model and MPI)
    CIS 426 - Advanced Software Engineering - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    This course aims in giving students an insight of modern processes and methods for development and quality assurance of software systems, understanding of strengths and weaknesses of various techniques and choosing the appropriate one depending on the context. A deep understanding the relationship between requirements specification, design, and testing. After completion of this course, students will be able to make appropriate and well-argued choices of processes and techniques based on the project context. They will be able to handle the transition between various subtasks and collaboration between various actors in the software development process.
    CNE 484 - Digital Image Processing - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    This course gives the students an Introduction to digital image; Image Sensing and Acquisition; Some Basic Gray Level Transformations for Image Enhancement.; Image Contrast Enhancement Using Histogram Processing; Image Smoothing Using Spatial Filters; Image Sharpening Using Spatial Filters; Point, Line and Edge Detection; Basic image compression procedures; Basic Global and Adaptive Thresholding for Image Segmentation; Optimal Global and Adaptive Thresholding for Image Segmentation; Region-Based Image Segmentation and Edge-Based Segmentation; Image Restoration in the Presence of Noise-Spatial Filtering; Image Enhancement in Frequency Domain; Objects Representation and Description; introduction to Object Recognition.
    CIS 414 - Design and analysis of Algorithms - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Calculating the run-time of a program. Good programming practices. Directed and undirected graphs and their use in the design and analysis of algorithms. Some of the popular algorithms: divide and conquer algorithm, greedy algorithm, backtracking algorithm, local search algorithm, various sorting algorithms, dynamic programming, …etc.
    CNE 483 - Wireless Sensor Networks - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Wide range of applications such as disaster management, military and security have fueled the interest in sensor networks during the past few years. Sensors are typically capable of wireless communication and are significantly constrained in the amount of available resources such as energy, storage and computation. Such constraints make the design and operation of sensor networks considerably different from contemporary wireless networks, and necessitate the development of resource conscious protocols and management techniques. This course provides a broad coverage of challenges and latest research results related to the design and management of wireless sensor networks. Covered topics include network architectures, node discovery and localization, deployment strategies, node coverage, routing protocols, medium access arbitration, and fault-tolerance.
    CIS 313 - Artificial Intelligence - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Introduction to AI (Knowledge representation, artificial networks, Frames, Predicates and Logic), dealing with uncertainty, Inference and search techniques (Bland Search, depth-first search, width-first search, low depth search, iteration search, arbitrary search, , greedy search hill clamping search). AI applications: Machine Learning , Natural Languages, expert systems, Neural networks, Genetic algorithms, Prolog language will be used.
    CNE 482 - Optical Networks - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    The optical layer and the WDM concept, Understanding and appreciation the design, operation and performance of both optical fiber communication systems (digital and analogue), Dynamic provisioning in optical networks, Optical network survivability, Control and management for optical networks, Optical access networks , The limitations of system components (laser diodes, optical modulators, optical fiber, optical amplifiers and optical receivers) , The factors that affects the performance of optical Communication systems.
    CNE 478 - Intelligent Systems and Robotics - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    This course consists of two parts. The first part deal with the study of intelligent systems which includes Introduction to AI and Intelligent Agents, Solving Problems by Searching, Knowledge Representation, Reasoning and Decision Making, Introduction to Learning Methods. The second part deals with the study of Robotics which includes an Introduction, Robot Hardware, Robotic Perception, Planning, and Applications.
    CNE 481 - Heterogeneous Networks - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    This course covers aspects related the heterogeneous communication networking. It provides in details the explanation of the following topics : • Introduction to Heterogeneous Networks, • Fundamentals of LTE • LTE signal structure and physical channels, • Physical layer signal processing in LTE • Coordinated multi-point transmission reception • Future trends in heterogeneous networks
    CNE 477 - Digital Design using VHDL - optional 2
    Credits
    3
    Theoretical
    2
    Pratical
    2
    Training
    Total Content
    4
    Prerequisite
    Course Description:
    Advanced methodologies in the design of digital systems. Hardware Description Languages (HDLs). Architecture and characteristics FPGAs, Simulation, synthesis, verification of digital system designs using FPGAs. FPGA placement, routing, and timing analysis tools.
    CNE 495 - Selected topics in Networks - optional 2
    Credits
    3
    Theoretical
    3
    Pratical
    Training
    Total Content
    3
    Prerequisite
    Course Description:
    Selected topics to develop knowledge and skills in a given field of Networks.
    Level Ten
    EDU 102 - Volunteer Work - optional 3
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    This course is designed for university students with the aim of engaging them in volunteer work and raising their awareness about it, including its concept, importance, characteristics, and fields. Students will familiarize themselves with the fundamentals and principles of volunteer work, acquire skills in planning and organizing volunteer activities, and commit to the regulations governing volunteer work in the Kingdom. The course also aims to enhance awareness of the significance of volunteer work, activate the role of Saudi women in it, and promote the involvement of Saudi universities in supporting volunteer initiatives.
    BUS 101 - Entrepreneurship - optional 3
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    The Entrepreneurship course covers the basics and skills of entrepreneurship. The course begins with defining the entrepreneurship ecosystem and the importance of the entrepreneur’s qualities and skills in the success of projects. It also discusses the role of creativity and innovation in entrepreneurship, and how to transform ideas into feasible projects. Students learn about the business model and business plan as essential tools for project development. The course also focuses on entrepreneurship in small and medium enterprises and project financing methods, in addition to the importance of the management, accounting and marketing team. It also covers the implementation of entrepreneurial projects and the preparation of the operational plan to ensure sustainable success.
    CHIN 101 - Introduction To Chinese - optional 3
    Credits
    2
    Theoretical
    2
    Pratical
    Training
    Total Content
    2
    Prerequisite
    Course Description:
    This course enables students to acquire the basics of learning the Chinese language and master its major skills: listening, speaking, reading and writing.
    CNE 493 - Graduation Project (2) - mandatory
    Credits
    3
    Theoretical
    1
    Pratical
    4
    Training
    Total Content
    5
    Prerequisite
    Course Description:
    In this semester the student continues his work in the project. This may require the student to present his progress monthly. At the end of the semester the student presents a detailed report of developed project and oral presentation. The report should indicate that the student understands the topic and his specific implementation. Any hardware or software should be documented in detail. The students grade is based on his work during the project and commitment to fullfil objectives, on the report, and on his oral presentation.
    Contact