<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://slamwiki2.kobject.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://slamwiki2.kobject.net/feed.php">
        <title>SlamWiki 2.1 cnam:utc503</title>
        <description></description>
        <link>http://slamwiki2.kobject.net/</link>
        <image rdf:resource="http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-29T08:14:58+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/accueil?rev=1761039437&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/declarative?rev=1700934115&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/filrouge?rev=1761038354&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/imperative?rev=1724130810&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/td0?rev=1724146462&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/td1?rev=1724199776&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/td2-b?rev=1726122338&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/td2-c?rev=1756724600&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/td2?rev=1757416149&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/td3-b?rev=1754958903&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/td3-c?rev=1761039383&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/td3?rev=1754958903&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/cnam/utc503/test-init?rev=1692641288&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico">
        <title>SlamWiki 2.1</title>
        <link>http://slamwiki2.kobject.net/</link>
        <url>http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/accueil?rev=1761039437&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-21T11:37:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UTC503</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/accueil?rev=1761039437&amp;do=diff</link>
        <description>UTC503

	*  Github dev repo : &lt;https://github.com/supavenir/utc503-dev-2024&gt; 

Compétences :

Pouvoir aborder un nouveau langage de programmation ou une nouvelle bibliothèque en reconnaissant les usages dans ceux-ci des principaux paradigmes.

La plupart des langages de programmation actuels étant hybrides, et s’ouvrant de plus en plus au paradigme fonctionnel, les connaissances dans un paradigme seront utilisables au-delà de celui-ci.&lt;div class=&quot;imageB&quot;&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/declarative?rev=1700934115&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-25T18:41:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmation déclarative</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/declarative?rev=1700934115&amp;do=diff</link>
        <description>Programmation déclarative

Par opposition à la programmation impérative, où le déroulement prime, la programmation déclarative va s&#039;intéresser aux objectifs, par un ensemble de déclarations, et parfois du résultat final à obtenir.
En déclaratif, on définit ce que le programme doit accomplir, le Quoi, et non Comment il doit le faire (impératif).</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/filrouge?rev=1761038354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-21T11:19:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Application fil rouge</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/filrouge?rev=1761038354&amp;do=diff</link>
        <description>Application fil rouge

Gestion des actifs logiciels (software asset management).

	*  Les logiciels sont classés par catégorie
	*  Les employés appartiennent à des services
	*  Les licences logicielles sont recensées par services
	*  Les employés doivent posséder une habilitation pour utiliser une catégorie de logiciel</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/imperative?rev=1724130810&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-20T07:13:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmation impérative</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/imperative?rev=1724130810&amp;do=diff</link>
        <description>Programmation impérative

Elle consiste à décrire les opérations en séquences d&#039;instructions exécutées par l&#039;ordinateur pour modifier l&#039;état du programme. Ce type de programmation est le plus répandu dans l&#039;ensemble des langages de programmation existants.</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/td0?rev=1724146462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-20T11:34:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programmation procédurale</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/td0?rev=1724146462&amp;do=diff</link>
        <description>Programmation procédurale

Bases

1. Séquence d&#039;instructions

Exercice: Écrire un programme qui effectue les actions suivantes :

	*  Déclare trois variables : a, b, et c.
	*  Assigne les valeurs 5 à a, 10 à b, et la somme de a et b à c.
	*  Affiche la valeur de c dans la console.</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/td1?rev=1724199776&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-21T02:22:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD1</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/td1?rev=1724199776&amp;do=diff</link>
        <description>TD1

Programmation procédurale

Exercices

Exercice 1 : Calcul de la somme des entiers

Objectif : Écrire un programme qui demande à l&#039;utilisateur un nombre entier positif n et qui calcule la somme des entiers de 1 à n.

Exemple :



Exercice 2 : Calcul de la factorielle
&lt;div class=&quot;imageB&quot;&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/td2-b?rev=1726122338&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-12T08:25:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD2 B</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/td2-b?rev=1726122338&amp;do=diff</link>
        <description>TD2 B

Texas Hold&#039;em

Objectif du jeu :

L&#039;objectif du Poker est de former la meilleure main possible de 5 cartes, ou de bluffer pour pousser les autres joueurs à se coucher (abandonner). Le joueur avec la meilleure main ou celui qui reste en jeu après que tous les autres se sont couchés remporte le pot (les mises des autres joueurs).&lt;!----&gt;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/td2-c?rev=1756724600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-01T13:03:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD 2 C</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/td2-c?rev=1756724600&amp;do=diff</link>
        <description>TD 2 C

Pré-requis

	*  Java 17+
	*  Outil au choix: IntelliJ/VS Code + JDK. Optionnel: Maven si vous prenez l’exo sérialisation JSON avec Jackson.

Objectifs pédagogiques

	*  Encapsulation, invariants, types énumérés
	*  Exceptions métier et validations</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/td2?rev=1757416149&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-09T13:09:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD2</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/td2?rev=1757416149&amp;do=diff</link>
        <description>TD2

Exercice 1 : Gestion de Compte Bancaire

Objectif : Travailler sur l’instanciation, les constructeurs et l’encapsulation.

Créer une classe CompteBancaire avec les attributs privés suivants :

	*  titulaire (chaîne de caractères)
	*  solde (flottant)&lt;div class=&quot;imageB&quot;&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/td3-b?rev=1754958903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-12T02:35:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD3 B</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/td3-b?rev=1754958903&amp;do=diff</link>
        <description>TD3 B

Exercice 1 : Classes et Propriétés

Objectif : Revoir les classes, les constructeurs (primaire et secondaire), ainsi que les propriétés avec getters et setters en Kotlin.

	*  Créer une classe Voiture avec les propriétés marque, modèle, et année</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/td3-c?rev=1761039383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-21T11:36:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD3 C</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/td3-c?rev=1761039383&amp;do=diff</link>
        <description>TD3 C

Programmation fonctionnelle

1 - Générateur de phrases

Créez un générateur de phrases absurdes en programmation fonctionnelle.

Données de départ



Objectifs

	*  Créer une fonction qui génère une phrase aléatoire en combinant un sujet, un verbe et un complément</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/td3?rev=1754958903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-12T02:35:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD 3</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/td3?rev=1754958903&amp;do=diff</link>
        <description>TD 3

Exercice 1 : Fonctions Pures

1 - Création d&#039;une fonction pure simple

	*  Écrire une fonction pure qui prend un tableau de nombres et retourne un nouveau tableau avec chaque nombre doublé.

2 - Test de la pureté

	*  Tester la fonction avec différents ensembles de données.</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/cnam/utc503/test-init?rev=1692641288&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-21T20:08:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Leads selector test</title>
        <link>http://slamwiki2.kobject.net/cnam/utc503/test-init?rev=1692641288&amp;do=diff</link>
        <description>Leads selector test

Il s&#039;agit d&#039;étudier une population d&#039;individus (échantillon représentatif de 1000 personnes) dans le but d&#039;apprécier l&#039;efficacité des mesures prises dans le cadre de la pandémie de COVID19.

Les structures de données suivantes sont disponibles :
&lt;img src=&quot;https://yuml.me/diagram/plain/class/[Individu|- id : String;- age : int;- coMorbidite : array;- injections : array of Injection;- status : array], [Injection|- date : Date;- produit : String]&quot;&gt;</description>
    </item>
</rdf:RDF>
