Gestion des bases de données

Course categoryUniversité de Sfax

Le cours de la matière "Gestion des bases de données" permet de former les étudiants aux fondements des bases de données et des SGBD, à la modélisation conceptuelle et logique des données, ainsi qu’à l’interrogation et la manipulation des données à l’aide de l’algèbre relationnelle et du langage SQL, à partir de besoins métiers concrets.

Contenu :

-        Introduction aux bases de données : fichiers versus bases de données, SGBD, architecture générale, cycle de vie d’une base de données et enjeux (cohérence, partage, sécurité, performance).

-        Modélisation conceptuelle des données : dictionnaire de données, formalisme Entité/Association, contraintes et héritage.

-        Modélisation logique relationnelle : concepts du modèle relationnel, règles de passage E/A relationnel, dépendances fonctionnelles et normalisation.

-        Interrogation des données par l’algèbre relationnelle : sélection, projection, jointures, opérations ensemblistes et agrégation.

-        SGBD et langage SQL : définition et manipulation des données (DDL, DML), contraintes d’intégrité (clés primaires et étrangères, contraintes de domaine) et bonnes pratiques de conception et de requêtage.

-        Mise en œuvre pratique à travers des études de cas métier, des travaux dirigés de modélisation et des travaux pratiques de requêtage SQL.

Teacher: Achraf Mtibaa

Méthodologie de conception

Course categoryUniversité de Sfax

Le cours méthodologie de conception permettre aux étudiants de maîtriser les principes de la conception logicielle orientée objet et l’utilisation du langage UML pour analyser, concevoir et documenter des systèmes logiciels, tout en évaluant la qualité d’un design et en organisant une démarche de conception itérative dans un cadre Agile/Scrum.

Contenu :

-        Fondamentaux de la conception logicielle : analyse vs conception vs implémentation, cycle de vie du logiciel, livrables et revues de conception, qualité du design (cohésion et couplage).

-        Expression du besoin et exigences : parties prenantes, périmètre, types d’exigences et traçabilité.

-        Introduction au langage UML et à la modélisation orientée objet.

-        Diagrammes UML : cas d’utilisation, classes, objets, séquences et collaborations, états-transitions, activités, composants et déploiement.

-        Organisation de la conception et du travail en Agile/Scrum : backlog, sprints, artefacts et intégration de la modélisation UML dans les pratiques agiles.

-        Élaboration d’un dossier de conception complet et préparation à la revue de conception avec justification des choix.

Teacher: Achraf Mtibaa

Test et validation de logiciels (Préparation à la certification ISTQB )

Course categoryUniversité de Sfax

Le cours "test et validation de logiciels (préparation à la certification ISTQB)" permet de former les étudiants aux principes fondamentaux du test logiciel et à l’intégration des activités de test dans les différents modèles du cycle de vie du logiciel, conformément au référentiel ISTQB. Les étudiants acquièrent la capacité de concevoir des cas de test efficaces, de sélectionner les niveaux et types de tests appropriés et de gérer les anomalies de manière professionnelle.

Contenu :

-        Fondamentaux du test logiciel : objectifs, terminologie, principes du test, processus de test, psychologie du test et éthique professionnelle.

-        Intégration du test dans le cycle de développement logiciel : modèles Waterfall, V-Model, incrémental et méthodes agiles ; tests précoces (TDD, ATDD, BDD).

-        Niveaux de test : tests unitaires, d’intégration, système et d’acceptation.

-        Types de test : tests fonctionnels, non fonctionnels, structurels et tests liés aux changements (re-test et tests de régression).

-        Techniques de test statiques et dynamiques : revues, analyse statique, techniques boîte noire, boîte blanche et techniques basées sur l’expérience.

-        Introduction aux outils d’automatisation des tests (Selenium, Robot Framework).

-        Préparation à la certification ISTQB – Foundation Level.

Teacher: Achraf Mtibaa

Ingénierie ontologique

Course categoryUniversité de Sfax

La matière Ingénierie Ontologique forme les étudiants aux fondements de la représentation des connaissances, du Web sémantique et de l'ingénierie ontologique. Elle vise à analyser des besoins métier et les formaliser en ontologies exploitables.

Contenu Principal

  • Introduction au Web sémantique, typologies et applications des ontologies
  • Méthodologies : Enterprise Ontology, TOVE, METHONTOLOGY, TERMINAE
  • Standards : RDF, RDFS, OWL
  • Raisonnement : inférence monotone/non-monotone, règles SWRL
  • Mini-projet complet : conception, validation, documentation

Objectifs

À l'issue du cours, les étudiants sauront :

  • Expliquer concepts du Web sémantique et rôle des ontologies
  • Formaliser besoins métier en ontologies (RDF/OWL)
  • Interroger et raisonner sur ontologies
  • Développer règles SWRL pour déductions
  • Réaliser un projet d'ingénierie ontologique complet
Teacher: Achraf Mtibaa

fadi

Course categoryUniversité de Sfax

jemaa

Course categoryUniversité de Sfax
Teacher: jemaa thabet

Mini projet (GE3AII)

Course categoryUniversité de Sfax

L’enseignement de miniprojets aux étudiants en génie électrique, automatique et informatique industrielle présente de nombreux avantages pédagogiques, techniques et professionnels. Voici les objectifs principaux :

Objectifs pédagogiques

1. Favoriser l’apprentissage par projet

  • Les mini-projets permettent aux étudiants de mettre en œuvre plusieurs compétences dans un contexte concret.
  • Ils développent une approche active de l’apprentissage, centrée sur la résolution de problèmes.

Renforcer l’autonomie et la responsabilité

  • Les étudiants doivent planifier, organiser et gérer leur travail.
  • Cela stimule leur initiative personnelle et leur capacité à travailler en équipe.

Intégrer les savoirs multidisciplinaires

  • Un mini-projet mobilise des connaissances en :
    • Électronique (capteurs, actionneurs),
    • Automatique (commande, régulation),
    • Informatique industrielle (programmation, interfaces, communication).

Objectifs techniques

Appliquer les outils et méthodes de l’ingénieur

  • Utilisation de logiciels de simulation, de programmation embarquée, de conception de cartes électroniques.
  • Mise en œuvre de protocoles industriels (CAN, Modbus, Ethernet/IP…).

Développer des prototypes fonctionnels

  • Les mini-projets permettent de concevoir, tester et améliorer des systèmes réels ou simulés.
  • Cela prépare les étudiants à des situations professionnelles concrètes.

Objectifs professionnels

Préparer à l’environnement industriel

  • Les mini-projets simulent des problèmes industriels réels : automatisation, supervision, robotique, etc.
  • Les étudiants apprennent à respecter des cahiers des charges, des délais et des normes.

Favoriser l’employabilité

  • Les mini-projets développent des compétences pratiques et transversales très recherchées :
    • Travail en équipe
    • Communication technique
    • Gestion de projet
    • Documentation et présentation

Stimuler l’innovation et la créativité

  • Les étudiants sont encouragés à proposer des solutions originales.
  • Cela peut déboucher sur des projets de fin d’études, des brevets, ou même des initiatives entrepreneuriales.

Physiologie animale de la nutrition copie 1

Course categoryUniversité de Sfax

La physiologie humaine de la nutrition étudie les mécanismes par lesquels le corps humain absorbe, digère, assimile et utilise les nutriments contenus dans les aliments. Cette discipline explore l'impact des nutriments sur les fonctions biologiques et la santé, depuis les processus cellulaires jusqu'aux réponses de l'organisme global.

Teacher: Maha Smaoui

pédologie copie 1

Course categoryUniversité de Sfax

Il s'agit de présenter aux étudiants les étapes et les facteurs responsables de la formation du sol

test

Course categoryUniversité de Sfax
Teacher: naji chabbar