In the initial semester, the curriculum includes ICT and Programming fundamentals, excluding subjects like Islamic Studies and English. The second semester covers Object-Oriented Programming, where instruction relies on slides and concepts such as pointers are explained concerning a book known for its numerous mistakes by an English author. Subsequently, Data Structures are introduced, with a recommended English book. Additional subjects in the curriculum consist of Physics, as well as language-related subjects like Arabic and English.
Concerning databases, approximately 25 pages are marked in a 1000-page book, which is considered sufficient for the fourth semester. Subsequent semesters explore topics such as C#, Java, and Web development (using PHP, HTML, jQuery, and JavaScript), covering foundational concepts and two specific aspects of the latter (with no emphasis on the fact that JavaScript is now utilized as a server-side language).