Le cours de programmation en langage C a pour principal objectif de fournir aux étudiants une initiation complète à ce langage de programmation fondamental. Au cours de cette formation, les étudiants  auront l'occasion d'explorer divers aspects essentiels de la programmation en C. Cela comprendra une étude approfondie des types de données, des mécanismes d'entrées-sorties, ainsi que de la structuration d'un programme en langage C. 

Le programme de la licence 2 en programmation en C est conçu pour offrir aux étudiants une solide base de connaissances en langage C et les préparer à des concepts plus avancés. Les cours de cette année se concentrent sur des sujets tels que l'allocation dynamique de mémoire, l'utilisation de pointeurs, l'allocation en un bloc, et la manipulation de fichiers, tout en révisant les structures conditionnelles et répétitives qui ont été introduites en première année. Les étudiants ont également l'opportunité de travailler sur différents projets pratiques, ce qui leur permet d'approfondir leur compréhension du langage C et d'acquérir une expérience pratique. Dans l'ensemble, ce programme vise à former des programmeurs C compétents capables de résoudre des problèmes complexes et de concevoir des applications robustes en utilisant ce langage de programmation puissant