
Written Expression and Comprhension
This course aims to develop students' academic writing skills, focusing on writing structured paragraphs and essays. Through a process-oriented approach, students will learn how to write different types of paragraphs and essays, apply the writing process effectively, and refine their critical and creative thinking in writing.
The course builds on first-year writing fundamentals, preparing students for more complex academic and professional writing tasks.

Banque numerique
لذا ننصح الطلبة بالمواظبة على حضور المحاضرات والتطبيقات بشكل منتظم، والاطلاع المسبق على فصول المقرر، والاشتراك في المناقشة، وحل التمارين.

Algorithmique et Structure de Données
D’une importance capitale pour un futur ingénieur en informatique, l’enseignement de l’Algorithmique et des Structures de Données permet à l’étudiant d’acquérir les bases essentielles de la programmation, tout en développant une pensée logique et structurée.

Génie logiciel
Ce cours introduit les bases du génie logiciel, une discipline essentielle pour le développement structuré et de qualité des logiciels. Il permet aux étudiants de comprendre le cycle de vie d’un logiciel, d’analyser les principaux défis du développement, et de maîtriser les bonnes pratiques de conception et de codage. Une attention particulière est portée aux critères de qualité logicielle et à la modélisation UML, outil fondamental pour représenter les fonctionnalités et l’architecture d’un système. À l’issue du cours, les apprenants seront capables de concevoir des solutions logicielles robustes, bien structurées et adaptées aux besoins des utilisateurs.