Update home authored by Giraldeau, Francis's avatar Giraldeau, Francis
# INF1120 - Programmation 1
Horaire détaillé
<table>
<tr>
<th>Semaine</th>
<th>Sujet</th>
</tr>
<tr>
<td>
Semaine 1
8 janvier au 12 janvier
</td>
<td>
* Présentation du cours
* Syntaxe de base, entiers, bloc, condition, répétition
* Mots clés: int, boolean, =, ==, \<, +, -, \*, /, if, while
* Multiplication par addition successive
* Lecture CS: 1-12, 26-27, 50-55
* Tâche: installation de IntelliJ IDEA sur votre ordinateur
* Capsule Fonctionnement d'un ordinateur
* Capsule Environnement de développement
</td>
</tr>
<tr>
<td>Semaine 2</td>
<td>
* Procédure, chaine (base), concaténation, logique booléenne, traces
* Mots clés: String, else, for, %, ||, &&, !, !=, \<=, \>=, ++
* Lecture CS: 12-29, 59-61
</td>
</tr>
<tr>
<td>Semaine 3</td>
<td>
* Point flottant, fonctions (base), blocs imbriqués, portée des variables, initialisation
* Mots clés: void, static, do/while
* Lectures CS: 29-36, 62-65, 191-197
</td>
</tr>
<tr>
<td>Semaine 4</td>
<td>
* Fonctions (suite), entrée-sorties, tableaux
* Mots clés: new, \[\], Math, Clavier
* Lectures CS: 65-80, 90-100, 126-136, 198-201
</td>
</tr>
<tr>
<td>Semaine 5</td>
<td>
* Traitement des chaînes de caractères
* Mots clés: byte, short, char, API String
</td>
</tr>
<tr>
<td>Semaine 6</td>
<td>
* Évaluation d'expression complexes, priorité des opérateurs, court-circuit, conversion de types, simplification d'expression
</td>
</tr>
<tr>
<td>Semaine 7</td>
<td>
* Préparation à l'examen intra: exercices, révision, consolidation, étude de cas
</td>
</tr>
<tr>
<td>Semaine 8</td>
<td>Examen mi-session (pas de cours)</td>
</tr>
</table>