Aller au contenu principal

Accueil

Bienvenue dans 3N5 - Programmation 3! On apprendra à coder en Kotlin, utiliser des librairies, et créer des applications Android.

Les cours et les TP sont disponibles dans les onglets Cours et Travaux Pratiques.

D'ici le premier cours, tu peux déjà commencer à regarder les vidéos du cours 1 et lire cette page.

Au début de chaque cours, tu devras exécuter ce script pour installer les logiciels nécessaires au cours.

Plagiat

Les exercices peuvent être réalisés à plusieurs. Par contre, tous les travaux évalués sont INDIVIDUELS.

Lis les règles concernant le plagiat et les sanctions ici

Déroulement d'une semaine type

Tu as du travail préparatoire pour découvrir la matière par toi-même (page Web à lire, vidéo, exercices) pour environ 2 heures de travail.

Pendant les séances en classe ...

  • Discussion sur le contenu
  • Démos supplémentaires
  • Exercices
  • Travaux personnels (TP)
Installation

Pour l'installation au collège, nous ferons une démo du script

Pour l'installation à la maison:

  • installer Intellij community edition
  • vous pouvez utilisez jetbrains toolbox pour gérer les IDE jetbrains (Intellij, Android Studio, etc.)
  • vous pouvez poser des questions à votre prof si vous avez des difficultés
  • si vous avez un portable, apportez-le en cours si votre installation ne marche pas
SemaineSéquence des coursTravaux pratiques
1.1 →Plan de cours, premiers projets kotlin--
1.2 →Suite et présentation TP1Projet créé TP1
2.1 →Impératif10%
2.2 →Impératif20%
3.1 →Librairie standard / Collections40%
3.2 →Librairies tierces60%
4.1 →Structurer son code80%
4.2 →Intégration100% remise
5.1 →Formatif--
5.2 →Examen Intra--
6.1 →Intro AndroidTP2 création
6.2 →Activités et navigation20%
7.1 →RecyclerView 130%
7.2 →RecyclerView 240%
8.1 →RecyclerView 360%
8.2 →RecyclerView 480%
9.1 →Graphique90%
9.2 →Intégration100% remise
10.1 →Pile d'appels et exceptionsTP3 : BD, tests erreurs
10.2 →Structurer son code, service et packages30%
11.1 →Tiroir de navigation 140%
11.2 →Tiroir de navigation 250%
12.1 →Tiroir de navigation 360%
12.2 →Tests70%
13.1 →Tests80%
13.2 →Retour sur refactor def de methode90%
14.1 →Intégration (supprimé si absence prof)99%
14.2 →Intégration / correction TP3100% remise
15.1 →Formatif final
15.2 →Examen final