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.
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
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)
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
Semaine | Séquence des cours | Travaux pratiques |
---|---|---|
1.1 → | Plan de cours, premiers projets kotlin | -- |
1.2 → | Suite et présentation TP1 | Projet créé TP1 |
2.1 → | Impératif | 10% |
2.2 → | Impératif | 20% |
3.1 → | Librairie standard / Collections | 40% |
3.2 → | Librairies tierces | 60% |
4.1 → | Structurer son code | 80% |
4.2 → | Intégration | 100% remise |
5.1 → | Formatif | -- |
5.2 → | Examen Intra | -- |
6.1 → | Intro Android | TP2 création |
6.2 → | Activités et navigation | 20% |
7.1 → | RecyclerView 1 | 30% |
7.2 → | RecyclerView 2 | 40% |
8.1 → | RecyclerView 3 | 60% |
8.2 → | RecyclerView 4 | 80% |
9.1 → | Graphique | 90% |
9.2 → | Intégration | 100% remise |
10.1 → | Pile d'appels et exceptions | TP3 : BD, tests erreurs |
10.2 → | Structurer son code, service et packages | 30% |
11.1 → | Tiroir de navigation 1 | 40% |
11.2 → | Tiroir de navigation 2 | 50% |
12.1 → | Tiroir de navigation 3 | 60% |
12.2 → | Tests | 70% |
13.1 → | Tests | 80% |
13.2 → | Retour sur refactor def de methode | 90% |
14.1 → | Intégration (supprimé si absence prof) | 99% |
14.2 → | Intégration / correction TP3 | 100% remise |
15.1 → | Formatif final | |
15.2 → | Examen final |