Logique mathématique (UM)

“Computers are mathematical machines and computer programs are mathematical expressions”.  C.A.R. Hoare (1986)

La logique est la science de la raison. Plus précisément, c’est la science qui étudie les règles qui permettent de distinguer un raisonnement valide d’un raisonnement qui ne l’est pas. La logique est en effet une composante essentielle aussi bien de l'informatique et de la linguistique que des mathématiques et de la philosophie.

Le but de ce cours est de donner aux étudiants une connaissance des parties pertinentes de la logique, principalement la logique pour informatique. Il s'agit d’un premier cours de logique mathématique pour les étudiants en informatique.

La première partie est une introduction à la logique mathématique avec quelques motivations sur l’utilité de la logique pour l’informatique. Il propose quelques définitions, un bref historique et une synthèse de la logique mathématique.

La deuxième partie, est consacré à la logique des propositions. Les propositions sont des formules exprimant des faits mathématiques, Le but du calcul propositionnel est de donner un fondement formel à un ensemble restreint d’énoncés du langage. Nous utiliserons comme élément de base des propositions élémentaires (i.e. des énoncés déclaratifs). cette partie est scindé en quatre composantes : la syntaxe, la sémantique, la modélisation et enfin le raisonnement.

La troisième partie , présente la logique des prédicats qui étend le calcul propositionnel en permettant d'écrire des formules qui dépendent de paramètres; pour cela le calcul des prédicats introduit les notions de variables, de symboles de fonctions et de relations, de termes et de quantificateurs.

Teacher: aissa fellah
Teacher: MAAMAR BOUALEM BERREZOUG ADDA, KHALIFA ADDADI, MAHMOUD ZAKARIA AIMER, IMEN AISSANI, ALLAL RAHIL SELSSABILE YASMINE ALLAL, Mohamed abderrahmane ALLOUCHE, Khalifa AMARI, MEHDI AMINE, AYA DOUAA AMIRI, MERIEM AMRANI, KARIMA ARAB, DJIHANE ARDJANI, MOKHTAR MOHAMED YACINE ASSAS, KHAOULA AYACHI, Faouzi tayeb BAAHMED, ABDERRAHMANE BACHANI, RIHAM BAKROU, HALIMA BECHAREF, ALLAA EDDINE AYOUB BELAID, ICHRAK NOUR EL HOUDA BELKAHLA, LAMYA BELKIHEL, AHLEM BENFATIMA, MOHAMED BENKHALED, HIBAT ALLAH BENMECHICHE, YASSER ABDELLAH BENTOUMI, FATIHA BETTINE, CHOUKRANE BEY, CHOUROUK BOUMADANI, FAYCAL BOUMEDIENE, MOURAD ABDENOUR BOURI, AMINA BOUTALBI, NASSIMA BOUZEROUATA, IMAD EDDINE ABDELGHANI BOUZIANE, SAID FETH ALLAH BRAHIMI, ABDELKADER CERBAH, ADEM NAIMI CHADLI, RIHAM SOUHILA CHAHMI, CHAHINEZ CHAHRI, MOHAMED ABDELBASSET CHAIB, HAFSA CHEHIMA, Hadja nora CHIKH, ABDELILLAH CHIKHI, ABDELKRIM CHOHRA, MERIEM DOUAA DAHMANI, KHELIFA AHMED YACINE DAOUDI, MOHAMED EL ISLEM DARKI, TORKIA ANFAL DIDANI, DJAMILA EMBAREK, AYA MOUNIA INES FERKETOU, FADELA GARROUDJI, LOUIE IMAD GUEMIDI, DOUAA HADJ MOHAMMED, NOUR ELHOUDA HAMIDATE, IKRAM HAMIDI, ABDERAOUF HIRECHE, FATIMA IDRICI, AISSA TAKFARINASSE IKHLEF, OUAHIBA KADDACHE, DJILLALI BADR ISLEM KADDOUR, ABDELBASSET RIADH KADI, SALIHA MARWA KHELIFA, MEHDI MOHAMED DJELLOUL KHORSI, ABDELAZIZ LABIDINE, OUAHIBA LAKHACHE, FATIMA LAMOURI, NADJET LOT, NADJLAA MAHI, BOUCHRA MAKHLOUFI, IMENE MAROUF, NIHED MAZOUZ, MOHAMED MEDJAHDI, ISRAA MEDJAHED, AMANI MEDJDOUB, ANES MEGHEBBAR, IKRAM MEGHERBI, kheireddine mekkaoui, MOHAMED EL AMINE MENKOUZ, RAYANE MIMOUN, ROUMAISSA MIR, YAHIA ABD EL ILLAH MISSOUNI, MOKHTAR CHERIF MOKEDDEM, Sale marke MUSA, BENOUIS SALAH EDDINE NASRI, YAHIA NEHARI, KHADIDJA NOURAI, FATIMA ZAHRAA NOURI, SALSABIL KARIMA OUARDI, MOHAMED ABDERRAZAK OULD KADA, Abubakar da RABIU, KARIMA DOUAA RACHEDI, ASMAA NOUR EL HOUDA MERIEM RIHI, HIBA SAIDI, AYA SEFSIFI, MOUNA SELMATI, muhammad SHARIF DANLADI, MERIEM HALIMA NESRINE TABTI, MERIEM MOKHTARIA TABTI, MOHAMMED EL AMINE TABTI, REKIA TAGUINE, AYA TAOUI, ANFAL DOUAA TOUIL, TOUFIK TOUIL, HADJER ZEGDOU, FATIMA ZOHRA ZIANE

Algorithmique et structures de données 3 (ASD3)

 Ce cours d'algorithmique et structures de données 3 ,complète l'ensemble des notions acquises durant les deux premiers semestres( asd1 et asd2) , il a   pour objectif l’étude des structures de données et des algorithmes fondamentaux permettant d’organiser, de chercher et de manipuler des données de manière efficace  tel que les arbres les graphes.