{"id":1060,"date":"2023-07-26T12:12:04","date_gmt":"2023-07-26T12:12:04","guid":{"rendered":"https:\/\/website.prod.unilu.spikeseed.cloud\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/"},"modified":"2026-02-09T13:33:38","modified_gmt":"2026-02-09T12:33:38","slug":"programme","status":"publish","type":"study-programs","link":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/","title":{"rendered":"Programme"},"content":{"rendered":"<div class=\"section py-0 static\">\n<section class=\"py-0 wp-block-unilux-blocks-free-section section\"><div class=\"container xl:max-w-screen-xl\"><!-- SecondaryNavigationMirror --><div class=\"js-secondary-nav--sticky wp-block-unilux-blocks-secondary-navigation\" id=\"05ee242f-760b-4fa3-b74c-3f5b4194d1c7\">\n    <nav id=\"secondary-navigation\" role=\"navigation\" aria-label=\"Secondary menu\" class=\"secondary-nav\">\n        <button class=\"secondary-nav__button btn btn-solid--primary w-full\" aria-expanded=\"false\" aria-controls=\"secondary-navigation__list\" title=\"The selected page is Overview\" type=\"button\">\n            <span class=\"btn__name mr-auto\">Overview<\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n                <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\" \/>\n            <\/svg>\n        <\/button>\n\n        <ul id=\"secondary-navigation__list\" class=\"secondary-nav__list\">\n            <li class=\"secondary-nav__item\">\n    <a href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/\" target=\"\" rel=\"noreferrer noopener\" class=\"secondary-nav__link \">\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n            <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n        <\/svg>\n        <span class=\"secondary-nav__name\">Overview<\/span>\n    <\/a>\n<\/li>\n<li class=\"secondary-nav__item\">\n    <a href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/\" target=\"\" rel=\"noreferrer noopener\" class=\"secondary-nav__link isactived\" aria-current=\"page\">\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n            <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n        <\/svg>\n        <span class=\"secondary-nav__name\">Programme<\/span>\n    <\/a>\n<\/li>\n<li class=\"secondary-nav__item\">\n    <a href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/mobility\/\" target=\"\" rel=\"noreferrer noopener\" class=\"secondary-nav__link \">\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n            <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n        <\/svg>\n        <span class=\"secondary-nav__name\">Mobility<\/span>\n    <\/a>\n<\/li>\n<li class=\"secondary-nav__item\">\n    <a href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/career\/\" target=\"\" rel=\"noreferrer noopener\" class=\"secondary-nav__link \">\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n            <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n        <\/svg>\n        <span class=\"secondary-nav__name\">Career<\/span>\n    <\/a>\n<\/li>\n<li class=\"secondary-nav__item\">\n    <a href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/testimonials\/\" target=\"\" rel=\"noreferrer noopener\" class=\"secondary-nav__link \">\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n            <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n        <\/svg>\n        <span class=\"secondary-nav__name\">Testimonials<\/span>\n    <\/a>\n<\/li>\n<li class=\"secondary-nav__item\">\n    <a href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/teaching-staff\/\" target=\"\" rel=\"noreferrer noopener\" class=\"secondary-nav__link \">\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n            <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n        <\/svg>\n        <span class=\"secondary-nav__name\">Teaching staff<\/span>\n    <\/a>\n<\/li>\n<li class=\"secondary-nav__item\">\n    <a href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/admissions\/\" target=\"\" rel=\"noreferrer noopener\" class=\"secondary-nav__link \">\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n            <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n        <\/svg>\n        <span class=\"secondary-nav__name\">Admissions<\/span>\n    <\/a>\n<\/li>\n        <\/ul>\n    <\/nav>\n<\/div>\n<!-- end SecondaryNavigationMirror --><\/div><\/section>\n\n\n<section class=\"section section wp-block-unilux-blocks-headline-text-and-image\">\n    \n<div class=\"wp-block-unilux-blocks-wrapper container xl:max-w-screen-xl\">\n<h2 class=\"has-text-align-left wp-block-unilux-blocks-heading\"        id=\"programme\"\n    >\nProgramme<\/h2>\n\n\n\n<div class=\"wp-block-unilux-blocks-wrapper flex flex-wrap lg:-mx-32\">\n<div class=\"wp-block-unilux-blocks-wrapper w-full lg:w-7\/12 lg:order-2 lg:px-32\">\n<div class=\"wp-block-unilux-blocks-image-video-wrapper\">\n    <figure class=\"wp-block-dev4-reusable-blocks-image  object-fit--cover\">\n    \n<img decoding=\"async\" class=\"wp-block-image unilux-custom-image-block\"\n                alt=\"\"\n            src=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-107.jpg\"\n                srcset=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-107-300x200.jpg 300w, https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-107-1024x682.jpg 1024w, https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-107-768x512.jpg 768w, https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-107-1536x1024.jpg 1536w, https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-107.jpg 2000w\"\n                style=\"object-position: 50.00% 50.00%; font-family: &quot;object-fit: cover; object-position: 50.00% 50.00%;&quot;; aspect-ratio: 3\/2; object-fit: cover; width: 100%;\"\n        loading=\"lazy\"\n\/>    <\/figure><figure class=\"wp-block-dev4-reusable-blocks-image  object-fit--cover\">\n    \n<img decoding=\"async\" class=\"wp-block-image unilux-custom-image-block\"\n                alt=\"\"\n            src=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-102-scaled.jpg\"\n                srcset=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-102-300x212.jpg 300w, https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-102-1024x724.jpg 1024w, https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-102-768x543.jpg 768w, https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-102-1536x1085.jpg 1536w, https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2023\/07\/UNI-1205-102-2048x1447.jpg 2048w\"\n                style=\"object-position: 50.00% 50.00%; font-family: &quot;object-fit: cover; object-position: 50.00% 50.00%;&quot;; aspect-ratio: 3\/2; object-fit: cover; width: 100%;\"\n        loading=\"lazy\"\n\/>    <\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-unilux-blocks-wrapper w-full lg:w-5\/12 lg:order-1 lg:px-32\">\n<p>The Bachelor in Applied Information Technology offers a structured pathway for progressive specialisation within the realm of computer science professions:<br>&nbsp;<br>During the first study year, students are immersed in the fundamentals of Information Technology, establishing a robust groundwork that encompasses essential principles in mathematics and computer programming.<br>&nbsp;<br>In the second year of study, students build upon the foundational knowledge acquired in the first year. The curriculum delves into various advanced topics, including databases and data science, network technologies, the principles and practices of software engineering, and the development of web and mobile applications.<br>&nbsp;<br>In the concluding year of study, the fifth semester offers students the opportunity to tailor their specialisation by selecting from a diverse portfolio of optional courses spanning various domains such as enterprise applications, machine learning, cloud and big data technologies, advanced programming and more. The ultimate semester is dedicated to a culmination of their academic journey, with students opting for either a research-based Bachelor project within a University research group or a professionally-focused internship in a Luxembourg-based institution, providing invaluable hands-on professional experience.<br><\/p>\n\n\n\n<ul class=\"wp-block-unilux-blocks-custom-buttons btn-list\"><li class=\"wp-block-unilux-blocks-custom-button\"    aria-disabled=\"false\"\n    >\n    <a\n        role=\"link\"\n        aria-disabled=\"false\"\n                    href=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2026\/02\/09133028\/BINFO-2026.pdf\"\n                target=\"_blank\"\n        class=\"btn btn--primary\"\n            >Download the programme<\/a>\n<\/li>\n\n\n<li class=\"wp-block-unilux-blocks-custom-button\"    aria-disabled=\"false\"\n    >\n    <a\n        role=\"link\"\n        aria-disabled=\"false\"\n                    href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/admissions\/\"\n                target=\"_self\"\n        class=\"btn btn--secondary\"\n            >Admissions<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"py-0 wp-block-unilux-blocks-free-section section\"><div class=\"container xl:max-w-screen-xl\">\n<h2 class=\"has-text-align-left wp-block-unilux-blocks-heading\"        id=\"academic-contents\"\n    >\nAcademic Contents<\/h2>\n\n\n\n<div id=\"tab-nav\" class=\"tab-nav\">\n    <button\n        type=\"button\"\n        class=\"button-toggle btn btn--white w-full\"\n        aria-expanded=\"false\"\n        aria-controls=\"tab-nav__listing\"\n        title=\"The selected tab is CONTENT OF THE CURRENT LABEL\"\n    >\n        <span class=\"btn__name mr-auto\">Semester 1<\/span>\n        <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n            <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\" \/>\n        <\/svg>\n    <\/button>\n    <ul\n        id=\"tab-nav__listing\"\n        class=\"tab-nav__listing nav manual\"\n        role=\"tablist\"\n        aria-label=\"About me\"\n    >\n                <li role=\"presentation\" class=\"tab-nav__item\" key={button.id}>\n            <button\n                type=\"button\"\n                id=\"tab-2f1d1a8c-95af-4378-ac8e-26a096598914\"\n                data-bs-toggle=\"tab\"\n                data-bs-target=\"#tabpanel-2f1d1a8c-95af-4378-ac8e-26a096598914\"\n                role=\"tab\"\n                aria-controls=\"tabpanel-2f1d1a8c-95af-4378-ac8e-26a096598914\"\n                aria-selected=\"false\"\n                aria-current=\"false\"\n                class=\"tab-nav__button\"\n                tabIndex=\"-1\"\n            >\n                <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n                    <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n                <\/svg>\n                <span class=\"tab-nav__name\">Semester 1<\/span>\n            <\/button>\n        <\/li>\n                <li role=\"presentation\" class=\"tab-nav__item\" key={button.id}>\n            <button\n                type=\"button\"\n                id=\"tab-819a7c1d-9337-4461-99e6-e1d08a0dc8a4\"\n                data-bs-toggle=\"tab\"\n                data-bs-target=\"#tabpanel-819a7c1d-9337-4461-99e6-e1d08a0dc8a4\"\n                role=\"tab\"\n                aria-controls=\"tabpanel-819a7c1d-9337-4461-99e6-e1d08a0dc8a4\"\n                aria-selected=\"false\"\n                aria-current=\"false\"\n                class=\"tab-nav__button\"\n                tabIndex=\"-1\"\n            >\n                <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n                    <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n                <\/svg>\n                <span class=\"tab-nav__name\">Semester 2<\/span>\n            <\/button>\n        <\/li>\n                <li role=\"presentation\" class=\"tab-nav__item\" key={button.id}>\n            <button\n                type=\"button\"\n                id=\"tab-8d4986ec-be1f-41b1-aef3-41f5f2e38076\"\n                data-bs-toggle=\"tab\"\n                data-bs-target=\"#tabpanel-8d4986ec-be1f-41b1-aef3-41f5f2e38076\"\n                role=\"tab\"\n                aria-controls=\"tabpanel-8d4986ec-be1f-41b1-aef3-41f5f2e38076\"\n                aria-selected=\"false\"\n                aria-current=\"false\"\n                class=\"tab-nav__button\"\n                tabIndex=\"-1\"\n            >\n                <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n                    <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n                <\/svg>\n                <span class=\"tab-nav__name\">Semester 3<\/span>\n            <\/button>\n        <\/li>\n                <li role=\"presentation\" class=\"tab-nav__item\" key={button.id}>\n            <button\n                type=\"button\"\n                id=\"tab-a8f3f750-c62d-42dc-9834-5be41a6a88a6\"\n                data-bs-toggle=\"tab\"\n                data-bs-target=\"#tabpanel-a8f3f750-c62d-42dc-9834-5be41a6a88a6\"\n                role=\"tab\"\n                aria-controls=\"tabpanel-a8f3f750-c62d-42dc-9834-5be41a6a88a6\"\n                aria-selected=\"false\"\n                aria-current=\"false\"\n                class=\"tab-nav__button\"\n                tabIndex=\"-1\"\n            >\n                <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n                    <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n                <\/svg>\n                <span class=\"tab-nav__name\">Semester 4<\/span>\n            <\/button>\n        <\/li>\n                <li role=\"presentation\" class=\"tab-nav__item\" key={button.id}>\n            <button\n                type=\"button\"\n                id=\"tab-c24b1486-a066-41bc-bc5e-87b343daffb4\"\n                data-bs-toggle=\"tab\"\n                data-bs-target=\"#tabpanel-c24b1486-a066-41bc-bc5e-87b343daffb4\"\n                role=\"tab\"\n                aria-controls=\"tabpanel-c24b1486-a066-41bc-bc5e-87b343daffb4\"\n                aria-selected=\"false\"\n                aria-current=\"false\"\n                class=\"tab-nav__button\"\n                tabIndex=\"-1\"\n            >\n                <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n                    <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n                <\/svg>\n                <span class=\"tab-nav__name\">Semester 5<\/span>\n            <\/button>\n        <\/li>\n                <li role=\"presentation\" class=\"tab-nav__item\" key={button.id}>\n            <button\n                type=\"button\"\n                id=\"tab-2137c8b9-9b85-41c9-beea-e45bb2c7b4bb\"\n                data-bs-toggle=\"tab\"\n                data-bs-target=\"#tabpanel-2137c8b9-9b85-41c9-beea-e45bb2c7b4bb\"\n                role=\"tab\"\n                aria-controls=\"tabpanel-2137c8b9-9b85-41c9-beea-e45bb2c7b4bb\"\n                aria-selected=\"false\"\n                aria-current=\"false\"\n                class=\"tab-nav__button\"\n                tabIndex=\"-1\"\n            >\n                <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--xs\">\n                    <use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-right\" \/>\n                <\/svg>\n                <span class=\"tab-nav__name\">Semester 6<\/span>\n            <\/button>\n        <\/li>\n            <\/ul>\n<\/div>\n<div class=\"tab-content\">\n    <section\n    id=\"tabpanel-2f1d1a8c-95af-4378-ac8e-26a096598914\"\n    aria-labelledby=\"tab-2f1d1a8c-95af-4378-ac8e-26a096598914\"\n    class=\"tab-panel fade hidden is-hidden\"\n>\n    <div class=\"wp-block-unilux-blocks-course-offer\">\n    <h3>Course offer for Semestre 1 (2025-2026 Winter)<\/h3>\n    \n<div id=\"accordion-module-69e042a5cb845\" class=\"accordion accordion--theme\">\n            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5cb86a\"\n        >\n            <span class=\"accordion__title\">\n                Introduction \u00e0 l&#039;informatique                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-2                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5cb86a\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5cb845\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Introduction \u00e0 l&#039;informatique<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 1.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR, EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Rassembler tous les \u00e9l\u00e9ments de culture g\u00e9n\u00e9rale informatique qui seront d\u00e9velopp\u00e9s dans les cours avanc\u00e9s, entre autres\u00a0: les conversions de bases, les automates, le fonctionnement d\u2019un r\u00e9seau informatique, les outils de collaborations. Le cours s\u2019appuie sur les contextes historiques qui ont men\u00e9 aux diff\u00e9rents points abord\u00e9s et pr\u00e9sentent les diff\u00e9rentes notions permettant de comprendre les syst\u00e8mes informatiques modernes.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Apr\u00e8s avoir suivi ce cours, les \u00e9tudiants seront capables :<\/p><br><ul><br><li>de conna\u00eetre les noms d&#8217;informaticiens c\u00e9l\u00e8bres et leurs contributions \u00e0 l&#8217;histoire de l&#8217;informatique.<\/li><br><li>d&#8217;expliquer de fa\u00e7on correcte et simple la signification des termes et abr\u00e9viations commun\u00e9ment utilis\u00e9s en informatique.<\/li><br><li>d&#8217;avoir une compr\u00e9hension des concepts fondamentaux de l&#8217;informatique (logique binaire, architecture logiciel-mat\u00e9riel, notion de protocole, de code machine, de langage informatique).<\/li><br><li>d&#8217;appliquer un certain nombre d&#8217;algorithmes de base \u00e0 des situations concr\u00e8tes.<\/li><br><li>de conna\u00eetre les principaux outils de collaboration informatique.<\/li><br><li>de faire des raisonnements simples sur des concepts informatiques.<\/li><br><li>de d\u00e9crire des proc\u00e9d\u00e9s et techniques informatiques.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Historique des techniques de traitement de l&#8217;information.<\/li><li>Conversion de bases et Calcul.<\/li><li>Logique bool\u00e9enne.<\/li><li>Structure g\u00e9n\u00e9rale et fonctionnement des ordinateurs.<\/li><li>Introduction aux automates.<\/li><li>Pr\u00e9sentation des UTMs (Universal Turing Machine).<\/li><li>Introduction \u00e0 l\u2019algorithmique.<\/li><li>Outils de Collaboration et \u00e9volution des langages.<\/li><li>Introduction aux r\u00e9seaux informatiques.<\/li><li>Introduction \u00e0 l\u2019intelligence artificielle.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Un examen \u00e9crit (100%).                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Les \u00e9tudiants devront obligatoirement participer aux TD et remettre les travaux personnels qui leur sont demand\u00e9s.Ouvrage de r\u00e9f\u00e9rence: Les r\u00e9f\u00e9rences online seront publi\u00e9es sur Moodle.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5cb880\"\n        >\n            <span class=\"accordion__title\">\n                Technical English                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            3                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-1                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5cb880\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5cb845\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Technical English<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 1.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Evaluate existing working knowledge of the English language and bring it to perfection, especially in the information technology domain.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Use the English language in written and oral form in the context of information technology.<\/li><br><li>Read and understand technical documents from the IT domain written in English language.<\/li><br><li>Explain in English language the content of documents from the IT domain of medium complexity.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course is given in English and so allows all students to practice their English language. If possible, two groups will be formed based on the students&#8217; experience with English. Special focus will be laid on the usage of the English language specifically in the context of information technology:<\/p><ul><li>Revision of the linguistic basis (grammar and specialised vocabulary).<\/li><li>Investigation and analysis of thematic documents for improving the understanding of English language structures and usage of key vocabulary.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students: continuous evaluations during the course (50%) and a final written exam (50%).<\/li><br><li><br>Repeating students: final written exam (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Online references will be announced on the course website.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5cb88e\"\n        >\n            <span class=\"accordion__title\">\n                Calculus                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-3                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5cb88e\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5cb845\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Calculus<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 1.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course aims to ensure that all students have a solid understanding of basic calculus, including the analysis of elementary real functions of one variable and the use of finite and infinite sequences and series in computer science.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Solve problems in calculus of real-valued functions in one variable of different types (polynomial, logarithm, exponential, trigonometric functions).<\/li><br><li>Determine convergence and (possibly) limits of simple sequences and series.<\/li><br><li>Apply the most common proof techniques used in calculus to basic mathematical problems.<\/li><br><li>Determine derivatives and antiderivatives of simple real-valued functions in one variable.<\/li><br><li>Summarize some examples of close relationships between mathematics and computer science.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Proofs with mathematical induction.<\/li><li>Convergence of infinite sequences and their limits.<\/li><li>Convergence of finite and infinite series and applications in computer science.<\/li><li>Basic definitions and properties of real-valued functions in one variable.<\/li><li>Elementary functions (polynomials, logarithm, exponential, trigonometric functions) and their properties.<\/li><li>Derivatives and integration of real-valued functions and applications.<\/li><li>Applications of real-valued functions in one variable to problems in computer science.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Final written exam (100%) for both first time and repeating students.                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Franck Lepr\u00e9vost: What counts? A Hands-On Tutorial on Calculus, Ed. Amazon (2022).                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5cb89b\"\n        >\n            <span class=\"accordion__title\">\n                Math\u00e9matiques discr\u00e8tes 1                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-4                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5cb89b\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5cb845\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Math\u00e9matiques discr\u00e8tes 1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 1.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Fournir une introduction aux math\u00e9matiques discr\u00e8tes, en traitant les techniques de base de la logique, des ensembles et du d\u00e9nombrement, ainsi que de l&#8217;arithm\u00e9tique.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Apr\u00e8s avoir suivi ce cours, les \u00e9tudiants seront capables :<\/p><br><ul><br><li>d&#8217;appliquer les r\u00e8gles de logique \u00e9l\u00e9mentaire.<\/li><br><li>d&#8217;utiliser les ensembles et les relations binaires.<\/li><br><li>de repr\u00e9senter et de calculer avec les nombres en base quelconque.<\/li><br><li>de calculer en arithm\u00e9tique modulaire.<\/li><br><li>de r\u00e9soudre des petits probl\u00e8mes de d\u00e9nombrement.<\/li><br><li>de comprendre et d&#8217;utiliser un mod\u00e8le simplifi\u00e9 du protocole de chiffrement RSA.<\/li><br><li>de r\u00e9soudre certains probl\u00e8mes \u00e9l\u00e9mentaires de th\u00e9orie des graphes.<\/li><br><li>d&#8217;appliquer un raisonnement par r\u00e9currence.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Logique \u00e9l\u00e9mentaire.<\/li><li>Listes et suites.<\/li><li>Ensembles.<\/li><li>D\u00e9nombrement.<\/li><li>Arithm\u00e9tique \u00e9l\u00e9mentaire.<\/li><li>Relations binaires.<\/li><li>Congruences et arithm\u00e9tique modulaire.<\/li><li>Graphes.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Contr\u00f4le des connaissances pendant le semestre et examen \u00e9crit en fin de semestre. La note finale \u00e0 la fin du semestre d&#8217;hiver est la meilleure valeur entre<\/p><br><ul><br><li>la note de l&#8217;examen \u00e9crit de fin de semestre,<\/li><br><li>la moyenne pond\u00e9r\u00e9e entre le r\u00e9sultat du contr\u00f4le de mi-semestre et la note de l&#8217;examen \u00e9crit de fin de semestre (l&#8217;examen final comptant pour 3\/4 des points dans cette moyenne pond\u00e9r\u00e9e).<\/li><br><\/ul><br><p>Cette note peut-\u00eatre l\u00e9g\u00e8rement am\u00e9lior\u00e9e d&#8217;1\/2 point en fonction des r\u00e9sultats aux quiz et aux exercices propos\u00e9s durant le semestre.<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Ouvrage de r\u00e9f\u00e9rence:<br><ul><br><li>Michel Marchand, \u00abOutils math\u00e9matiques pour l&#8217;informaticien \u00bb, 2e \u00e9d. De Boeck Universit\u00e9, Bruxelles 2005 [ISBN 978-2804149635].<\/li><br><li>O. Levin, Discrete Mathematics, An Open Introduction (open access book available at http:\/\/discrete.openmathbooks.org\/dmoi3.html)<\/li><br><li>Franck Lepr\u00e9vost, &#8220;How big is big? How fast is fast? A Hands-On Tutorial on Mathematics of Computation&#8221;, available via Amazon. (2021).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5cb8a7\"\n        >\n            <span class=\"accordion__title\">\n                Statistiques                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            3                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-5                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5cb8a7\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5cb845\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Statistiques<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-5<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 1.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR, EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Familiariser l&#8217;\u00e9tudiant(e) avec les techniques de base des statistiques descriptives.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Apr\u00e8s avoir suivi ce cours, les \u00e9tudiants seront capables :<\/p><br><ul><br><li>de traiter des s\u00e9ries statistiques.<\/li><br><li>d&#8217;appliquer la th\u00e9orie statistique pour des probl\u00e8mes informatiques.<\/li><br><li>d&#8217;utiliser des outils informatique pour des calculs statistiques.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Organisation des donn\u00e9es statistiques.<\/li><li>Traitement des s\u00e9ries statistiques.<\/li><li>Param\u00e8tres caract\u00e9ristiques.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>Premi\u00e8re participation: Un contr\u00f4le des connaissances pratiques (50%) et un examen \u00e9crit (50%).<\/li><br><li><br>\u00c9tudiants redoublants: examen \u00e9crit (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Les \u00e9tudiants devront obligatoirement participer aux TD et remettre les travaux personnels qui leur sont demand\u00e9s.Ouvrage de r\u00e9f\u00e9rence: Catherine Dehon, Jean-Jacques Droesbeke, Catherine Vermandele: &#8220;\u00c9l\u00e9ments de statistique&#8221;, \u00e9ditions de l&#8217;Universit\u00e9 de Bruxelles. ISBN 978-2340009080.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5cb8b4\"\n        >\n            <span class=\"accordion__title\">\n                Operating Systems 1                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-101                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5cb8b4\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5cb845\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Operating Systems 1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-101<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 1.3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Operating systems provide an interface between the hardware and the applications on the computer. It helps with processes scheduling, user and rights management and file management. The purpose of this course is to provide a basic introduction to operating systems.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain the basic principles of OS, including process scheduling, user and rights management and file systems.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Introduction to OS (Windows, Linux, MacOS).<\/li><li>Processes: management and scheduling.<\/li><li>User and Rights management.<\/li><li>File Systems.<\/li><li>Basic of system administration, lab exercises, virtualisation.<\/li><li>Mobile OS (Android, iOS).<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students:<ul><li>Midterm exam (40%),<\/li><li>Final exam (60%).<\/li><\/ul><\/li><br><li><br>Repeating students: 100% written final exam.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Books and other inputs will be given in the lecture and made available on the course Moodle web page.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5cb8c1\"\n        >\n            <span class=\"accordion__title\">\n                Programming 1                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            8                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-100                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5cb8c1\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5cb845\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Programming 1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 8<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-100<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 1.3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN, FR<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course introduces the fundamentals of programming, together with the key concepts of object-orientation. The Java programming language will be used primarily for the code examples.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Understand the fundamentals of programming.<\/li><br><li>Apply object-oriented concepts.<\/li><br><li>Design algorithms of average complexity.<\/li><br><li>Implement those algorithms in the Java programming language.<\/li><br><li>Perform basic testing.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course discusses and illustrates the following topics using a hands-on approach:<\/p><ul><li>Overview of different types of programming languages.<\/li><li>Basic skills of problem-solving: from problem descriptions to algorithms.<\/li><li>Data types.<\/li><li>Control structures.<\/li><li>Classes and objects.<\/li><li>Encapsulation and access control.<\/li><li>Subtyping, inheritance, and polymorphism.<\/li><li>Basics of generic programming.<\/li><li>Exception handling.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>Winter semester:<br><\/p><br><ul><br><li>First time students:<ul><li>closed-book written midterm exam (40%)<\/li><li>closed-book written final exam (60%)<\/li><\/ul><\/li><br><li>Repeating students: closed-book written final exam (100%)<\/li><br><p><br>Summer semester: closed-book written final exam (100%)<\/p><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>&#8220;The Java Language Specification, Java SE Edition&#8221;, James Gosling et al, Addison-Wesley, ISBN 978-0133260229, available online at: https:\/\/docs.oracle.com\/javase\/specs\/<\/li><br><li>Additional material will be announced during the lecture.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>    <\/div><\/div><\/section>\n<section\n    id=\"tabpanel-819a7c1d-9337-4461-99e6-e1d08a0dc8a4\"\n    aria-labelledby=\"tab-819a7c1d-9337-4461-99e6-e1d08a0dc8a4\"\n    class=\"tab-panel fade hidden is-hidden\"\n>\n    <div class=\"wp-block-unilux-blocks-course-offer\">\n    <h3>Course offer for Semestre 2 (2025-2026 Summer)<\/h3>\n    \n<div id=\"accordion-module-69e042a5d162f\" class=\"accordion accordion--theme\">\n            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d1656\"\n        >\n            <span class=\"accordion__title\">\n                Academic Writing                 <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            2                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-125                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d1656\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d162f\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Academic Writing <\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-125<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 2.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Academic writing is a formal style of writing used in universities and scholarly publications. This course teaches the fundamental basics of academic writing and presentations in the academic context. Some basics on promotional video preparation are also covered.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Understand the fundamentals of academic writing.<\/li><br><li>Understand basic rules to prepare and give presentations.<\/li><br><li>Know how to record and manipulate videos for promotion of academic ideas.<\/li><br><li>Apply the theoretical knowledge on academic communication in practice.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Basics of \u201cAcademic writing\u201d.<\/li><li>Using LaTeX to write academic documents.<\/li><li>Using Microsoft Word to write reports.<\/li><li>Skills to prepare and hold presentations.<\/li><li>Guidelines on creating slides.<\/li><li>Creating videos for promotion of scientific ideas.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>A language course in which the participants begin with widely varying levels of competence must strive to balance the demonstration of minimum levels of competence in order to pass the course with the chance to earn credit for significant improvement. Therefore, this course combines both elements by dividing course work and credit awarded into minimum required output demonstrating a minimum competency and output which is above the minimum to garner more credit as measured in class points. The latter includes demonstrating marked improvement in competence.<\/p><br><p>There is a total of 20 class points potentially awarded which are divided into four categories, each receiving a possible total 25% or 5 class points each:<\/p><br><ol><br><li><br><p><br>Participation: Attendance is 4 points out of 5 and asking good questions or other valuable class participation may be awarded with up to another point. &#8211; 25%. 5 class points<\/p><br><\/li><br><li><br><p><br>Following instructions and attention to detail: Turning in \/ presenting completed assignments on time while carefully fulfilling the instructions which include format. topics. specified lengths and composition. minimum levels of clarity, conciseness and thoroughness. Late submissions will have increasing numbers of points deducted as time passes from the due date until a final date when zero points will be awarded. &#8211; 25%. 5 class points<\/p><br><\/li><br><li><br><p><br>Exemplary submissions may be awarded additional points in this category for clarity, conciseness, thoroughness and extra utilization of the format as will those assignments awarded minimum points from category 2 which are subsequently improved and re-submitted within the specified time frame. &#8211; 25%. 5 class points.<\/p><br><\/li><br><li><br><p><br>Demonstration of competence: Written final exam which will recapitulate various competencies developed during the course. &#8211; 25%. 5 class points which means students cannot fail to attend class and turn in only a few assignments then pass the course by taking the final. See additional note below.<\/p><br><\/li><br><\/ol><br><p>A spreadsheet combining attendance for each class and points awarded for assignments submitted will be displayed in each class and regularly posted on Moodle for students to keep track of their accumulated points throughout the semester as well as validate it within one week, pointing out any data entry errors which might occur.<\/p><br><p><br>Nota Bene: University students are adults, freely participating in a course of study which they are equally free to leave at any time. Each may choose to fail, merely pass or excel in this course depending on their desires and each will be awarded the appropriate class points for the work they choose to perform. If you have any questions regarding how your work will be evaluated, please ask me in class so everyone can benefit from my response and if you are still unsure, feel free to contact me at matthew.kahn@education.lu.<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Online references will be provided on the Moodle course page.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d166d\"\n        >\n            <span class=\"accordion__title\">\n                Linear Algebra                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-10                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d166d\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d162f\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Linear Algebra<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-10<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 2.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            To guarantee that all students have a sufficient knowledge of basic linear algebra needed in computer science.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Calculate with vectors and matrices.<\/li><br><li>Use the Algorithm of Gauss for the solution of various problems in Linear algebra.<\/li><br><li>Explain the relevance of determinants and Eigenvalues for some practical problems in computer science.<\/li><br><li>Apply the learned topics to problems in IT related with basic linear algebra.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Vectors and vector spaces.<\/li><li>Linear independence of vectors and basis of a vector space.<\/li><li>Matrices and matrix operations.<\/li><li>Algorithm of Gauss for solving simultaneous linear equations.<\/li><li>Matrix determinant and matrix inversion.<\/li><li>Matrix normal forms.<\/li><li>Eigenvalues and eigenspaces.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        One single final exam (100%) for both first-time and repeating students.                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Students are obliged to participate to the exercise sessions and do their homework.Literature: Franck Lepr\u00e9vost: Order Matters! A Hands-On Tutorial on Linear Algebra (Revised Edition). Ed. Amazon (2021). ISBN: 979-8595860642                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d167b\"\n        >\n            <span class=\"accordion__title\">\n                Math\u00e9matiques discr\u00e8tes 2                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            3                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-11                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d167b\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d162f\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Math\u00e9matiques discr\u00e8tes 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-11<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 2.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course explains basic algorithms like Euclid\u2019s algorithm, modular exponentiation and the Chinese Remainder Theorem. Tests for primality are presented. In addition, operations for modular computations in Z\/pdZ and Z\/mnZ are explained.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain basic algorithms for integers.<\/li><br><li>Apply the learned techniques to common integer-related problems.<\/li><br><li>Transfer the applied techniques to related problems for large numbers.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Prime numbers: What? How many? What for?<\/li><li>Euclid\u2019s algorithm: How?<\/li><li>Euler\u2019s totient phi-function.<\/li><li>(Z\/nZ)* and phi(n).<\/li><li>Exercises : Computing in Z\/pd Z and in Z\/mnZ.<\/li><li>Chinese remainder theorem.<\/li><li>Modular exponentiation.<\/li><li>Questions about prime numbers.<\/li><li>Eratosthenes Sieve Method Digression : Gau\u00df approximations.<\/li><li>How to decide if a number is prime or not?<\/li><li>Naive method.<\/li><li>Fermat\u2019s test.<\/li><li>Legendre symbol and Solovay-Strassen test.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        One single final exam (100%) for both first-time and repeating students.                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Franck Lepr\u00e9vost: How Big is Big? How Fast is Fast? A Hands-On Tutorial on Mathematics of Computation (Revised Edition). Ed. Amazon (2020). ISBN: 979-8642630556                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d1688\"\n        >\n            <span class=\"accordion__title\">\n                Probabilit\u00e9s                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            3                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-12                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d1688\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d162f\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Probabilit\u00e9s<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-12<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 2.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> <\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Ce cours vise \u00e0 familiariser l\u2019\u00e9tudiant avec les notions de base du calcul des probabilit\u00e9s. Tout \u00e9v\u00e9nement \u00e0 priori inconnu est g\u00e9n\u00e9ralement d\u00e9crit par des probabilit\u00e9s. Des exemples classiques sont: un jet de d\u00e9s ou le lancer d\u2019une pi\u00e8ce. Les probabilit\u00e9s sont utiles dans de nombreux domaines, soit pour faire des estimations, soit pour prendre de bonnes d\u00e9cisions par rapport \u00e0 des \u00e9v\u00e8nements inconnus.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Apr\u00e8s avoir suivi ce cours, les \u00e9tudiants seront capables :<\/p><br><ul><br><li>d\u2019expliquer les bases de la th\u00e9orie des probabilit\u00e9s.<\/li><br><li>de formaliser et de r\u00e9soudre des probl\u00e8mes avec des probabilit\u00e9s.<\/li><br><li>d\u2019utiliser des distributions discr\u00e8tes et continues.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Analyse combinatoire: d\u00e9nombrement des possibilit\u00e9s, combinaisons, permutations.<\/li><li>Variables al\u00e9atoires: notation, probabilit\u00e9s conditionnelles, th\u00e9or\u00e8me de Bayes, marginalisation, ind\u00e9pendance.<\/li><li>Esp\u00e9rance math\u00e9matique: valeur moyenne, variance, \u00e9cart-type, lin\u00e9arit\u00e9, corr\u00e9lation.<\/li><li>Distributions discr\u00e8tes: \u00e9preuves de Bernoulli, loi g\u00e9om\u00e9trique, loi binomiale.<\/li><li>Distributions continues: densit\u00e9s, loi uniforme, loi normale.<\/li><li>La loi des grands nombres.<\/li><li>Estimations.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>Premi\u00e8re participation: 25% de la note obtenues pour les travaux personnels r\u00e9alis\u00e9s \u00e0 domicile, 75% de la note obtenue \u00e0 l\u2019examen final.<\/li><br><li><br>\u00c9tudiants redoublants: Examen final (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d1693\"\n        >\n            <span class=\"accordion__title\">\n                Algorithms 1                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-13                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d1693\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d162f\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Algorithms 1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-13<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 2.3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course is mainly intended for deepening students\u2019 knowledge of essential linear data structures: array, linked list, associative array, hash table. The implementation of such data structures will be discussed in detail, further familiarizing students with the underlying ideas. The course focuses on the Java programming language in examples and for implementation work in the exercise sessions that complement all and each of the lectures.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain the concepts, properties and usage of standard linear data structures.<\/li><br><li>Implement basic operators (like insert, search, delete) on these data structures.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Array: basic operators, binary search, iterative sorting algorithms.<\/li><li>Dynamic array, queue, stack.<\/li><li>Linked list: basic operators, variants.<\/li><li>Associative array: basic operators, dictionaries.<\/li><li>Hash table: hash functions, basic operators, solutions to collision and overflow problems.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Final written exam (100%) for both first time and repeating students.                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><p>\u201cIntroduction to Algorithms (3rd edition)\u201d, T.Cormen, C.Leiserson, R.Rivest C.Stein, MIT Press, 2009, ISBN 9780262033848.<\/p><br><p>Other relevant literature and online resources will be announced on the Moodle course website.<\/p>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d169f\"\n        >\n            <span class=\"accordion__title\">\n                Programming 2                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            6                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-14                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d169f\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d162f\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Programming 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 6<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-14<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 2.3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course introduces advanced notions of object-oriented programming, supporting the design and implementation of more complex software systems. Both the Java and Swift programming languages will be used to convey the relevant concepts, in a comparative fashion.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Analyse problem descriptions of average size.<\/li><br><li>Assess software designs in several terms, including extensibility, reusability, and maintainability.<\/li><br><li>Apply fundamental principles of object-orientation to come up with a sound software design.<\/li><br><li>Create robust implementations in both the Swift and Java programming languages.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course discusses and illustrates the following topics using a hands-on approach:<\/p><ul><li>Value and reference types.<\/li><li>Functions and closures.<\/li><li>Protocols and extensions.<\/li><li>From object-oriented to protocol-oriented programming.<\/li><li>Advanced error handling techniques.<\/li><li>Advanced generic programming.<\/li><li>Serialisation and persistence.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>Summer semester:<br><\/p><br><ul><br><li><br>First time students: software project (40%) + final written exam (60%)<\/li><br><li><br>Repeating students: final written exam (100%)<\/li><br><\/ul><br><p><br>Winter semester: final written exam (100%)<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Prerequisite to sitting the final exam is the completion of all intermediate deliverables.Literature: Relevant literature and various resources will be announced on the Moodle course website.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d16ab\"\n        >\n            <span class=\"accordion__title\">\n                Introduction to Data Analysis with Python                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-121                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d16ab\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d162f\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Introduction to Data Analysis with Python<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-121<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 2.4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course teaches the fundamental ideas of cleaning, manipulating, processing, and analyzing data. Students will work on data analysis problems encountered in various data-intensive applications. The course includes many in-class programming exercises where students are expected to work on various case studies. Through these exercises, the course will also serve as an introduction to data analysis and modern scientific computing using the Python programming language.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Understand the fundamentals of data analysis.<\/li><br><li>Use the Python programming and its libraries NumPy, Pandas, and Matplotlib\/Seaborn.<\/li><br><li>Pose questions, collect relevant data, analyze data, interpret data and provide insights.<\/li><br><li>Present data-driven insights using data visualization.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Introduction: What is data analysis?<\/li><li>Python basics, Build-in Data Structures, Functions, and Files.<\/li><li>Development with Python: poetry and uv, code analysis, performance analysis, documentation.<\/li><li>Jupyter Labs<\/li><li>NumPy and Pandas basics: Arrays and Vectorized Computation.<\/li><li>Data Visualization with Matplotlib and Seaborn.<\/li><li>Data Acquisition, Preparation and Management.<\/li><li>Data Visualization.<\/li><li>Time Series.<\/li><li>Introduction to Modeling Libraries in Python.<\/li><li>Data Analysis Examples.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students:<\/p><br><ul><br><li>Closed-book midterm exam (paper-based) \u2013 25%<\/li><br><li>Practical project \u2013 25%<\/li><br><li>Closed-book final written exam (paper-based) \u2013 50%<\/li><br><\/ul><br><p><br>Repeating students: final written closed-book exam (100%).<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Python for Data Analysis, O\u2019REILLY, ISBN-10: 1491957662<\/li><br><li>Python Data Analysis, Steve Eddison, ISBN: 1709888989<\/li><br><li>Introduction to Data Science with Python: Basics of Numpy and Pandas, Mark Smart, ISBN-10: 1731036841 <\/li><br><\/ul><br><p>Lectures slides and any supplemental course content will be provided on the Moodle course web site.<\/p>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d16b7\"\n        >\n            <span class=\"accordion__title\">\n                Introduction to Graphics                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-109                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d16b7\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d162f\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Introduction to Graphics<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-109<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 2.4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Computer Graphics is a very important field of computer science. Its use today spans virtually all scientific fields and is utilized for design, presentation, education and training. In this course, an introduction into basics of computer graphics theory and practice is given with an applied approach based on open-source tools like Gimp, Inkscape, and Blender.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain core techniques and data representation for the creation and manipulation of two-dimensional images.<\/li><br><li>Apply these techniques to three-dimensional graphical objects.<\/li><br><li>Use popular graphics-related open-source tools like Gimp, Inkscape, or Blender for simple 2D and 3D image processing tasks.<\/li><br><li>Develop simple graphics-related programs with the help of JavaFX.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Raster versus vector graphics.<\/li><li>Two-dimensional graphics:<ul><li>Pixel, coordinate systems, colors.<\/li><li>Basic graphical shapes: line segments, circles, ellipsis, polygons.<\/li><li>Affine transformations like translation, rotation, scaling, shearing.<\/li><li>Image manipulation with convolution filters.<\/li><li>Image manipulation based on statistical information.<\/li><\/ul><\/li><li>Practical introduction to JavaFX and the open source programs Gimp and Inkscape.<\/li><li>Introduction to three-dimensional graphics:<ul><li>Similarities and differences between 3D and 2D.<\/li><li>Representation of three dimensional objects, texture, material, &#8230;.<\/li><li>Introduction into light and shadow handling and ray tracing.<\/li><\/ul><\/li><li>Practical example for the open source 3D editor Blender.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students: final exam (70%), 4 graded exercises (30%)<\/li><br><li><br>Repeating students: final exam (100%)<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>\u201cIntroduction to Computer Graphics\u201d, David Eck, 2018, free online version available at https:\/\/math.hws.edu\/graphicsbook\/ .<\/li><br><li>\u201cIntroduction to Computer Graphics &#8211; Using Java 2D and 3D\u201d, Frank Klawonn, 2012, Springer, online version available via https:\/\/a-z.lu.<\/li><br><li>The Java Tutorials &#8211; 2D Graphics, available at https:\/\/docs.oracle.com\/javase\/tutorial\/2d\/index.html.<\/li><br><\/ul><br><p>Additional literature and online resources will be provided on the Moodle course website.<\/p>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>    <\/div><\/div><\/section>\n<section\n    id=\"tabpanel-8d4986ec-be1f-41b1-aef3-41f5f2e38076\"\n    aria-labelledby=\"tab-8d4986ec-be1f-41b1-aef3-41f5f2e38076\"\n    class=\"tab-panel fade hidden is-hidden\"\n>\n    <div class=\"wp-block-unilux-blocks-course-offer\">\n    <h3>Course offer for Semestre 3 (2025-2026 Winter)<\/h3>\n    \n<div id=\"accordion-module-69e042a5d73cb\" class=\"accordion accordion--theme\">\n            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d73f5\"\n        >\n            <span class=\"accordion__title\">\n                Web Development: Front-End                 <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            5                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-127                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d73f5\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Web Development: Front-End <\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 5<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-127<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 3.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course provides an introduction to front-end web development, from a software engineering perspective. It will cover the foundational building blocks of the Web, user interface design fundamentals, command line tools, and popular frameworks for building websites and web applications. After the course, students will be able to build the front-end of any kind of websites and web applications.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Identify the key components of web technologies.<\/li><br><li>Recognize the importance of software engineering for web development.<\/li><br><li>Understand classic and modern tools for front-end development.<\/li><br><li>Compare alternatives between frameworks, coding standards, and design patterns.<\/li><br><li>Design and develop front-end systems for websites and web applications.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course provides an introduction to front-end web development, from a software engineering perspective. The course will cover the foundational building blocks of the Web, user interface design fundamentals, command line tools, and popular frameworks for building websites and web applications. After the course, students will be able to build the front-end of any kind of websites and web applications. An overview of the covered topics is given as follows:<\/p><ol><li><p>HTML: The structural layer of the Web:<\/p>__UL_BLOCK__0__<\/li><li><p>CSS: The presentation layer of the web:<\/p>__UL_BLOCK__1__<\/li><li><p>JavaScript: The behavioral layer of the Web:<\/p>__UL_BLOCK__2__<\/li><li><p>UI design fundamentals:<\/p>__UL_BLOCK__3__<\/li><li><p>Database integration:<\/p>__UL_BLOCK__4__<\/li><li><p>Tooling:<\/p>__UL_BLOCK__5__<\/li><li><p>Web app frameworks:<\/p>__UL_BLOCK__6__<\/li><li><p>Performance:<\/p>__UL_BLOCK__7__<\/li><li><p>Testing:<\/p>__UL_BLOCK__8__<\/li><\/ol>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time participants:<br><ul><br><li>Practical work in TPs: 30%<\/li><br><li>Participation in class: 5%<\/li><br><li>Final exam (multiple-choice quiz): 65%<\/li><br><\/ul><br><\/li><br><li><br>Redoing session: The final exam can be retaken in the next exam session. Grades from the coding exercises will be retained until the student passes the course.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><p><br>Reference textbook:<br><\/p><br><ol><br><li>J. Robbins. 2025. Learning Web Design. O\u2019Reilly Media, 6th ed., ISBN 9781098137687.<\/li><br><\/ol><br><p><br>Recommended books:<br><\/p><br><ol><br><li>R. Anquetil. 2019. Fundamental Concepts for Web Development, 1st ed., ISBN 9781702250382.<\/li><br><li>M. Haverbeke. 2018. Eloquent JavaScript, 3rd ed., ISBN 9781593279509.<\/li><br><li>S. Krug. 2000. Don\u2019t Make Me Think, 3rd ed., ISBN 9781593279509.<\/li><br><\/ol>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d740d\"\n        >\n            <span class=\"accordion__title\">\n                Programming 3                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-85                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d740d\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Programming 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-85<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 3.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The aim of this course is to familiarize students with the fundamentals of graphical user interface (GUI) programming using widely used frameworks, while focusing on essential paradigms such as event-driven programming, the Model\u2013View\u2013Controller design pattern, and multi-threading. The course also provides a brief introduction to mobile development with Kotlin and extended reality, and fosters the ability to use AI coding assistants responsibly as a support tool for experimentation, explanation, and debugging.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Develop event-driven programs for Swing-based desktop applications and Android mobile apps in Java.<\/li><br><li>Apply multi-threading in programming tasks to keep applications responsive.<\/li><br><li>Explain and apply common design patterns such as Model\u2013View\u2013Controller in the context of interactive and mobile applications.<\/li><br><li>Use AI tools responsibly to generate boilerplate, compare alternative solutions, and critically evaluate code.<\/li><br><li>Extend their knowledge independently on relevant techniques in GUI and mobile programming through literature and documentation.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>This course addresses both the theory and practice of GUI programming. Core topics include:<\/p><ul><li>Event-driven programming,<\/li><li>Multi-threading, and<\/li><li>Design patterns such as Model\u2013View\u2013Controller.<\/li><\/ul><p>Practical work is based primarily on examples in:<\/p><ul><li>Java Swing for desktop applications, and<\/li><li>Java-based Android for mobile applications.<\/li><\/ul><p>The course also includes a short introduction to Kotlin as a modern alternative language for Android, and an outlook on extended reality programming with ARCore. Students are encouraged to use AI coding assistants during exercises, but always in combination with self-verification and conceptual quizzes. AI may be used to speed up routine tasks and explore alternative solutions, while the focus remains on understanding, explanation, and critical evaluation of generated code.<\/p>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Final written exam (100%) for both first time and repeating students. AI use is not permitted during the exam.                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Online documentation of the different toolkits and frameworks, other documentation provided on the Moodle course site.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d741a\"\n        >\n            <span class=\"accordion__title\">\n                Algorithms 2                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-69                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d741a\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Algorithms 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-69<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 3.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course builds on and extends some topics covered in Algorithms 1 and is mainly intended for deepening students\u2019 knowledge and understanding of essential non-linear data structures. Recursivity as a crucial concept both in the definition and the utilization of such data structures will be discussed in detail, further familiarizing students with the underlying idea.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Describe the usage of tree data structures and their main operations.<\/li><br><li>Use these data structures in practical programming problems.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Binary and m-way search trees, (weight-)balanced trees, B\/B*-trees, tries.<\/li><li>Implementation and analysis of fundamental tree operations, their applications and libraries (also in other programming languages, e.g. Java or C#).<\/li><li>Algorithms and data structures for Interpreters and Virtual machines.<\/li><li>Compilation schemes and some basics of optimization for Compilers.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students:<ul><li>Project (25%), <\/li><li>Final written exam (75%).<\/li><\/ul><\/li><br><li><br>Repeating students: final written exam (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Introduction to Algorithms, Thomas H. Cormen et al., MIT Press, ISBN 978-0262033848<\/li><br><li>The Art of Computer Programming \u2013 Volume 1: Fundamental Algorithms, Donald E. Knuth, Addison Wesley, ISBN 0-201-89683-4<\/li><br><li>Compilers: Principles, Techniques and Tools, Alfred V. Aho et al., Addison Wesley, ISBN 978-0321547989<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d7426\"\n        >\n            <span class=\"accordion__title\">\n                Operating Systems 2                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-20                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d7426\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Operating Systems 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-20<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 3.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course deepens the understanding of the concepts of operating systems together with the abstractions provided for developers.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Identify and explain the responsibilities of an operating system.<\/li><br><li>Compare and evaluate the properties of different operating systems.<\/li><br><li>Designate the abstractions operating systems provide.<\/li><br><li>Properly use those abstractions from within applications.<\/li><br><li>Handle heterogeneity appropriately.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Operating systems represent sophisticated runtime platforms for all types of software. Their primary purpose is to mediate between applications and different kinds of resources. The internal workings of modern operating systems as well as the abstractions they provide for application programmers will be introduced throughout this lecture. Practical experiments will illustrate the theoretical concepts in the context of the Windows and Linux operating systems. Topics covered include:<\/p><ul><li>Memory management.<\/li><li>Processes and threads.<\/li><li>Scheduling.<\/li><li>Synchronisation.<\/li><li>Resource management.<\/li><li>File systems.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>Winter semester:<br><\/p><br><ul><br><li><br>First time students: closed-book written midterm exam (40%) + closed-book written final exam (60%)<\/li><br><li><br>Repeating students: closed-book written final exam (100%)<\/li><br><\/ul><br><p><br>Summer semester: closed-book written final exam (100%)<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Andrew S. Tanenbaum: \u201cModern Operating Systems\u201d. 4th Edition, Pearson Education, ISBN 978-1292061429<\/li><br><li>William Stallings: \u201cOperating Systems\u201d. 8th Edition, Pearson Education, ISBN 978-1292061351<\/li><br><li>Abraham Silberschatz et al.: \u201cOperating System Concepts\u201d. 9th Edition, Wiley Sons, ISBN 978-1118093757<\/li><br><\/ul><br><p>Additional material will be announced during the lecture on the Moodle course website.<\/p>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d7432\"\n        >\n            <span class=\"accordion__title\">\n                Modelling with UML                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            3                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-83                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d7432\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Modelling with UML<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-83<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 3.3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR, EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The goal of the course is to introduce students to the Unified Modeling Language (UML) for the analysis and design of software systems. The course will provide students with the necessary and essential theoretical and practical understanding of UML. The course focuses on the most important diagrams that can be employed to design and describe the structure and the behaviour of software systems.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>After successful completion of the course, students are capable to:<\/p><br><ul><br><li>Understand the role of UML in object-oriented design.<\/li><br><li>Understand static and dynamic design modelling.<\/li><br><li>Understand and explain the role and the use of the UML models and diagrams.<\/li><br><li>Use UML modelling tools.<\/li><br><li>Use the appropriate diagram notations and create diagrams according to the corresponding development phase.<\/li><br><li>Identify use cases, create a use case diagram and describe different use case scenarios.<\/li><br><li>Elaborate interaction diagrams, e.g. sequence and communication diagrams for use case scenarios.<\/li><br><li>Elaborate class diagrams and introduce advanced associations like aggregation, composition and generalization.<\/li><br><li>Use generative AI for UML modeling generation and analysis.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Introduction to UML<\/p><ul><li>A notation to support iterative and incremental Software Development.<\/li><\/ul><p>Use case diagrams<\/p><ul><li>Actor, Use cases, Associations, Notations.<\/li><\/ul><p>Class Diagrams and Object Diagrams<\/p><ul><li>Classes, Attributes, Operations, Associations.<\/li><li>Aggregation, Composition.<\/li><li>Objects and Links.<\/li><\/ul><p>State Machine Diagrams<\/p><ul><li>States, Transitions, Events.<\/li><li>Composite States.<\/li><\/ul><p>Sequence Diagrams<\/p><ul><li>Lifelines and messages.<\/li><\/ul><p>Activity Diagrams<\/p><ul><li>Actions, Control flows, Object flows.<\/li><\/ul><p>The supervised exercise sessions are devoted to:<\/p><ul><li>the elaboration of UML diagrams.<\/li><li>the use of UML modelling tools.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students: Continuous assessment mid-term &#8216;bonus points only&#8217; exam (up to 6 bonus points to add to the final exam grade), and written final examination (100%).<\/p><br><p><br>Repeating students: Final written exam (100%).<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Ouvrage de r\u00e9f\u00e9rence:<br><ol><br><li>Martina Seidl, Marion Scholz, Christian Huemer, Gerti Kappel, \u201cUML @ Classroom: An Introduction to Object-Oriented Modeling\u201d. Springer 2015.<\/li><br><li>Craig Larman,&#8221;Applying UML and Patterns: An Introduction to object-oriented Analysis and Design and iterative development\u201d, Third Edition, Pearson Education, 2005, ISBN: 978-8-177589795.<\/li><br><li>Grady Booch, James Rumbaugh, Ivar Jacobson, \u201cThe Unified Modeling Language User Guide\u201d. Pearson Education.<\/li><br><li>Christoph Kecher, Alexander Salvanos, &#8220;UML 2.5, Das umfassende Handbuch&#8221;, Rheinwerk computing, ISBN: 978-3836249362.<\/li><br><li>Laurent Debrauwer, Fien Van der Heyde, &#8220;UML 2.5 &#8211; Initiation, exemples et exercices corrig\u00e9s&#8221;, Editions ENI, ISBN: 978-2-409-02408-5.<\/li><br><\/ol>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d743e\"\n        >\n            <span class=\"accordion__title\">\n                Software Engineering                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            3                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-102                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d743e\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Software Engineering<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-102<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 3.3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course prepares future software engineers to lead development projects in practical, team-based settings using established software engineering methodologies. It covers common development approaches and their core components, complemented by student-led presentations on key tools, typically open-source, essential to real-world software engineering practice.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Understand common software engineering processes including waterfall (linear) development, iterated and incremental approaches, and agile approaches.<\/li><br><li>Apply the core principles of software engineering in software development processes.<\/li><br><li>Apply Agile principles and practices such as Scrum and Kanban to plan, execute, and manage iterative software development projects in collaborative team environments.<\/li><br><li>Practice essential software engineering tools, introduced through student group presentations.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The theoretical part of the course covers common software development methodologies &#8211; including the waterfall model, incremental, and agile approaches &#8211; and their key components. It also provides a brief overview of the principles behind requirement analysis, design, implementation, testing, and maintenance. Central to the course are student group projects, where teams deliver detailed presentations on the practical use of important software engineering tools, often open-source. The following topics will be covered in student presentations:<\/p><ol><li>Containers in Software Engineering: Docker and Podman.<\/li><li>Distributed version control with Git and GitHub.<\/li><li>Build automation tools: Maven and Gradle.<\/li><li>Core tasks with an IDE: code refactoring, syntax checking, code documentation generation, using Debuggers.<\/li><li>Code review with Gerrit and with GitHub.<\/li><li>Static code analysis and continuous Inspection: SonarQube.<\/li><li>Continuous Integration with Jenkins and with GitHub.<\/li><li>Testing frameworks: Junit, Selenium, Mockito.<\/li><li>AI tools in Software Coding (GitHub Copilot and alternatives) &#8211; Opportunities and Challenges.<\/li><li>Continuous Security Monitoring.<\/li><li>Software Deployment (possibly in the cloud) and Software Monitoring.<\/li><li>Project Management with OpenProject, Trello, Jira.<\/li><\/ol>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students:<ul><li>Presentation of the group project (20%).<\/li><li>Deliverables of the group project (video 20%, paper 20%).<\/li><li>Final written exam (40%).<\/li><\/ul><\/li><br><li><br>Repeating students: final written exam (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Genuine literature will be provided during the course on the Moodle course website.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d744a\"\n        >\n            <span class=\"accordion__title\">\n                Data Science                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-33                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d744a\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Data Science<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-33<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 3.4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The successful candidate will understand the basic theoretical concepts of data-centric aspects and will be able to work on data-centric problems.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of the course the student should be able to:<\/p><br><ul><br><li>Explain and apply basic theoretical concepts on selected aspects of data processing.<\/li><br><li>Develop appropriate solutions for data-centered problems.<\/li><br><li>Consolidation of the acquired competences in the subject area through a research project. <\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>In this course, the term \u2018data\u2019 is seen centric, and we will look at data from different perspectives. We will discuss the following selected aspects of data: <\/p><ul><li>Data Preparation and Preprocessing,<\/li><li>Data Statistics, <\/li><li>Data Security,<\/li><li>Data Privacy, <\/li><li>Data Management<\/li><li>Big and Small Data, <\/li><li>Data Retrieval, <\/li><li>Data Visualization, and <\/li><li>Data Analytics.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students: 50% written assignment or oral interview and 50% practical. <\/p><br><p><br>Repeating students: 100% exam<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Elmasri, Navathe: Fundamentals of Database Systems. Pearson Addison Wesley. 2006.<\/li><br><li>Han, Kamber: Data Mining \u2013 Concepts and Techniques. Morgan Kaufmann. 2011.<\/li><br><li>Manning, Raghavan, Sch\u00fctze: Introduction to Information Retrieval. Cambridge University Press.<\/li><br><li>Ware: Information Visualization. Morgan Kaufmann. 2012.<\/li><br><li>Witten, Kamber: Data Mining: Practical Machine Learning Tools and Techniques. Morgan Kaufmann.<\/li><br><li>Aggarwal, Yu: Privacy-Preserving Data Mining \u2013 Models and Algorithms. Springer. 2008.<\/li><br><li>Marz: Big Data: Principles and best practices of scalable realtime data systems. Manning. 2015.<\/li><br><\/ul><br><p>In addition, different articles, reports, and journals contributions will be referenced on the course Moodle page. <\/p>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d7456\"\n        >\n            <span class=\"accordion__title\">\n                Networks 1                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-103                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d7456\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Networks 1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-103<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 3.4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course aims to provide an introduction to the TCP\/IP networking protocols and architectures, including practical application of network analysis tools.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain the different protocol layers of the TCP\/IP protocol.<\/li><br><li>Develop a computer program in the Java programming language that realizes TCP\/IP connections.<\/li><br><li>Explain different protocols for routing.<\/li><br><li>Use some network analysis tools like Wireshark for traffic analysis.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The class uses the layout of networking classes introduced by J.Kurose and K.Ross. This model is strongly adhered to by many universities in the USA and Europe.<\/p><p>The class will follow a top-down approach to introducing the TCP\/IP protocols. It will introduce the functioning and protocol elements of popular protocols (HTTP\/SMTP\/SIP) and continue with the routing algorithms in TCP\/IP networks.<\/p><p>A selected set of TCP\/IP specific mechanism (retransmission, state machine) will be also shown in class. The class will address also Layer 2 protocols and show the cross-layer interactions between protocols. Multimedia protocols, the QoS related parameters and security protocols for TCP\/IP networks are also covered in the class. The class will also address basic TCP\/IP programming. Students will be introduced to single\/multithreaded client server programming using Java. At the end of the class, the student is expected to master network analysis tools (like TcPDump, Wireshark), understand the basic routing protocols (RIP, OSPF, BGP) and be able to write simple UDP\/TCP client server applications.<\/p>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students: Wireshark exam (25%), written exam (75%).<\/p><br><p><br>Repeating students: Wireshark exam (25%), written exam (75%).<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: J. Kurose and K. Ross, \u201cComputer Networking: A Top-Down Approach\u201d, ISBN-13: 978-0132856201.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5d7462\"\n        >\n            <span class=\"accordion__title\">\n                Web Development: Front-End                 <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            5                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-127                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5d7462\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5d73cb\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Web Development: Front-End <\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 5<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-127<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module compensation interne<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course provides an introduction to front-end web development, from a software engineering perspective. It will cover the foundational building blocks of the Web, user interface design fundamentals, command line tools, and popular frameworks for building websites and web applications. After the course, students will be able to build the front-end of any kind of websites and web applications.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Identify the key components of web technologies.<\/li><br><li>Recognize the importance of software engineering for web development.<\/li><br><li>Understand classic and modern tools for front-end development.<\/li><br><li>Compare alternatives between frameworks, coding standards, and design patterns.<\/li><br><li>Design and develop front-end systems for websites and web applications.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course provides an introduction to front-end web development, from a software engineering perspective. The course will cover the foundational building blocks of the Web, user interface design fundamentals, command line tools, and popular frameworks for building websites and web applications. After the course, students will be able to build the front-end of any kind of websites and web applications. An overview of the covered topics is given as follows:<\/p><ol><li><p>HTML: The structural layer of the Web:<\/p>__UL_BLOCK__0__<\/li><li><p>CSS: The presentation layer of the web:<\/p>__UL_BLOCK__1__<\/li><li><p>JavaScript: The behavioral layer of the Web:<\/p>__UL_BLOCK__2__<\/li><li><p>UI design fundamentals:<\/p>__UL_BLOCK__3__<\/li><li><p>Database integration:<\/p>__UL_BLOCK__4__<\/li><li><p>Tooling:<\/p>__UL_BLOCK__5__<\/li><li><p>Web app frameworks:<\/p>__UL_BLOCK__6__<\/li><li><p>Performance:<\/p>__UL_BLOCK__7__<\/li><li><p>Testing:<\/p>__UL_BLOCK__8__<\/li><\/ol>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time participants:<br><ul><br><li>Practical work in TPs: 30%<\/li><br><li>Participation in class: 5%<\/li><br><li>Final exam (multiple-choice quiz): 65%<\/li><br><\/ul><br><\/li><br><li><br>Redoing session: The final exam can be retaken in the next exam session. Grades from the coding exercises will be retained until the student passes the course.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><p><br>Reference textbook:<br><\/p><br><ol><br><li>J. Robbins. 2025. Learning Web Design. O\u2019Reilly Media, 6th ed., ISBN 9781098137687.<\/li><br><\/ol><br><p><br>Recommended books:<br><\/p><br><ol><br><li>R. Anquetil. 2019. Fundamental Concepts for Web Development, 1st ed., ISBN 9781702250382.<\/li><br><li>M. Haverbeke. 2018. Eloquent JavaScript, 3rd ed., ISBN 9781593279509.<\/li><br><li>S. Krug. 2000. Don\u2019t Make Me Think, 3rd ed., ISBN 9781593279509.<\/li><br><\/ol>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>    <\/div><\/div><\/section>\n<section\n    id=\"tabpanel-a8f3f750-c62d-42dc-9834-5be41a6a88a6\"\n    aria-labelledby=\"tab-a8f3f750-c62d-42dc-9834-5be41a6a88a6\"\n    class=\"tab-panel fade hidden is-hidden\"\n>\n    <div class=\"wp-block-unilux-blocks-course-offer\">\n    <h3>Course offer for Semestre 4 (2025-2026 Summer)<\/h3>\n    \n<div id=\"accordion-module-69e042a5df343\" class=\"accordion accordion--theme\">\n            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df36a\"\n        >\n            <span class=\"accordion__title\">\n                Droit pour informaticiens                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            2                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-86                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df36a\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Droit pour informaticiens<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-86<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR, EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Sensibiliser l\u2019\u00e9tudiant aux aspects juridiques li\u00e9s \u00e0 l\u2019informatique.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Apr\u00e8s avoir suivi ce cours, les \u00e9tudiants seront capables :<\/p><br><ul><br><li>de r\u00e9fl\u00e9chir sur des questions juridiques de l\u2019informatique.<\/li><br><li>de d\u00e9crire les aspects diff\u00e9rents de la criminalit\u00e9 informatique.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Introduction g\u00e9n\u00e9rale au droit.<\/li><li>Propri\u00e9t\u00e9 intellectuelle et informatique.<\/li><li>Contrats et informatique (d\u00e9veloppement, maintenance, etc.).<\/li><li>Communications \u00e9lectroniques et preuve.<\/li><li>Informatique et vie priv\u00e9e.<\/li><li>Aspects de droit de la responsabilit\u00e9.<\/li><li>Criminalit\u00e9 informatique.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Un examen \u00e9crit (100%) pour \u00e9tudiants d\u00e9butants \/ redoublants.                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Ouvrage de r\u00e9f\u00e9rence: Les r\u00e9f\u00e9rences seront annonc\u00e9es lors de la cours.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df380\"\n        >\n            <span class=\"accordion__title\">\n                Psychologie du travail en groupe                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            2                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-26                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df380\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Psychologie du travail en groupe<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-26<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Comprendre et se familiariser avec les diff\u00e9rents aspects du travail en groupe (psychologie et dynamique affective des groupes, gestion, n\u00e9gociation et techniques de r\u00e9solution des conflits) tant dans le monde physique de l\u2019entreprise que dans le monde num\u00e9rique et les relations de travail m\u00e9di\u00e9es par les TIC. Apports th\u00e9oriques, conceptuels et mise en pratique par une \u00e9tude de cas en groupe (dossier de groupe).                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Apr\u00e8s avoir suivi ce cours, les \u00e9tudiants seront capables : <\/p><br><ul><br><li>de comprendre et analyser les diff\u00e9rents aspects psychosociologiques du travail en groupe.<\/li><br><li>de l\u2019appliquer \u00e0 une \u00e9tude de cas r\u00e9elle, de travail en groupe, en vue de s\u2019approprier la d\u00e9marche critique-r\u00e9flexive comme m\u00e9thode et posture \u00e9thique. <\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Partie I. Des biais algorithmiques aux biais cognitifs <\/p><ol><li>C\u2019est quoi un biais algorithmique ? <\/li><li>La notion de biais cognitif. a. Travaux en groupe durant le cours (dur\u00e9e 1 s\u00e9ance 1\/2 \u00e0 2 s\u00e9ances). b. Travail de recherche documentaire par les \u00e9tudiants, en groupe, pour s\u2019approprier la notion de biais cognitif, avec utilisation compar\u00e9e de diff\u00e9rentes IA (ChatGPT, Deepseek, Copilot, Gemini, Claude, etc.) et analyse critique de la r\u00e9ponse (v\u00e9rification de la qualit\u00e9 des informations et sources acad\u00e9miquespropos\u00e9es par l\u2019IA, en termes de fiabilit\u00e9 + pertinence). c. objectif vis\u00e9 : am\u00e9liorer la qualit\u00e9 de son prompt pour am\u00e9liorer la qualit\u00e9 de la r\u00e9ponse de l\u2019IA<\/li><li>Les principaux biais cognitifs (pr\u00e9sentation\/restitution en groupe des principaux biais cognitifs) apr\u00e8s la recherche documentaire. <\/li><li>Comment lutter contre les biais cognitifs ?<\/li><\/ol><p>Partie II. La prise de d\u00e9cision en groupe<\/p><ol><li>Les enjeux de la prise de d\u00e9cision. <\/li><li>L\u2019effet Groupthink en psychologie. <\/li><li>La notion de \u00ab d\u00e9cision absurde \u00bb en sociologie. <\/li><li>Etude de cas r\u00e9els document\u00e9s (Navette Challenger, OceanGate) : travaux en groupe durant 1 s\u00e9ance.<\/li><li>Comment \u00e9viter les \u00ab d\u00e9cisions absurdes \u00bb dans les groupes ? <\/li><\/ol><p>Partie III. La dynamique des groupes <\/p><ol><li>Caract\u00e9ristiques d\u2019un groupe en psychologie sociale: dynamique et dimension affective.<\/li><li>Leader vs Chef: La notion d\u2019influence ; ph\u00e9nom\u00e8nes de leadership et charisme; le leader comme \u00ab entrepreneur d\u2019identit\u00e9 \u00bb.<\/li><li>Le pouvoir: Pouvoir et soumission\/ob\u00e9issance ; contre-pouvoir. <\/li><li>L\u2019efficacit\u00e9 d\u2019un groupe au travail: notion d\u2019efficacit\u00e9 : approche quanti\/quali ; r\u00f4le de la t\u00e2che ; ph\u00e9nom\u00e8ne de paresse sociale (Social Loafing) ; approche cognitive (mod\u00e8les mentaux, m\u00e9moire transactive) ; intelligence collective : vers la coop\u00e9ration\/coop\u00e9tition ? <\/li><li>La recherche du consensus dans le groupe: notion de consensus ; influence desminorit\u00e9s actives. <\/li><\/ol><p>Partie IV. Gestion des conflits<\/p><ol><li>Approche nouvelle des conflits.<\/li><li>Causes\/origines des conflits.<\/li><li>Types de conflits.<\/li><li>M\u00e9thodes de gestion des conflits\/ Approche \u00e9thique.<\/li><\/ol><p>Exercices pratiques EN COURS (exercices tr\u00e8s similaires &#8211; sans pi\u00e8ge &#8211; dans Exam N\u00b01) : apprentissage de l\u2019\u00e9coute active\/empathie (technique d\u2019\u00e9coute non-directive et de reformulation de C. ROGERS (2019) pour la r\u00e9gulation\/n\u00e9gociation des conflits) (\u00e9talement de l\u2019apprentissage sur 5 s\u00e9ances, d\u2019o\u00f9 la pr\u00e9sence n\u00e9cessaire \u00e0 tous les cours).<\/p><p>Pr\u00e9paration du dossier en GROUPE: analyse d\u2019un conflit \u00e9ditorial dans l\u2019\u00e9criture collaborative de Wikip\u00e9dia (apports th\u00e9oriques et m\u00e9thodologiques : comprendre la gouvernance de Wikip\u00e9dia, notion de biens communs, vigilance participative et r\u00e9gulation, gestion des conflits).<\/p>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Cours et Examen en fran\u00e7ais :<\/p><br><ul><br><li>EXAM 1 : devoir individuel sur table : coefficient 40 % (questions de cours et \u00e9tudes de cas de conflits en groupe\/ de reformulation en r\u00e9union, etc. ; en fran\u00e7ais)<\/li><br><li>EXAM 2 : dossier \u00e0 r\u00e9aliser en petit groupe (3-4 pers.) \u00e9tude de cas avec cahier des charges : coefficient 30 % (dossier en fran\u00e7ais) ; analyse d\u2019un cas de conflit \u00e9ditorial de groupe, dans l\u2019\u00e9criture collaborative en ligne de Wikip\u00e9dia<\/li><br><li>EXAM 3 : Divers exercices not\u00e9s durant les differentes seances du module (= 30% de la note globale)<\/li><br><li>Rattrapage en janvier : 1 dossier \u00e0 rendre (\u00e9tude de cas avec cahier des charges) : 100 %<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Ouvrage de r\u00e9f\u00e9rence:<br><ul><br><li>Anzieu D., Martin J.-Y., 2007, La dynamique des groupes restreints, Paris, PUF Quadrige.<\/li><br><li>Aubert Nicole, 2010, Le culte de l\u2019urgence, Paris, Flammarion.<\/li><br><li>Audebert Patrick, 2005, Bien n\u00e9gocier, Paris, Ed. Organisation.<\/li><br><li>Augustinova M., Oberl\u00e9 D., 2013, Psychologie sociale du groupe au travail, Bruxelles, De Boeck.<\/li><br><li>Bellenger L., R\u00e9ussissez toutes vos n\u00e9gociations, Paris, ESF, 2009.<\/li><br><li>Blanchet A., Trognon A., 2008, La psychologie des groupes, Paris, A. Colin.<\/li><br><li>Cardon D., Levrel J., 2009, \u00ab La vigilance participative. Une interpr\u00e9tation de la gouvernance de Wikip\u00e9dia \u00bb, R\u00e9seaux, 2, no 154, pp. 51-89.<\/li><br><li>Cardon D., 2013, Dans l\u2019esprit du PageRank. Une enqu\u00eate sur l\u2019algorithme de Google, R\u00e9seaux (dossier \u00ab Politique des algorithmes. Les m\u00e9triques du Web \u00bb, 1, no 177, pp. 63-95.<\/li><br><li>Cardon D., 2015, A quoi r\u00eavent les algorithmes. Nos vies \u00e0 l\u2019heure des big data, Paris, Seuil.<\/li><br><li>Casilli A., 2019, En attendant les robots. Enqu\u00eate sur le travail du clic, Paris, Seuil.<\/li><br><li>Casilli A., 2022, Plateformes num\u00e9riques, p. 185-201, in Didier Fassin (dir.), La soci\u00e9t\u00e9 qui vient, Paris, Seuil.<\/li><br><li>Falgas J., Robert P., 2025, Comment le discours m\u00e9diatique sur l\u2019IA emp\u00eache d\u2019envisager d\u2019autres possibles, The Conversation.<\/li><br><li>Fischer G. N., 2020, Les concepts fondamentaux de la psychologie sociale, Malakoff, Dunod (6e \u00e9d. actualis\u00e9e).<\/li><br><li>Hadji C., 2025, Ce que ChatGPT change \u00e0 l\u2019\u00e9valuation des \u00e9l\u00e8ves, The Conversation.<\/li><br><li>Hellrieger D., Slocum J.W., 2006, Management des organisations, Bruxelles, De Boeck Universit\u00e9, 2e \u00e9d. (chapitre 16 : la gestion des conflits).<\/li><br><li>Jean A., 2021, Les algorithmes font-ils la loi ?, Paris, \u00c9d. L\u2019Observatoire.<\/li><br><li>Jean A., 2019, De l\u2019autre c\u00f4t\u00e9 de la machine. Voyage d\u2019une scientifique au pays des algorithmes, Paris, \u00c9d. L\u2019Observatoire<\/li><br><li>Magakian J.-L., Barmeyer C., Bouziat X., Hounounou A., Le Loarne S., 2003, 50 fiches pour aborder la gestion strat\u00e9gique des ressources humaines, Paris, Br\u00e9al.<\/li><br><li>Morel C., 2014, Les d\u00e9cisions absurdes I. Sociologie des erreurs radicales et persistantes, Paris, Gallimard.<\/li><br><li>Morel C., 2014, Les d\u00e9cisions absurdes II. Comment les \u00e9viter ? Paris, Gallimard.<\/li><br><li>Morel C., 2018, Les d\u00e9cisions absurdes III. L\u2019enfer des r\u00e8gles, les pi\u00e8ges relationnels, Paris, Gallimard.<\/li><br><li>Robert P., 2020, L\u2019impens\u00e9 num\u00e9rique, interpr\u00e9tations critiques et logiques pragmatiques de l\u2019impens\u00e9, (Dir) T. 2, Paris, \u00c9d. des archives contemporaines.<\/li><br><li>Rogers C.R., 2019, La relation d\u2019aide et la psychoth\u00e9rapie, Paris, ESF.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df38d\"\n        >\n            <span class=\"accordion__title\">\n                Software Engineering Project                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-108                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df38d\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Software Engineering Project<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-108<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            <p>Prepare the future software engineer to run a software engineering project in a team following a development method. Teaching is centered on the realization of a group project (including homework) in which the students will engineer a software system of low complexity that should educate them concerning problems, principles, methods and techniques of software engineering.<\/p><br><p>The main knowledge fields are: requirements analysis, GUI prototyping, Software engineering environments, software processes, project management, and teamwork.<\/p>                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Describe experiences made during the running of a development project in a team.<\/li><br><li>Prove experience with several practically relevant tools used in software engineering.<\/li><br><li>Reflect on the practical difficulties during software development in a team and how to tackle these problems.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The detailed description of the planned project will be given in the course. The course will be mostly based on active student participation in a project related with software engineering. The following parts are foreseen:<\/p><ul><li>Introduction into important aspects and tools used in Software Engineering (similar to the respective course in semester 3).<\/li><li>Running a software development in practice in a team composed of 3-4 students.<\/li><li>Two sprints are done. After each sprint, a presentation on the current status of the project with discussion must be given before the other students.<\/li><li>Each group must also present the final result in front of the audience and develop two videos: a promotion video, and a video with all technical details.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Proven usage of important tools in software engineering as demanded in project description (30%), active participation during the sprints and their evaluations, including the intermediate presentations (30%), result of the software development process (40%).                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Course material (student presentations) from course Software Engineering (Semester 3).<\/li><br><li>Additional literature will be announced in class.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df399\"\n        >\n            <span class=\"accordion__title\">\n                Software Testing                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-35                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df399\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Software Testing<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-35<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR, EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The objective of the course is to present the three classical stages for software testing, namely unit, integration and system testing. The course is focusing on OO Java programming, as a basis for unit testing. The concepts, methods and techniques seen during the course are illustrated by recent testing frameworks widely used in the industry.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Reflect on the classical stages of software testing.<\/li><br><li>Describe the different techniques and issues for the different stages.<\/li><br><li>Apply the learned techniques for software testing in practical scenarios.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course will be divided into 2 parts:<\/p><ol><li>Part I: Software Testing principles and practice__UL_BLOCK__0__<\/li><li>Part II. Towards certification: Certified Tester \u2013 Foundation Level (CTFL)__UL_BLOCK__1__<\/li><\/ol>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students: The grading will be based on a combination of two written exams (Part I: 60-70% and Part II: 30-40%). The practical exams may be taken into account for the final grade.<\/p><br><p><br>Repeating students: one written exam (100%).<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        The course includes the preparation for the CTFL certification. This preparation counts for 12 hours, included in the total of 37 hours for CM.Literature:<ul><li>Introduction to Software Testing &#8211; Paul Ammann and Jeff Offutt &#8211; ISBN-13: 9780521880381 \u2013 Cambridge Press, 2008.<\/li><li>Foundations of Software Testing &#8211; Aditya Mathur &#8211; Addison-Wesley Professional \u2013 2007.<\/li><li>Software testing techniques &#8211; B. Beizer &#8211; Van Nostrand Reinhold, 1992.<\/li><li>Le test des logiciels &#8211; S. Xanthakis et Co &#8211; Editions Hermes, 2000.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df3a5\"\n        >\n            <span class=\"accordion__title\">\n                Interaction Design                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-36                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df3a5\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Interaction Design<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-36<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The overall objective of this course is to help deepen students\u2019 knowledge and skills in user interface and interaction design.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Describe, explain, and use a standard analysis and design process, and standard analysis and design terminology.<\/li><br><li>Recognize several basic design patterns and common software techniques, and be able to use them in product design.<\/li><br><li>Generate alternative solutions for analysis and design problems, evaluate them, choose a good alternative, and explain and defend this choice.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The Interaction Design course follows the following core topics. Many of these combine lectures with studio time in the classroom.<\/p><ol><li>Introduction to Interaction Design.<\/li><li>Understanding Users.<\/li><li>Needs, Requirements and Hierarchical Task Analysis.<\/li><li>Prototyping.<\/li><li>Conceptual Design.<\/li><li>Physical Design.<\/li><li>Evaluation.<\/li><\/ol>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students: two exams during the semester (30% each), a group final project (30%), and participation in the classroom (10%).<\/p><br><p><br>Repeating students: final exam (100%).<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Interaction Design: Beyond Human-Computer Interaction (2nd Edition), by Preece, Rogers, and Sharp. Wiley, 2007.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df3b1\"\n        >\n            <span class=\"accordion__title\">\n                Algorithms 3                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-71                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df3b1\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Algorithms 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-71<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course builds on and extends topics covered in \u201cAlgorithms 1\u201d and \u201cAlgorithms 2\u201d, primarily aiming at a practical point of view. Based on real-world examples using different programming languages, selected data structures and algorithms will be discussed. Their functional as well as non-functional properties such as performance, memory consumption and concurrency issues will be investigated, guiding the selection process of different alternative approaches.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Use popular data structures in practice with Java.<\/li><br><li>Describe how generics work in the Java programming language.<\/li><br><li>Explain exact algorithms, heuristics, and AI-based Optimization.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        After a thorough discussion of Java generics, data structures and algorithms provided by the Java Collections Framework will be closely examined. C++ templates will be introduced. The basics concepts of the C++ Standard Template Library will be covered, elaborating on its general design and performing a comparative analysis. Additional kinds of algorithms will be investigated, including exact algorithms as well as heuristics for optimisation and AI.                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>Summer semester:<br><\/p><br><ul><br><li><br>First time students: one practical project (30%) + final written exam (70%),<\/li><br><li><br>Repeating students: final written exam (100%).<\/li><br><\/ul><br><p><br>Winter semester: final written exam (100%)<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Introduction to Algorithms, Thomas H. Cormen et al., MIT Press, ISBN 978-0262033848<\/li><br><li>Java Generics, Maurice Naftalin and. Philip Wadler, O\u2019Reilly Media, ISBN 978-0596527754<\/li><br><li>Generic Programming and the STL, Matthew H. Austern, Addison-Wesley Professional, ISBN 978-0201309560<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df3bd\"\n        >\n            <span class=\"accordion__title\">\n                Networks 2                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            3                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-70                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df3bd\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Networks 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-70<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.3<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Study data link and network layer protocols, wireless and mobile networks. Understand security in computer networks. Intensive hands-on experience with networking in the labs.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain the basics of data link and network link layer protocols.<\/li><br><li>Apply practical experience gained about networking in a lab environment.<\/li><br><li>Describe security-related aspects of networking.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Network layer: Routing algorithms.<\/li><li>Link Layer and LAN, Ethernet, ARP.<\/li><li>Organization of internet standards and RFCs.<\/li><li>Wireless and mobile networks CDMA, GSM, 3GPP.<\/li><li>Multimedia networking RTSP.<\/li><li>Security in Computer Networks: PGP, IPSec, SSL\/TLS.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students: practicals and homeworks (100%).<\/p><br><p><br>Repeating students: written exam (100%).<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Kurose \/ Ross textbook and slides: https:\/\/www-net.cs.umass.edu\/kurose-ross-ppt-6e\/                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df3c9\"\n        >\n            <span class=\"accordion__title\">\n                Database Systems                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-135                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df3c9\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Database Systems<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-135<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course provides a solid foundation in database concepts, focusing primarily on relational database systems. Students will learn how to design, implement, and query relational databases using SQL. The course also includes a brief introduction to non-relational database models such as NoSQL, key-value stores, and document databases to offer a broader perspective on data storage technologies.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students will be able to:<\/p><br><ul><br><li>Explain the basic principles and architecture of database systems.<\/li><br><li>Design normalized relational database schemas using ER modeling.<\/li><br><li>Write effective SQL queries for data manipulation and retrieval.<\/li><br><li>Understand and apply concepts of data integrity, constraints, and transactions.<\/li><br><li>Compare relational databases with key types of non-relational databases.<\/li><br><li>Identify appropriate database types for different data scenarios.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course covers the following topics using a hands-on approach:<\/p><ul><li>Introduction to Databases and Data Models.<\/li><li>Relational Database Concepts.<\/li><li>Entity-Relationship (ER) Modeling.<\/li><li>Relational Schema Design and Normalization.<\/li><li>Structured Query Language (SQL).<\/li><li>Constraints, Indexes, and Transactions.<\/li><li>Accessing Databases from Programming Languages.<\/li><li>Overview of alternative database types (NoSQL, NewSQL, Object-Oriented Databases, Graph Databases, \u2026).<\/li><li>Use Cases and Comparative Analysis of Database Types.<\/li><\/ul><p>The course is organised in the form of a seminar. The topics are worked on and presented by students, followed by a discussion and accompanied by practical tasks.<\/p>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students: presentation (20%), discussion (30%), practical part (10%), closed-book written exam (40%).<\/p><br><p><br>Repeating students: closed-book written final exam (100%).<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Database System Concepts. Abraham Silberschatz, Henry Korth, S. Sudarshan, McGraw-Hill Education, 7th edition, 978-1260084504<\/li><br><li>Fundamentals of Database Systems. Ramez Elmasri, Shamkant B. Navathe. Pearson, 7th edition, 978-0-13-397077-7<\/li><br><li>Database Systems: The Complete Book. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, Pearson Prentice Hall, 2nd edition, 978-1-29202-447-9<\/li><br><li>Database Management Systems. Raghu Ramakrishnan, Johannes Gehrke, McGraw-Hill Education, 3rd edition, 978-0072465631<\/li><br><\/ul><br><p>Additional references will be announced in the class.<\/p>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5df3d4\"\n        >\n            <span class=\"accordion__title\">\n                Applied Data Analysis with LLMs                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-136                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5df3d4\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5df343\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Applied Data Analysis with LLMs<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-136<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 4.4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            <ol><br><li>Solidify statistical foundations: Ensure students are comfortable with descriptive statistics, sampling theory, hypothesis testing and confidence intervals, enabling them to choose appropriate statistical techniques for data problems.<\/li><br><li>Introduce core machine\u2011learning concepts: Provide a practical overview of supervised and unsupervised learning, regression and classification algorithms, clustering and dimensionality reduction, and evaluation methods like cross\u2011validation.<\/li><br><li>Explain the basics of neural\u2011networks and transformer architectures: Introduce deep learning fundamentals, culminating in the transformer model that underpins modern LLMs.<\/li><br><li>Demystify large language models: Explain how LLMs are trained, their capabilities and limitations, and the significance of Karpathy\u2019s Software 3.0 vision. Promote critical thinking: highlight issues of bias, fairness and hallucinations in LLMs.<\/li><br><li>Develop data analysis and coding proficiency with LLM assistance: Strengthen skills for data analysis and visualization, learn how to use an LLM to generate and debug the code needed for data analysis and visualization.<\/li><br><\/ol>                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\u200b\u200bAt the end of the course, students will be able to:\u200b<\/p><br><ul><br><li>Compute and interpret summary statistics (means, medians, quantiles, variances, interquartile ranges) and visualize data distributions.<\/li><br><li>Use statistical inference methods, including confidence intervals, hypothesis tests and bootstrapping, to draw conclusions from samples.<\/li><br><li>Formulate and understand the concept of data correlation.<\/li><br><li>Apply linear regression to curve-fitting problems. Understand the concept of overfitting.<\/li><br><li>Apply statistical tests to compare different design candidates.<\/li><br><li>Understand and apply sampling and bootstrapping techniques.<\/li><br><li>Data transformation: data cleaning and dimension reduction.<\/li><br><li>Understand how statistics can be used to set engineering simulation parameters with respect to target confidence level.<\/li><br><li>Differentiate between supervised and unsupervised machine learning, select appropriate algorithms (e.g., regression, classification, clustering) and justify their choices.<\/li><br><li>Understand and experiment with neural networks and deep learning: Gain some understanding of how neural networks function, including layers, activation functions, and training through back\u2011propagation, and be able to apply simple deep\u2011learning models to data\u2011analysis tasks with the help of an LLM.<\/li><br><li>Evaluate and compare machine\u2011learning models effectively: Understand and use common evaluation techniques (such as accuracy, precision, recall, F1\u2011score and cross\u2011validation) to assess model performance, compare different algorithms and select appropriate models for a given task.<\/li><br><li>Describe the basics of the architecture of transformers and understand how LLMs leverage transformer models.<\/li><br><li>Design and refine prompts to program an LLM, illustrating the Software 3.0 paradigm where we \u201cprogram\u201d (mostly) by giving instructions in plain language to an AI rather than writing traditional code.<\/li><br><li>Critically evaluate LLM outputs, recognizing biases and hallucinations, and apply strategies such as retrieval augmented generation to mitigate the problem of wrong outputs.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course covers the following topics:<\/p><ul><li>Overview of the use of statistics in data analysis, machine learning and engineering. <\/li><li>Descriptive statistics and exploratory data analysis: population, sample, mean, median, variance, empirical distribution histogram, cumulative distribution function, quantile, box plots, density plots, scatterplot and coefficient of correlation.<\/li><li>Inferential statistics: sampling, sampling bias and bootstrap.<\/li><li>Confidence intervals and margin of errors.<\/li><li>Statistical significance and p-values. Hypothesis tests: one way versus two two ways tests.<\/li><li>Introduction to Machine Learning. Supervised and unsupervised learning. Overview of regression and classification problems. Model Evaluation and Selection.<\/li><li>Introduction to Neural Networks.<\/li><li>Transformers and the Attention Mechanism. Large Language Models and Software 3.0.<\/li><li>Prompt Engineering and LLM\u2011Assisted Data Analysis.<\/li><li>Ethical Use of LLMs and Bias Mitigation.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br><p><br>First time students: final written exam (70%) and take-home assignment (30%).<\/p><br><\/li><br><li><br><p><br>Repeating students: final written exam (100%).<\/p><br><\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>\u201cPractical Statistics for Data Scientists\u201d, P. Bruce, A. Bruce, P.Gedeck, second edition, O\u2019Reilly, 2020.<\/li><br><li>\u201cSoftware is changing (again)\u201d Andrej Karpathy, https:\/\/youtu.be\/LCEmiRjPEtQ<\/li><br><\/ul><br><p>More literature will be announced during the course via the Moodle course website.<\/p>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>    <\/div><\/div><\/section>\n<section\n    id=\"tabpanel-c24b1486-a066-41bc-bc5e-87b343daffb4\"\n    aria-labelledby=\"tab-c24b1486-a066-41bc-bc5e-87b343daffb4\"\n    class=\"tab-panel fade hidden is-hidden\"\n>\n    <div class=\"wp-block-unilux-blocks-course-offer\">\n    <h3>Course offer for Semestre 5 (2025-2026 Winter)<\/h3>\n    \n<div id=\"accordion-module-69e042a5e5cc4\" class=\"accordion accordion--theme\">\n            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5ce9\"\n        >\n            <span class=\"accordion__title\">\n                Introduction \u00e0 la vie professionnelle                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            2                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-87                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5ce9\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Introduction \u00e0 la vie professionnelle<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 2<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-87<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.1 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> Yes<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            La fin des \u00e9tudes et l\u2019entr\u00e9e dans la vie professionnelle marquent un tournant essentiel dans la vie. Le cours vise \u00e0 aider l\u2019\u00e9tudiant \u00e0 passer de la vie universitaire \u00e0 la vie active de mani\u00e8re professionnelle. Cette transition sera facilit\u00e9e par la pr\u00e9sentation de la r\u00e9alit\u00e9 du monde du travail et des diff\u00e9rentes d\u00e9marches pour d\u00e9crocher un emploi \u00e9panouissant.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Apr\u00e8s avoir suivi ce cours, les \u00e9tudiants seront capables :<\/p><br><ul><br><li>de comprendre les sp\u00e9cificit\u00e9s du march\u00e9 du travail luxembourgeois.<\/li><br><li>d\u2019avoir une vision globale de l\u2019entreprise. <\/li><br><li>d\u2019\u00eatre bien pr\u00e9par\u00e9 dans leur recherche d\u2019emploi.<\/li><br><li>de bien int\u00e9grer leur future entreprise.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ol><li><p>Paysage \u00e9conomique luxembourgeois:<\/p><\/li><li><p>Caract\u00e9ristiques du march\u00e9 du travail luxembourgeois.<\/p><\/li><li><p>Aper\u00e7u des principaux secteurs d\u2019activit\u00e9s.<\/p><\/li><li><p>Fonctionnement d&#8217;une entreprise:<\/p><\/li><li><p>Missions des principaux d\u00e9partements.<\/p><\/li><li><p>Impact de la transformation digitale des entreprises.<\/p><\/li><li><p>Techniques de recherche d\u2019emploi:<\/p><\/li><li><p>Description du processus de recrutement d\u2019une entreprise.<\/p><\/li><li>Identification des attentes du recruteur.<\/li><li>R\u00e9daction de la lettre de motivation et du CV.<\/li><li><p>Pr\u00e9paration de l\u2019entretien d\u2019embauche.<\/p><\/li><li><p>Le droit du travail:<\/p><\/li><li><p>Composantes du contrat de travail.<\/p><\/li><li>Diff\u00e9rents types de contrat de travail.<\/li><li><p>P\u00e9riode d&#8217;essai et fin du contrat.<\/p><\/li><li><p>L\u2019entrepreneuriat:<\/p><\/li><li><p>Aper\u00e7u des diff\u00e9rents types d\u2019entreprises.<\/p><\/li><li>Vade-mecum des d\u00e9marches \u00e0 effectuer.<\/li><\/ol>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        \u00c9tudiants d\u00e9butants et redoublants: Un examen \u00e9crit final (100%).                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Ouvrage de r\u00e9f\u00e9rence:<br><ul><br><li>La gestion des talents &#8211; C. Dejoux, M. Th\u00e9venet (Editions Dunod) <\/li><br><li>Les 100 sch\u00e9mas du management \u2013 D.Autissier, K.Johnson, L.Giraud (Editions Eyrolles) <\/li><br><li>L&#8217;art de la reconnaissance au travail \u2013 L.Becker (Editions InterEditions) <\/li><br><li>Ressources Humaines \u2013 J-M Peretti (Editions Vuibert) <\/li><br><li>La bo\u00eete \u00e0 outils des soft skills \u2013 N. Van Laethem, J-M Josset (Editions Dunod) <\/li><br><li>Management : L&#8217;essentiel des concepts et pratiques \u2013 S. Robbins, D. DeCenzo, M. Coulter, C-C R\u00fcling (Editions Pearson)<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5cfe\"\n        >\n            <span class=\"accordion__title\">\n                Design Patterns                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-88                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5cfe\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Design Patterns<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-88<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course introduces students to the concepts and the best practices of software engineering centred on Design Patterns. Several individual Design Patterns and some of their possible combinations will be discussed in detail from both theoretical and practical points of view, further familiarizing students with the underlying ideas. The course focuses on the Java programming language in examples and for implementation work.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of the course, students are capable to:<\/p><br><ul><br><li>Explain best practices of software engineering centred on Design Patterns.<\/li><br><li>Apply several individual design patterns and their combination in practice.<\/li><br><li>Explain the underlying ideas of specific design patterns.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>In the lectures, the following Design Patterns are explained, grouped with respect to usage themes:<\/p><ul><li>Theme #1: Creation of objects<ul><li>Singleton.<\/li><li>Flyweight.<\/li><li>Prototype.<\/li><li>Builder.<\/li><li>Factory method.<\/li><\/ul><\/li><li>Theme #2: Hierarchical structures<ul><li>Composite.<\/li><li>Visitor.<\/li><\/ul><\/li><li>Theme #3: Events and notifications<ul><li>Observer.<\/li><li>Chain of responsibility.<\/li><\/ul><\/li><li>Theme #4: Coordinating objects at run time<ul><li>Command.<\/li><li>Mediator.<\/li><li>Strategy.<\/li><\/ul><\/li><li>Theme #5: Connecting objects<ul><li>Facade.<\/li><li>Adapter.<\/li><li>Proxy..<\/li><\/ul><\/li><p>The supervised exercises sessions are devoted to:<\/p><ul><li>the implementation of individual Design Patterns.<\/li><li>the composition of multiple Design Patterns into the same code.<\/li><li>the re-engineering of existing code with the help of Design Patterns.<\/li><\/ul><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students: Continuous assessment during the practical sessions (30%) and final written examination (70%).<\/li><br><li><br>Repeating students: final written examination (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>&#8220;Design patterns: elements of reusable object-oriented software&#8221;, E. Gamma, R. Helm, R. Johnson J. Vissides, Addison-Wesley.<\/li><br><li>&#8220;Design Patterns for dummies&#8221;, Steve Holzner, Wiley Publishing.<\/li><br><li>&#8220;Design Patterns pour Java&#8221;, Laurent Debrauwer, ENI.<\/li><br><li>\u201cDesign Patterns in Java\u201d, Steven J. Metsker William C. Wake, Addison-Wesley.<\/li><br><li>\u201cHead First Design Patterns\u201d, Eric Freeman Elisabeth Freeman, O&#8217;Reilly, 2004.<\/li><br><li>\u201cObject-Oriented Software Construction\u201d, Bertrand Meyer, Prentice Hall. [version fran\u00e7aise : \u201cConception et programmation orient\u00e9es objet\u201d, Eyrolles].<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d0b\"\n        >\n            <span class=\"accordion__title\">\n                Big Data                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-82                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d0b\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Big Data<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-82<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The course is about (classical and new) techniques that are involved in the Big Data paradigm. The main goal is to spark the discussion about the Trade Offs between the classical data processing techniques and the upcoming ones for big data. In addition, students should get basic knowledge on how to automatically process and analyze huge amount of data.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Demonstrate the ability to understand how to model a database system and the Trade Offs when the database goes big data, such as: consistency versus scalability and performance.<\/li><br><li>Explain the database technologies for big data and analyze their pros and cons for proper usage.<\/li><br><li>Design and develop big data solutions by adapting existing tools, designing new ones or a combination of both.<\/li><br><li>Explain the concepts and the limits of the automated processing of data.<\/li><br><li>Differentiate supervised and unsupervised learning and when one technique should be applied.<\/li><br><li>Describe the concept of features and the importance of choosing discriminating ones.<\/li><br><li>Select among basic algorithms for extracting information from a large data set and apply them.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course is about (classical and new) techniques that are involved in the Big Data paradigm. The course combines two of the key dimensions of Big Data, namely:<\/p><p>Part I &#8211; Design and development for big data<\/p><p>The first part of the course will discuss databases and distributed computing algorithms for hosting and processing very large amounts of data:<\/p><ol><li>Conceptual modeling (ER Model), Relational Model (Algebra and SQL), Schema design (ER to Relational).<\/li><li>Files and Access methods (except DHT).<\/li><li>Distributed Databases, Data Warehouse and C-Store.<\/li><li>NewSQL, Distributed Hash Tables, MapReduce, NoSQL.<\/li><\/ol><p>The main goal of the first part is to spark the discussion about the Trade Offs between the classical data processing techniques and the upcoming ones for big data.<\/p><p>Part II &#8211; Data mining, classification and aggregation<\/p><p>The objectives of Part II are to guarantee that the students have a basic knowledge to automatically process and analyze huge amount of data. In particular, the two main objectives are to 1) extract information from a data set and 2) transform and store the data in a convenient way for further use (data mining, classification and aggregation):<\/p><ul><li>Classification (random forest, \u2026).<\/li><li>Clustering (k-means, \u2026).<\/li><li>Outlier and anomaly detection (local outlier factor, \u2026).<\/li><li>Regression (least squares, \u2026).<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students: Practical exercises, homework, continuous evaluation.<\/p><br><p><br>Repeating students: written exam (100%).<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Relevant literature will be provided during the course.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d17\"\n        >\n            <span class=\"accordion__title\">\n                Business Software Systems                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-55                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d17\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Business Software Systems<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-55<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The students learn an overview and advantages of business software systems, especially ERP systems, and where these systems are used in business.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain the role of business software systems in professional environments.<\/li><br><li>Understand the purpose of business software systems, especially enterprise resource planning (ERP) systems.<\/li><br><li>Clarify the role of business processes and apply basic techniques about modeling of business processes.<\/li><br><li>Know the core business processes supported by business software systems.<\/li><br><li>Understand the term Business Intelligence (BI) and know the components of a business intelligence system.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Overview of business software systems:<\/p><ul><li>Introduction: business software systems, especially ERP-Systems, as basis of enterprise information processing.<\/li><li>Classification of business software systems.<\/li><li>History, market review of ERP systems.<\/li><li>Architectures of ERP systems (client-server-architectures, layer models, interfaces).<\/li><\/ul><p>Business Process Management (BPM) and its relation to business software systems:<\/p><ul><li>BPM cycle.<\/li><li>Modeling Techniques: BPMN, ARIS.<\/li><\/ul><p>Main business processes and their support by business software systems:<\/p><ul><li>Finance and accounting.<\/li><li>Manufacturing.<\/li><li>Supply Chain Management.<\/li><li>Customer Relationship Management.<\/li><\/ul><p>Management information systems \/ Business Intelligence:<\/p><p>Case studies are analyzed in the class and assignments with practical exercises with BPM tools are given to the students.<\/p>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students: written examination (70%) and control of homework\/assignments (30%).<\/li><br><li><br>Repeating students: written examination (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Kenneth Laudon, Jane P. Laudon: Management Information Systems: Global Edition, 13th ed., Pearson Education, 2014.<\/li><br><li>K. Ganesh et. al.: Enterprise Resource Planning &#8211; Fundamentals of Design and Implementation, Springer International Publishing, 2014.<\/li><br><li>M. Dumas, M. La Rosa, J. Mendling, H. A. Reijers: Fundamentals of Business Process Management, 2nd ed., Springer. 2018. <\/li><br><li>B. Silver: BPMN Quick and Easy Using Method and Style: Process Mapping Guidelines and Examples Using the Business Process Modeling Standard, Cody-Cassidy Press. 2017<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d23\"\n        >\n            <span class=\"accordion__title\">\n                Circuits num\u00e9riques                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-111                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d23\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Circuits num\u00e9riques<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-111<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> FR<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Conception des circuits int\u00e9gr\u00e9s num\u00e9riques \u00e0 l&#8217;aide du langage VHDL et r\u00e9alisation d&#8217;un petit microprocesseur simple sur un circuit programmable de type FPGA.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Apr\u00e8s avoir suivi ce cours, les \u00e9tudiants seront capables :<\/p><br><ul><br><li>d&#8217;appliquer langage VHDL pour la r\u00e9alisation d&#8217;un petit microprocesseur.<\/li><br><li>de programmer un circuit programmable de type FPGA.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Langage VHDL: d\u00e9finition du langage, concepts de base et m\u00e9thodologie.<\/li><li>Logiques combinatoires et s\u00e9quentielles.<\/li><li>Automates \u00e0 \u00e9tats finis et modes de synchronisation.<\/li><li>D\u00e9finition et sp\u00e9cification d&#8217;un microprocesseur basique.<\/li><li>Architecture de Von Neuman, constituants d&#8217;un CPU et jeu d&#8217;instructions ALU et arithm\u00e9tique des ordinateurs.<\/li><li>Pipeline, architecture de Harvard et RISC.<\/li><li>Am\u00e9liorations successives apport\u00e9es \u00e0 l&#8217;architecture de base.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Un examen \u00e9crit ou oral (50%), rapport et pr\u00e9sentation orale du projet r\u00e9alis\u00e9 en TP (50%).                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Les \u00e9tudiants devront obligatoirement participer aux TP et remettre les rapports qui leur sont demand\u00e9s.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d2f\"\n        >\n            <span class=\"accordion__title\">\n                Cloud-Based Applications                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-116                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d2f\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Cloud-Based Applications<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-116<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            <p>The course provides an introduction to both the theoretical foundations and practical applications concerning the broad area of &#8220;Cloud Computing&#8221;. <\/p><br><p>The course covers both the practical development and deployment of cloud-based computing applications as well as current tools and respective application-programming interfaces (APIs) in the context of the Apache Hadoop and Spark ecosystems (cloud-based &#8220;big data&#8221; processing). <\/p>                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain both the theoretical foundations and the practical usage of current cloud-computing architectures.<\/li><br><li>Explain concepts on virtualization and application deployment into the cloud.<\/li><br><li>Describe how different concepts concerning the modeling and management of large data collections are implemented on top of these architectures.<\/li><br><li>Prove first-hand experience about usage of the introduced tools in AWS \/ Google Cloud.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course will cover two important aspects of cloud-based applications, compute-centric and data-centric applications, in particular the following topics:<\/p><ul><li>Infrastructures for Cloud Computing.<\/li><li>Virtualization vs Containers &#8211; Docker.<\/li><li>Container orchestration with Kubernetes.<\/li><li>Practical Cloud examples: AWS, Google Cloud, RedHat OpenShift.<\/li><li>Distributed file systems (GFS &amp; HDFS).<\/li><li>Distributed computing principles (MapReduce), replication, fault tolerance, backup tasks, custom combiners and partitioners, local aggregation, linear scalability.<\/li><li>Apache Pig: first dataflow language (Pig Latin), translation into MapReduce and optimization.<\/li><li>Apache HBase: distributed key-value store for very large tabular data, columns and column families, indexing and lookups.<\/li><li>Apache Hive: SQL-like query language on top of Hadoop, translation into MapReduce.<\/li><li>MongoDB: API overview, JSON processing, user-defined functions.<\/li><li>Apache Spark: distributed resilient data objects (RDDs), overview of streaming and machine-learning extensions.<\/li><li>An introduction to High Performance Computing (HPC).<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students: 2 graded exercises (15% each) and final written exam (70%).<\/li><br><li><br>Repeating students: final written exam (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: The course will rely on genuine documentation available on the web, which will be made available on the course Moodle website.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d3b\"\n        >\n            <span class=\"accordion__title\">\n                Introduction to Machine Learning                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-113                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d3b\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Introduction to Machine Learning<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-113<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course introduces Machine Learning (ML) principles and its three main learning paradigms (supervised, unsupervised, and reinforcement learning). For each learning paradigm, it presents some of its most typical foundational models and discuss them from the perspective of representation, evaluation, and optimization. A special attention is given to a basic introduction into deep learning techniques and generalization. The course mixes theoretical concepts with vanilla implementations of various ML models.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>At the end of the course the student will be able to:<\/p><br><ul><br><li>Define Machine Learning and differentiate the terms AI, Machine Learning, and Deep Learning.<\/li><br><li>Describe the differences among the three Machine Learning paradigms: supervised, unsupervised, and reinforcement learning.<\/li><br><li>Determine which of the three Machine Learning paradigms is appropriate to a particular type of problems.<\/li><br><li>Derive, implement, and evaluate some of the most typical Machine Learning models. <\/li><br><li>Derive, implement, and evaluate some basic Deep Learning models and their learning algorithms.<\/li><br><li>Explain proper ML evaluation procedures, including the differences between training and testing performance.<\/li><br><li>Apply Machine Learning models to real-world problems.<\/li><br><li>Identify overfitting in the context of a problem and describe solutions to overfitting.<\/li><br><li>Evaluate the performance of a Machine Learning algorithm on a real-world dataset.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The following topics are covered in the course:<\/p><ul><li>Basics &#8211; ML Introduction.<\/li><li>Basics &#8211; Data preparation for ML.<\/li><li>Supervised Learning &#8211; Regression.<\/li><li>Supervised Learning &#8211; Classification.<\/li><li>Unsupervised Learning &#8211; Dimensionality reduction.<\/li><li>Unsupervised Learning &#8211; Clustering.<\/li><li>Reinforcement Learning &#8211; Preliminaries.<\/li><li>Reinforcement Learning &#8211; Basic methods.<\/li><li>Deep Learning &#8211; Learning Deep Representations.<\/li><li>Deep Learning &#8211; Models.<\/li><li>Deep Learning &#8211; Deep Reinforcement Learning.<\/li><li>Generalization.<\/li><li>Research &#8211; Glimpse on state-of-the-art research.<\/li><li>Engineering &#8211; ML and the real-world.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students: two take-home assignments for 10% and one take-home assignment for 20% of the final grade, written exam: 60% of the final grade, open-book exam (i.e., course material allowed).<\/li><br><li><br>Repeating students: final written exam (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Bishop, C.: Pattern Recognition and Machine Learning, 2006<\/li><br><li>Goodfellow, I., Bengio, Y. Courville, A.: Deep Learning, 2016<\/li><br><li>Sutton, R., Barto, A.: Reinforcement Learning: An Introduction, second edition, 2018<\/li><br><li>Hastie, T, Tibshirani, R. Friedman, J.: The Elements of Statistical Learning, 2009<\/li><br><li>Zhang, A., Smola, A.J., Lipton, Z., Li, M.: Dive into Deep Learning, 2023<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d47\"\n        >\n            <span class=\"accordion__title\">\n                Introduction to IT Security                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-51                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d47\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Introduction to IT Security<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-51<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            <p>The general goal of the course is to increase awareness for IT security. The course explains a broad range of common algorithms and techniques used in IT security including IT security management.<\/p><br><p>By the end of the course, the students will have:<\/p><br><ul><br><li>A good understanding of the role of security and the importance of security in IT systems.<\/li><br><li>A good understanding of security properties and the mechanisms used to enforce such properties.<\/li><br><li>Familiarity with techniques for modelling and evaluating secure systems against given security requirements.<\/li><br><li>A vision of the management of the IT securities and the related regulatory that we need to manage as IT responsible of a firm.<\/li><br><\/ul>                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain the role of security and the importance of security in IT systems.<\/li><br><li>Describe security properties and the mechanisms used to enforce such properties.<\/li><br><li>Apply techniques for modelling and evaluating secure systems against given security requirements.<\/li><br><li>Describe common techniques used for the management of IT security.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>Introduction \u2013 IT security concepts:<\/p><ol><li>Overview.<\/li><li>Key concepts and definitions (confidentiality, integrity, authentication, privacy, security dilemmas).<\/li><\/ol><p>First part:<\/p><ol><li>Introduction to basic cryptographic tools (symmetric\/asymmetric cryptography, hash functions, signatures).<\/li><li>Identification and authentication.<\/li><li>Access control and security models: Authorization, policies and enforcement mechanisms.<\/li><li>Database and datacenter securities and kind of attacks:<ol><li>Malicious software.<\/li><li>Trojans.<\/li><li>DOS.<\/li><\/ol><\/li><li>Intrusion detection and firewalls.<\/li><li>Software and Network securities and Trusted systems:<ol><li>Web security.<\/li><li>Email security.<\/li><li>Security protocols.<\/li><\/ol><\/li><p>Second part: Administering security:<\/p><ol><li>Cybersecurity policies and risk management approaches:<ol><li>Risk management and policies according with ISO 27K.<\/li><li>IT security management.<\/li><li>Data privacy management.<\/li><\/ol><\/li><p>Selection of topics from: Digital forensics, Digital Rights Management, Trust management, RFID security.<\/p><\/ol><\/ol>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students: written exam (60%) and practical exercises (40%).<\/li><br><li><br>Repeating students: written exam (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>W. Stallings, L. Brown: Computer Security Principles and Practice, Pearson, 4th edition, 2018, ISBN: 978-0-13479435-8.<\/li><br><li>B. Schneier: Applied Cryptography: Protocols, Algorithms, and Source Code in C, Wiley, 2nd edition, 1996, ISBN: 978-1-119-09672-6 .<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d53\"\n        >\n            <span class=\"accordion__title\">\n                Java for Enterprise Applications                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-110                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d53\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Java for Enterprise Applications<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-110<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Students will learn how Jakarta EE (formerly Java EE) offers a component-based approach to designing, developing, assembling, and deploying enterprise applications. Both theoretical and practical aspects of Jakarta EE components will be explored, with particular emphasis on the role of web services in enabling service-oriented architectures. Hands-on experience will be gained using WildFly, a free Jakarta EE application server closely related to the popular commercial JBoss server. In the second part, students will receive a practical comprehensive introduction to the competitive Spring Boot framework.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Explain the main ideas behind the Jakarta EE framework.<\/li><br><li>Develop views with the help of JSF and named beans.<\/li><br><li>Explain the practical significance of the most important APIs in the framework.<\/li><br><li>Develop Jakarta EE-based applications of medium-level difficulty with the application server Wildfly.<\/li><br><li>Implement web services and web applications with Spring Boot.<\/li><br><li>Extend their knowledge on Jakarta EE and Spring Boot by autonomously reading the specifications and other documentation available.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Introduction to the Docker containerization framework and its usage in this course.<\/li><li>General Jakarta EE concepts.<\/li><li>Traditional Java-based web applications: Java Servlets \/ Java Server Pages (JSP) \/ Custom tags \/ JSTL.<\/li><li>Java Server Faces and Named Beans as view technology in Jakarta EE.<\/li><li>Session Beans: stateless, stateful, and singleton beans.<\/li><li>Context Dependency Injection (CDI) and its benefits.<\/li><li>The Java Persistence API.<\/li><li>Dedicated APIs of the Jakarta EE framework (XML, JSON, batch jobs, &#8230;).<\/li><li>The Java Message Service (JMS) and Message-Driven Beans.<\/li><li>Develop web services with Jakarta EE.<\/li><li>Introduction to Jakarta EE Security.<\/li><li>Introduction to Spring Boot, especially REST web services, Spring Boot persistence, and MVC web applications with Spring Boot.<\/li><li>Spring Boot with relational databases (MariaDB) and NOSQL databases (MongoDB, Redis)<\/li><li>Spring Boot and GraphQL.<\/li><li>Concepts for Spring Boot Security (Spring Boot app combined with a KeyCloak authentication server)<\/li><li>Native enterprise applications with Spring Native, Quarkus, and Micronaut.<\/li><li>Comparison of advantages and disadvantages of Jakarta EE and Spring Boot.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students: two graded assignments (30%) and final written exam (70%)<\/li><br><li><br>Repeating students: final written exam (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: The course mainly uses the various Jakarta EE component specifications available online. A detailed list of references is made available on the Moodle course website.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d5f\"\n        >\n            <span class=\"accordion__title\">\n                Parallel and Distributed Systems                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-117                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d5f\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Parallel and Distributed Systems<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-117<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            Many applications and systems extend beyond the boundaries of a single process, often being deployed on multiple machines. The main objective is to provide a solid understanding of the theoretical background and general principles on how to compose a single coherent system composed of multiple distributed components. Modern system architectures are presented and discussed, including cloud computing, peer-to-peer, grid, ad-hoc and mobile systems. Diverse issues in terms of the design and implementation of such systems are explored, with a strong emphasis on practical aspects, including performance. Real-world distributed systems are examined as case studies.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Prove a solid understanding of the general principles used in distributed systems.<\/li><br><li>Explain the usage of distributed systems in real-world situations.<\/li><br><li>Practically realize a distributed system.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Distributed system architectures.<\/li><li>Time in distributed systems.<\/li><li>Distributed processes.<\/li><li>Interprocess communication.<\/li><li>Distributed synchronisation.<\/li><li>Fault tolerance (reliability, replication).<\/li><li>Peer-to-peer systems.<\/li><li>Grid computing.<\/li><li>RPC, RDMA, MPI.<\/li><li>Real-time streaming storage and processing.<\/li><li>Partitioning, Scaling, Performance.<\/li><li>Latency, Throughput.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students:<\/p><br><ul><br><li>40%: In-class practical labs: Four labs are designed to directly apply the concepts learned from both traditional lectures and pre-class materials. Evaluation is based on successful implementation, problem-solving approach, and demonstrated understanding during the session.<\/li><br><li>20%: Quizzes with written explanations: Four quizzes will assess understanding of key concepts from both lectures and preparatory materials. To evaluate depth of knowledge, students will be required to provide clear written explanations to justify their answers, demonstrating their reasoning process.<\/li><br><li>30%: Final written exam (mandatory).<\/li><br><li>10%: Active engagement in class.<\/li><br><\/ul><br><p><br>Repeating students: 100% final written exam.<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>Distributed Systems, Tanenbaum as optional reading.<\/li><br><li>Lecture notes and papers are based on MIT&#8217;s 6.824<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d6b\"\n        >\n            <span class=\"accordion__title\">\n                Backend Software Development                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-122                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d6b\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Backend Software Development<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-122<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course covers advanced topics in back-end Web development, including API design, implementation using different languages and frameworks, and integration of databases. Proper use of asynchronous programming together with concurrency handling to tackle scalability is discussed extensively based on several case studies.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Assess Web development technologies and frameworks.<\/li><br><li>Design and develop scalable back-ends for Web apps.<\/li><br><li>Properly use asynchronous programming while dealing with concurrency issues.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>The course covers the following topics using a hands-on approach:<\/p><ul><li>Basics:<\/li><li>Asynchronous and reactive programming.<\/li><li>RESTful API design and use.<\/li><li>OpenAPI.<\/li><li>GraphQL.<\/li><li>Interaction between front- and back-end.<\/li><li>JavaScript-based Web development:<\/li><li>Node.js.<\/li><li>Express.<\/li><li>Python-based Web development:<\/li><li>Flask.<\/li><li>Databases and persistence:<\/li><li>MySQL.<\/li><li>MongoDB.<\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>Winter Semester:<br><\/p><br><ul><br><li>First time students: continuous evaluation (30%), three closed-book written exams (70%).<\/li><br><li>Repeating students: closed-book written final exam (100%).<\/li><br><\/ul><br><p><br>Summer Semester:<br><\/p><br><ul><br><li>Closed-book written final exam (100%)<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: References will be announced in the class.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d77\"\n        >\n            <span class=\"accordion__title\">\n                Introduction to IOT                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-124                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d77\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Introduction to IOT<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-124<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            <p>Students will be equipped with competences for the development of applications for the Internet of Things (IOT):<\/p><br><ul><br><li>Know the challenges of IoT networks considering the various specificities and application constraints (e.g. QoS, scalability, real-time application, operational safety, etc.).<\/li><br><li>Master the basics of IoT communication protocols (Application layer).<\/li><br><li>Master the selection and implementation of different IoT communication protocols.<\/li><br><li>Design, analyze and criticize different data collection, storage and processing data architectures, both their possibilities and their limits.<\/li><br><li>Design one or more IoT applications using machine learning modules based on the collected data.<\/li><br><\/ul>                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to: <\/p><br><ul><br><li>Define and develop the functional and technical specifications of a network and telecom equipment (hardware, software, implementation, etc.).<\/li><br><li>Determine architecture components, technologies, equipment, tools supports and integrate them according to the specifications.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Introduction to issues relating to the interoperability of IOT networks \/ protocols (application layer &#8211; OSI).<\/li><li>Real-time networks: Profibus, Modbus, Modbus-TCP.<\/li><li>IOT protocols on application layer: HTTP (REST API), MQTT, CoAP, OneM2M, O-MI\/O-DF.<\/li><li>NOSQL databases: MongoDB, ElasticSearch.<\/li><li>Getting started with Node-Red (visual programming tool &#8211; open source &#8211; developed by IBM) for IoT application development:<ul><li>data collection: Arduino, &amp; sensors, Cloud API endpoints&#8230;<\/li><li>data storage: databases (SQL, NoSQL).<\/li><li>data treatment: Node-Red (JavaScript).<\/li><li>publication of data via dashboard (H2M) and machine interfaces (M2M): Implementation of an HTTP server (REST API specification, server deployment).<\/li><\/ul><\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students:<br><ul><br><li>40%: practical group project.<\/li><br><li>60%: final written exam.<\/li><br><\/ul><br><\/li><br><li><br>Repeating students: 100% final written exam.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        This course is shared with the Bachelor in Computer Science (BiCS).Literature: Relevant literature will be provided during the lecture.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d83\"\n        >\n            <span class=\"accordion__title\">\n                IT in a Real organization                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-126                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d83\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> IT in a Real organization<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-126<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The students will learn how IT is structured, driven and operated in a real financial organization &#8211; based on an example of a bank in Luxembourg. The course will cover different IT job families, IT project governance and lifecycle, practical hints for system design, insights into the hiring and job onboarding process.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Understand the place, the role, the priorities and the driving factors of IT in a real organization. <\/li><br><li>Differentiate between different IT job families.<\/li><br><li>Understand how IT projects are structured and executed.<\/li><br><li>Implement practical system designs.<\/li><br><li>Navigate through the hiring and job onboarding process.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>A structure of a typical bank in Luxembourg and a place of IT in it.<\/li><li>IT job families \u2013 from a software engineer to quality assurance, system analysis, user experience and project management.<\/li><li>IT project governance and project execution.<\/li><li>System design \u2013 DOs and DON&#8217;Ts.<\/li><li>Hiring process \u2013 job search, interview preparation, interview types (live coding, brain teaser, tech vs HR), interview follow-up, first days at job. <\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>First time students:<br><\/p><br><ul><br><li>End-course evaluation lab teamwork (30%): Design and build a demo system<ul><li>Structure project: scope, governance, timelines, planning.<\/li><li>Execution phases: launch, planning, analysis, design, implementation, deployment, landing.<\/li><li>Project roles and their responsibilities: lead, analyst, engineers etc.<\/li><\/ul><\/li><br><li>Individual student presentation (30%).<\/li><br><li>Final written exam (30%).<\/li><br><li>Participation in course (10%).<\/li><br><p><br>Repeating students:<br><\/p><br><ul><br><li>Individual student presentation (50%).<\/li><br><li>Final written exam (50%).<\/li><br><\/ul><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Lecture slides and supporting materials will be provided on the Moodle course website.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d8f\"\n        >\n            <span class=\"accordion__title\">\n                Digital transformation                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-131                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d8f\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Digital transformation<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-131<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            <ol><br><li><br>Historical Context: Introduce the evolution of the digital revolution and its economic and societal impacts.<\/li><br><li><br>Technological Understanding: Provide in-depth insights into key technologies driving digital transformation (AI, Blockchain, etc.).<\/li><br><li><br>Strategic Application: Develop the ability to design and evaluate digital transformation initiatives for businesses.<\/li><br><li><br>Futuristic Outlook: Explore the next wave of digital technologies (Quantum Computing, AGI) and analyze potential risks for humanity.<\/li><br><li><br>Practical Experience: Enable students to apply concepts through a final project that addresses real organizational challenges.<\/li><br><\/ol>                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>By the end of this course, students will be able to:<\/p><br><ul><br><li><br>Analyze the historical progression of digital technologies and articulate their influence on business models.<\/li><br><li><br>Evaluate how data and emerging technologies can optimize and transform organizational processes.<\/li><br><li><br>Design a digital transformation strategy aligned with business objectives, leveraging relevant tools.<\/li><br><li><br>Critically Assess ethical, social, and human risks associated with advanced technologies.<\/li><br><li><br>Collaborate effectively in teams to produce a comprehensive written report and deliver an engaging presentation on a proposed digital transformation plan.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>This course provides a comprehensive exploration of digital transformation, centering on the technologies and strategic approaches that organizations adopt to thrive in today\u2019s evolving digital landscape. Students begin by examining the origins of the digital revolution to understand the economic and societal shifts that paved the way for current innovations. From there, the curriculum delves into how data-driven methodologies revolutionize business processes, enabling greater efficiency and competitive advantage.<\/p><p>Key technologies such as Artificial Intelligence (AI) and Blockchain will be discussed in depth, illustrating how they are applied across various industries. The course also highlights emerging fields like Quantum Computing and Artificial General Intelligence (AGI), considering both their transformative potential and associated risks. Real-world case studies, featuring both successful and failed digital transformation strategies\u2014will demonstrate the importance of sound planning, change management, and stakeholder engagement.<\/p><p>A guest speaker from industry will offer practical insights, sharing lessons learned from an ongoing digital transformation journey. Building on all these insights, students will collaborate on a final group project where they propose a comprehensive digital transformation strategy for a real or fictional company, integrating the technological and managerial perspectives covered in the class.<\/p>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p><br>Final Project (50%): Group Work (2 &#8211; 3 students)<\/p><br><ul><br><li><br>Written Report: A thorough digital transformation strategy for a chosen real or fictional company<\/li><br><li><br>Presentation: 10 &#8211; 15 minutes in class, followed by QA<\/li><br><\/ul><br><p><br>Multiple Choice Exam (50%): Covering the topics seen in class (closed book, paper pencil)<\/p>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature:<br><ul><br><li>The Digital Transformation Roadmap: Rebuild Your Organization for Continuous Change, David L. Rogers, 2023, ISBN 978-0231196581<\/li><br><li>Digital Transformation: Survive and Thrive in an Era of Mass Extinction, Thomas M. Siebel, 2019, ISBN 978-0231196581<\/li><br><li>The Economics of Data, Analytics, and Digital Transformation: The theorems, laws, and empowerments to guide your organization&#8217;s digital transformation, Bill Schmarzo, 2020, ISBN 978-1800561410<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5e5d9b\"\n        >\n            <span class=\"accordion__title\">\n                Introduction to Generative AI                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            4                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-132                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5e5d9b\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5e5cc4\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Introduction to Generative AI<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 4<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-132<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 5.2 * N.C.<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            This course introduces students to the field of Generative AI and LLM-based (Large Language Model) agents. The course will explain key concepts such as neural networks, transformers, RAG (Retrieval-Augmented Generation) systems, diffusion models, agentic AI and how to build and evaluate generative AI applications responsibly. Students will be guided through hands-on practical sessions using state-of-the-art tools and frameworks (e.g., PyTorch, Langchain, vector databases) and will learn best practices for designing, training, tuning, and deploying large-scale AI systems.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\u200b\u200bAt the end of the course, students will be able to:\u200b<\/p><br><ul><br><li>Understand the history, current impact, and real-world applications of Generative AI and LLM-based agents.<\/li><br><li>Understand core concepts of NLP, including embeddings, vector representations, semantic similarities, and key ML paradigms (supervised, unsupervised, reinforcement learning).<\/li><br><li>Describe how neural networks are trained, including essential knowledge of PyTorch (tensor ops, autograd).<\/li><br><li>Demonstrate proficiency with transformers (attention, tokenization, pruning, distillation) for language tasks.<\/li><br><li>Engineer effective prompts for generative models, mitigating limitations and hallucinations.<\/li><br><li>Build, fine-tune, and evaluate RAG systems using vector databases. <\/li><br><li>Fine-tune diffusion models and GANs for generative tasks. <\/li><br><li>Analyze ethical, socio-economic, and security implications of deploying and maintaining GenAI solutions. <\/li><br><li>Apply best practices when creating LLM-based agents with reasoning and tool usage. <\/li><br><li>Evaluate GenAI\/ML models using standardized metrics, procedures, and datasets. <\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><li>Introduction to Generative AI, LLMs, and course structure.<\/li><li>Python basics and AI environment setup.<\/li><li>Key machine learning concepts and data importance.<\/li><li>Intro to PyTorch: tensors, autograd, and GPU use.<\/li><li>Neural networks and training fundamentals.<\/li><li>Building and training a basic neural network in PyTorch.<\/li><li>NLP basics and word embeddings (word2vec, GloVe).<\/li><li>Prompt engineering with OLLAMA and handling limitations.<\/li><li>Transformer architecture and model optimization.<\/li><li>Building a RAG (Retrieval-Augmented Generation) system.<\/li><li>Fine tuning vs. instruction tuning of LLMs.<\/li><li>Running a basic fine-tuning job on a pre-trained LLM.<\/li><li>Generative models: GANs and diffusion models.<\/li><li>Tuning parameters in a Stable Diffusion demo.<\/li><li>Lifecycle of a generative AI project and cost trade-offs.<\/li><li>Building a chatbot with LangChain (hands-on).<\/li><li>Understanding LLM-based agents and tool use.<\/li><li>Advanced prompt engineering and reasoning workflows.<\/li><li>Evaluation metrics for generative AI models.<\/li><li>Hands-on model evaluation and monitoring in production.<\/li><li>Ethics and socio-economic impact of generative AI.<\/li><li>Security in GenAI: prompt injection and jailbreaking (Part I).<\/li><li>GenAI threats and deployment hardening strategies (Part II).<\/li><li>Practical security lab: securing an LLM-based system.<\/li><li>Real-world GenAI case studies across industries.<\/li><li>Mini-project: advanced RAG and agent integration.<\/li><li>Future of AI, AGI, and open research problems.<\/li><li>Final project presentations and peer feedback. <\/li><\/ul>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul><br><li><br>First time students:<br><ul><br><li>Take-home assignment\u200b: \u200b\u200bImplement a mini GenAI application (e.g. chatbot, RAG system, \u2026) and provide a concise report documentation design, approach, and evaluation (40%).<\/li><br><li>Final written exam\u200b (60%).<\/li><br><li>Active participation\u200b (up to 2 bonus points).<\/li><br><\/ul><br><\/li><br><li><br>Repeating students: final written exam (100%).<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Note<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        Literature: Will be announced during the course via Moodle.                    <\/div>\n                <\/li>\n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>    <\/div><\/div><\/section>\n<section\n    id=\"tabpanel-2137c8b9-9b85-41c9-beea-e45bb2c7b4bb\"\n    aria-labelledby=\"tab-2137c8b9-9b85-41c9-beea-e45bb2c7b4bb\"\n    class=\"tab-panel fade hidden is-hidden\"\n>\n    <div class=\"wp-block-unilux-blocks-course-offer\">\n    <h3>Course offer for Semestre 6 (2025-2026 Summer)<\/h3>\n    \n<div id=\"accordion-module-69e042a5ec2d8\" class=\"accordion accordion--theme\">\n            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5ec307\"\n        >\n            <span class=\"accordion__title\">\n                Research-oriented Bachelor Project                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            30                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-129                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5ec307\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5ec2d8\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Research-oriented Bachelor Project<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 30<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-129<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 6.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The main objective of the research-based Bachelor project is the practical application of the learned technical expertise and a professional attitude that the students have acquired during their BINFO study by participating within a research project done in a research group of the Department of Computer Science at the University of Luxembourg. The technical aspects and results of the project and the experiences made during the project must be documented in a report, the Bachelor thesis.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Integrate into a research team working in the IT domain of an academic institution;<\/li><br><li>Show maturity in working in the IT research domain;<\/li><br><li>Prove the acquired expertise for a practical problem in the research-related information technology context;<\/li><br><li>Reflect on the experience made during this practical work.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>In the Bachelor project, students shall apply the technical and interpersonal expertise achieved during their previous study within a research-based project of at least 12 weeks, done in a research group at the Department of Computer Science. The project must contain a substantial research contribution from the student. The Bachelor project should prepare students for continuation of their study within a CS Master programme. The three key elements of a Bachelor project are:<\/p><ul><li>An academic supervisor and the study director must support the acceptance of the student, based on prior academic results. <\/li><li>The Bachelor project and the expected research question must be clearly defined before the start of the project and feasible for a 12-weeks long work.<\/li><li>The student must be mentored by an \u201cacademic supervisor\u201d (and possibly a local supervisor) from within the department that supports the scientific learning process of the student in the context of the project.<\/li><li>The work done during the Bachelor project must lead to a Bachelor thesis, a written report that documents the complete work done and describes the technical background, all IT related aspects (including problem analysis and design, implementation aspects, \u2026.) and the achieved results. This report will be evaluated by a jury.<\/li><\/ul><p>Note that a research-based Bachelor project is an unpaid academic activity of the student.<\/p>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        The evaluation of the Bachelor project and the respective project report (the Bachelor thesis) is done before a Bachelor project jury based on the results achieved during the project. This jury consists of both the local and the academic supervisor and at least one additional member of the academic body.                    <\/div>\n                <\/li>\n                \n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>            \n<div class=\"accordion__item\">\n    <h4 class=\"accordion__header\">\n        <button\n                type=\"button\"\n                class=\"accordion__button collapsed\"\n                aria-expanded=\"false\"\n                data-bs-toggle=\"collapse\"\n                data-bs-target=\"#accordion-panel-69e042a5ec328\"\n        >\n            <span class=\"accordion__title\">\n                Professional Internship                <span class=\"accordion__data\">\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">ECTS credits:<\/span>\n                        <span class=\"accordion__data__value\">\n                            30                        <\/span>\n                    <\/span>\n                    <span class=\"accordion__data__item\">\n                        <span class=\"accordion__data__name\">Course code:<\/span>\n                        <span class=\"accordion__data__value\">\n                            BPINFOR-130                        <\/span>\n                    <\/span>\n                <\/span>\n            <\/span>\n            <svg aria-hidden=\"true\" focusable=\"false\" class=\"icon icon-outline icon--arrow-down icon--lg\"><use xlink:href=\"https:\/\/www.uni.lu\/wp-content\/themes\/unilux-theme\/assets\/images\/icons\/icons-outline.svg#icon--arrow-down\"><\/use><\/svg>        <\/button>\n    <\/h4>\n\n    <div id=\"accordion-panel-69e042a5ec328\" class=\"accordion__collapse collapse\" data-bs-parent=\"#accordion-module-69e042a5ec2d8\">\n        <div class=\"accordion__body p-0\">\n            <ul class=\"list-highlighted\">\n                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Details<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <ul>\n                            <li><span class=\"text-dark font-heading font-bold\">Course title:<\/span> Professional Internship<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Number of ECTS:<\/span> 30<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Course code:<\/span> BPINFOR-130<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Module(s):<\/span> Module 6.1<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Language:<\/span> EN<\/li>\n                            <li><span class=\"text-dark font-heading font-bold\">Mandatory:<\/span> No<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/li>\n\n                <!--<li class=\"list-highlighted__item items-start\">-->\n                <!--    <header class=\"list-highlighted__header\">-->\n                <!--        <h5 class=\"text-18\"><strong>--><!--<\/strong><\/h5>-->\n                <!--    <\/header>-->\n                <!--    <div class=\"list-highlighted__body\">-->\n                <!--        <div class=\"speaker-group\">-->\n                <!--            -->                <!--        <\/div>-->\n                <!--    <\/div>-->\n                <!--<\/li>-->\n\n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Objectives<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>\n                            The main objective of a final professional internship is the practical application of the learned technical expertise and a professional attitude that the students have acquired during their BINFO study by participating in an IT-project realized in a professional host institution. The technical aspects and results of the project and the experiences made during the project must be documented in a report, the Bachelor thesis.                        <\/p>\n                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Course learning outcomes<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>On successful completion of this course, students are capable to:<\/p><br><ul><br><li>Integrate into a team working in the IT domain of a professional host institution.<\/li><br><li>Show maturity in working in the IT domain, at least equivalent to regular junior level staff.<\/li><br><li>Prove the acquired expertise for a practical problem in the information technology context.<\/li><br><li>Reflect on the experience made during this practical work.<\/li><br><\/ul>                    <\/div>\n                <\/li>\n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Description<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        <p>In the professional internship, students shall apply the technical and interpersonal expertise achieved during their previous study within a practical project of at least 12 weeks with a close relationship to Information Technology. The realized project can consist of developing a new or extending an existing software product (e.g. a prototype \/ proof-of-concept, (part of) an application, an API, \u2026), a hardware-related development (e.g. prototype used in a feasibility study, a controller, a data-acquisition device,\u2026), or a contribution to the management of an IT project (e.g. specifications of technical requirements, study of state-of-the art technology, study of suitable hardware \/ software for a future system). The project must contain a substantial contribution from the student. The three key elements of a Bachelor project are:<\/p><ul><li>The Bachelor project and the expected result must be clearly defined before the start of the internship and feasible for a 12-weeks long work.<\/li><li>The student must be mentored by a \u201clocal supervisor\u201d within the host institution. Additional\u00adly, an \u201cacademic supervisor\u201d from within the university supports the scientific learning process of the student in the context of the project.<\/li><li>The work done during the internship project must lead to a Bachelor thesis, a written report that documents the complete work done and describes the technical background, all IT related aspects (including problem analysis and design, implementation aspects, \u2026.) and the achieved results. This report will be evaluated by a jury.<\/li><\/ul><p>Note that by the Luxembourgish labor law an internship student is obliged to follow the guidance of his\/her superior. This type of internship must be paid. <\/p>                    <\/div>\n                <\/li>\n                \n                \n                                <li class=\"list-highlighted__item items-start\">\n                    <header class=\"list-highlighted__header\">\n                        <h5 class=\"text-18\"><strong>Assessment<\/strong><\/h5>\n                    <\/header>\n                    <div class=\"list-highlighted__body\">\n                        The evaluation of the professional internship is done by a internship jury consisting of both the local and the academic supervisor of the internship project together with at least one additional member from the academic body. The jury evaluates the clearness and preciseness of the presentation and the quality of the answers given to the jury\u2019s questions.                    <\/div>\n                <\/li>\n                \n                \n            <\/ul>\n        <\/div>\n    <\/div>\n<\/div>    <\/div><\/div><\/section>\n<\/div>\n<\/div><\/section>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The Bachelor in Applied Information Technology offers a structured pathway for progressive specialisation within the realm of computer science professions:<br \/>\nDuring the first study year, students are immersed in the fundamentals of Information Technology, establishing a robust groundwork that encompasses essential principles in mathematics and computer programming.<\/p>\n","protected":false},"author":33,"featured_media":0,"parent":1059,"menu_order":0,"template":"","meta":{"featured_image_focal_point":[],"show_featured_caption":false,"ulux_newsletter_groups":"","uluxPostTitle":"Bachelor in Applied Information Technology ","uluxPrePostTitle":"","_trash_the_other_posts":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"study_program_identifiers":"INFOR__F1_BPINFOR__F1_BP_Infor","override_seo_title":false},"type-of-studies":[],"teaching-languages":[],"field-of-interest":[],"organisation":[],"authorship":[33,254,255],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v22.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bachelor in Applied Information Technology: Courses | University of Luxembourg<\/title>\n<meta name=\"description\" content=\"The programme in Bachelor in Applied Information Technology offers a pathway for specialisation within computer science professions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programme\" \/>\n<meta property=\"og:description\" content=\"The programme in Bachelor in Applied Information Technology offers a pathway for specialisation within computer science professions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/\" \/>\n<meta property=\"og:site_name\" content=\"FSTM EN\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fstm.uni.lu\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-09T12:33:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2026\/03\/03111650\/FSTM_SM-Profile_1600x1600px-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"2560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/\",\"url\":\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/\",\"name\":\"Programme - Bachelor in Applied Information Technology - FSTM I University of Luxembourg\",\"isPartOf\":{\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/#website\"},\"datePublished\":\"2023-07-26T12:12:04+00:00\",\"dateModified\":\"2026-02-09T12:33:38+00:00\",\"description\":\"The programme in Bachelor in Applied Information Technology offers a pathway for specialisation within computer science professions.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.uni.lu\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Faculty of Science, Technology and Medicine\",\"item\":\"https:\/\/www.uni.lu\/fstm-en\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Study Programmes\",\"item\":\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Bachelor in Applied Information Technology\",\"item\":\"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Programme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/#website\",\"url\":\"https:\/\/www.uni.lu\/fstm-en\/\",\"name\":\"FSTM\",\"description\":\"Faculty of Science, Technology and Medicine I Uni.lu\",\"publisher\":{\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/#organization\"},\"alternateName\":\"Faculty of Science, Technology and Medicine I University of Luxembourg\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.uni.lu\/fstm-en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/#organization\",\"name\":\"FSTM - University of Luxembourg I Uni.lu\",\"alternateName\":\"Faculty of Science, Technology and Medicine\",\"url\":\"https:\/\/www.uni.lu\/fstm-en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2026\/03\/03111650\/FSTM_SM-Profile_1600x1600px-scaled.jpg\",\"contentUrl\":\"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2026\/03\/03111650\/FSTM_SM-Profile_1600x1600px-scaled.jpg\",\"width\":2560,\"height\":2560,\"caption\":\"FSTM - University of Luxembourg I Uni.lu\"},\"image\":{\"@id\":\"https:\/\/www.uni.lu\/fstm-en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/fstm.uni.lu\/\",\"https:\/\/www.linkedin.com\/showcase\/fstm-uni-lu\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bachelor in Applied Information Technology: Courses | University of Luxembourg","description":"The programme in Bachelor in Applied Information Technology offers a pathway for specialisation within computer science professions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/","og_locale":"en_GB","og_type":"article","og_title":"Programme","og_description":"The programme in Bachelor in Applied Information Technology offers a pathway for specialisation within computer science professions.","og_url":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/","og_site_name":"FSTM EN","article_publisher":"https:\/\/www.facebook.com\/fstm.uni.lu\/","article_modified_time":"2026-02-09T12:33:38+00:00","og_image":[{"width":2560,"height":2560,"url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2026\/03\/03111650\/FSTM_SM-Profile_1600x1600px-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/","url":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/","name":"Programme - Bachelor in Applied Information Technology - FSTM I University of Luxembourg","isPartOf":{"@id":"https:\/\/www.uni.lu\/fstm-en\/#website"},"datePublished":"2023-07-26T12:12:04+00:00","dateModified":"2026-02-09T12:33:38+00:00","description":"The programme in Bachelor in Applied Information Technology offers a pathway for specialisation within computer science professions.","breadcrumb":{"@id":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/programme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uni.lu\/en"},{"@type":"ListItem","position":2,"name":"Faculty of Science, Technology and Medicine","item":"https:\/\/www.uni.lu\/fstm-en\/"},{"@type":"ListItem","position":3,"name":"Study Programmes","item":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/"},{"@type":"ListItem","position":4,"name":"Bachelor in Applied Information Technology","item":"https:\/\/www.uni.lu\/fstm-en\/study-programs\/bachelor-in-applied-information-technology\/"},{"@type":"ListItem","position":5,"name":"Programme"}]},{"@type":"WebSite","@id":"https:\/\/www.uni.lu\/fstm-en\/#website","url":"https:\/\/www.uni.lu\/fstm-en\/","name":"FSTM","description":"Faculty of Science, Technology and Medicine I Uni.lu","publisher":{"@id":"https:\/\/www.uni.lu\/fstm-en\/#organization"},"alternateName":"Faculty of Science, Technology and Medicine I University of Luxembourg","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.uni.lu\/fstm-en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.uni.lu\/fstm-en\/#organization","name":"FSTM - University of Luxembourg I Uni.lu","alternateName":"Faculty of Science, Technology and Medicine","url":"https:\/\/www.uni.lu\/fstm-en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.uni.lu\/fstm-en\/#\/schema\/logo\/image\/","url":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2026\/03\/03111650\/FSTM_SM-Profile_1600x1600px-scaled.jpg","contentUrl":"https:\/\/www.uni.lu\/wp-content\/uploads\/sites\/4\/2026\/03\/03111650\/FSTM_SM-Profile_1600x1600px-scaled.jpg","width":2560,"height":2560,"caption":"FSTM - University of Luxembourg I Uni.lu"},"image":{"@id":"https:\/\/www.uni.lu\/fstm-en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/fstm.uni.lu\/","https:\/\/www.linkedin.com\/showcase\/fstm-uni-lu"]}]}},"_links":{"self":[{"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/study-programs\/1060"}],"collection":[{"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/study-programs"}],"about":[{"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/types\/study-programs"}],"author":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/users\/33"}],"version-history":[{"count":0,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/study-programs\/1060\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/study-programs\/1059"}],"wp:authorship":[{"embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/users\/33"},{"embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/users\/254"},{"embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/users\/255"}],"wp:attachment":[{"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/media?parent=1060"}],"wp:term":[{"taxonomy":"type-of-studies","embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/type-of-studies?post=1060"},{"taxonomy":"teaching-languages","embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/teaching-languages?post=1060"},{"taxonomy":"field-of-interest","embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/field-of-interest?post=1060"},{"taxonomy":"organisation","embeddable":true,"href":"https:\/\/www.uni.lu\/fstm-en\/wp-json\/wp\/v2\/organisation?post=1060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}