
Baligh BABAALI
Dr. Baligh BABAALI
Algorithms & Data Structures 2 (UEF22) builds on foundational programming skills to teach essential software engineering concepts. This course covers modular programming using subprograms and recursion, data persistence through file handling, and dynamic data structures including linked lists, stacks, and queues. Through a combination of lectures, tutorials, and hands-on lab sessions in C, students learn to design efficient, reusable, and robust software solutions capable of handling real-world data management challenges.
Before starting this course, you should be familiar with:

Dr. Baligh BABAALI
The Open edX platform works best with current versions of Chrome, Edge, Firefox, or Safari.
See our list of supported browsers for the most up-to-date information.