This document provides information about a data structures course taught using Java in 2015. It was prepared by Mahmoud Rafeek Al-farra and includes sections on course contents, description and guidelines, the lecturer, course outline, resources, assessment, important dates, activities, and tips for being successful. The lecturer is Mahmoud Rafeek Alfarra who has an MSc in computer science and is currently a lecturer and the head of the Admission and Registration Department at UCST.