+962 5 3903333
Contact us
Phones Directory
Academic Calendar
العربية
Department of Computer Engineering
Home
Department
About Department
Vision and Mission
Objectives (PEOs)
Student Learning Outcomes
Chairman Message
Activites
Advisory Board
Accreditation
Lab & Facilities
Staff
Statistics
Surveys
Contact Us
Faculty
Faculty List
Scholarships
Awards / Honors
Forms
Research
Research Facilities
Research Areas
List of Publications
Student
Courses
Courses- Bachelor
Courses- Master
Programs
Course Description
Course Description - Bachelor
Course Description - Master
Study Plans
BA. program
Master program
Tuition Fees
Graduate Projects
Academic Advising
Alumni
Course Details
Course Details
Course No.
:
110408300
Course Name
:
Algorithms
Prerequisite
:
110408213 و 110101152
Credit
:
3
Theory credit
:
3
Practical Credit
:
0
Course Discription
:
This course is an introductory course to the design, implementation and analysis of computer algorithms. Topics covered include but not limited to the growth of functions, the time complexity of algorithms, recurrence relations and their solutions, the design and analysis of various sorting algorithms (insertion, merge, quick, and heap sort), linear sorts, search and hash tables, graph searching algorithms (breadth-first and depth-first search), dynamic programming, greedy algorithms, minimal spanning trees, single-source shortest path algorithms, and NP completeness (time allows).
Syllabus
:
Download
The Course offering during the Second Semester-2025/2026
Section NO
Theory Section
Teacher
Time & Location
1
0
DR KHALIL MUSTAFA KHALIL AHMAD YOUSEF
08,30 - 10,00 ن ر / المادة تدرس وجاهي في مبنى الهندسة هـ2008