<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Computer Science :: Administration Enseignements Campus de Metz</title>
    <link>https://fall.metz.centralesupelec.fr/dir-001/index.html</link>
    <description></description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://fall.metz.centralesupelec.fr/dir-001/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>C&#43;&#43;</title>
      <link>https://fall.metz.centralesupelec.fr/dir-001/005/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://fall.metz.centralesupelec.fr/dir-001/005/index.html</guid>
      <description>Introduction to C/C++ Programming ECTS: 4&#xA;Description: This course covers C programming, focusing on execution threading (loops, function calls, recursive functions), memory manipulation (structured types, pointers, stack and heap, binary representations). The first steps towards object-oriented design (encapsulation without the syntax of an object language like C++). This course also covers the topic of separate compilation (headers, external variables, linkage, dynamic libraries, etc.).</description>
    </item>
    <item>
      <title>Recherche opérationnelle</title>
      <link>https://fall.metz.centralesupelec.fr/dir-001/006/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://fall.metz.centralesupelec.fr/dir-001/006/index.html</guid>
      <description>Operations research ECTS: 2&#xA;Description: The course is an introduction to combinatorial optimization problems in the applied context of operations research. The latter covers formal optimization methods useful to organizations (companies, etc.) for making rational decisions, whether in logistics, strategy (investment plans, etc.), economics, etc. This course and the optimization course are inseparable in the sense that they divide up the presentation of the various optimization techniques between them, depending on the nature of the problems these techniques solve: while the optimization course focuses on numerical analysis methods that optimize a continuous function defined in a Euclidean space, RECHOP addresses combinatorial optimization problems in a discrete space, the solution of which is more algorithmic. As a result, this course places a strong emphasis on algorithms and their complexity and can therefore be seen as an extension of the first-year course “Data Structures and Algorithms” (DSA). The course will begin by addressing combinatorial problems within the very general framework of constraint programming. We will then focus on instances of problems for which a polynomial-time solution exists, such as dynamic programming or graph matching problems. We will also develop efficient approximation algorithms for the difficult problem of integer linear programming after linear programming has been covered in the optimization course, thus linking the two courses.</description>
    </item>
    <item>
      <title>Traitement des langages</title>
      <link>https://fall.metz.centralesupelec.fr/dir-001/007/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://fall.metz.centralesupelec.fr/dir-001/007/index.html</guid>
      <description>Langage processing ECTS: 2&#xA;Description: The objective is to introduce the concepts of language theory and put them into practice so that students fully understand and see the value of these concepts in dealing with concrete problems. We will cover regular languages, grammars, and how a compiler works.&#xA;Learning outcomes: By the end of this course, students will have understood the relevance of language theory in computer science.</description>
    </item>
  </channel>
</rss>