+962 5 3903333
Contact us
Phones Directory
Academic Calendar
العربية
Department of Chemistry
Home
About
Welcome
Vision & Mission
Chairman Message
Objectives and Outcomes
Contact Us
Programs
Undergraduate programs
Bachelor of Chemistry
Objectives and Outcomes
Employability
Study Plans and Hours Fees
Academic Advising
Accreditation
Alumni
Postgraduate programs
Master of Chemistry
Learning outcomes
Employability
Study Plans and Hours Fees
Academic Advising
Accreditation
Alumni
Courses
Courses List
Courses- Bachelor
Courses- Master
Course Description
Course Description - Bachelor
Course Description - Master
Staff
Academic
Adjunct Professors
Administrative
Committees
Research & Facilities
Research Interests
Publications
Facilities
Laboratories
More
Activites
Achievements
Photo Gallary
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 First Semester-2025/2026
Section NO
Theory Section
Teacher
Time & Location
1
0
DR KHALIL MUSTAFA KHALIL AHMAD YOUSEF
08,30 - 10,00 ن ر / المادة تدرس وجاهي في مبنى الهندسة هـ2008