Cours de Curiosité
Voici le README.md du projet GitHub https://github.com/lzwjava/curiosity-courses.
Curiosity Courses
Les étudiants n’ont pas besoin de professeurs parfaits ; ils ont besoin de professeurs heureux qui peuvent les rendre excités à venir à l’école chaque jour. J’ai toujours été intéressé par l’éducation. Je veux aussi être un bon professeur. Cependant, l’éducation est si difficile, et changer les gens est si difficile. Au cours des dernières années, j’ai beaucoup appris. J’ai appris les bases à l’école et bien plus encore en entrant dans la société. Je veux aussi pratiquer et améliorer mes théories éducatives, alors je lance les Curiosity Courses.
Peut-être que la meilleure éducation n’est pas quand les étudiants demandent aux enseignants, mais quand les enseignants demandent aux étudiants. Nous pensons ensemble et expérimentons ensemble. En éducation, j’ai beaucoup appris de Wang Yin. Il a également partagé de nombreuses idées éducatives. J’ai beaucoup appris de lui. Ses cours sont très bien organisés, alors je veux aussi être comme lui et offrir quelques cours. Cela me permettra d’apprendre à transmettre des connaissances, à apprendre des étudiants, à repenser les problèmes d’un point de vue de débutant et à expliquer les connaissances de manière très simple et claire.
Progression du Cours
- Déverrouiller l’Informatique
- Devoir 1
- Prendre Familiarité avec l’Environnement de Programmation
- Autres
- Essayer la Programmation Rust
- Essayer la Programmation Python
- Essayer la Programmation C
- Essayer la Programmation Java
- Programmation Python Avancée
- Comment Accéder à Google
- Introduction à la Programmation Web
- Introduction au Cloud Computing et au Big Data
- Introduction à l’Appentissage Automatique
- Pratique de Codage en Ligne
- Introduction à Redis
- Notes du Tutoriel Python
- Pratique : Transformation des Conférences de Physique de Feynman en Ebook
Instructions pour les Exercices
Le contenu du cours terminé comprend des instructions pour les exercices. Les étudiants peuvent me les envoyer via un message privé WeChat ou les soumettre directement en créant une issue sur GitHub. Le contenu des exercices peut être ajouté au contenu du cours, ou un article de révision des exercices peut être écrit en fonction des exercices soumis pour compléter le cours.
Compte Public
Le début des articles repris par le compte public est le suivant :
Cet article fait partie du contenu de la troisième leçon dans la direction de programmation des Curiosity Courses. Pour le contenu du cours en temps réel, veuillez cliquer sur le lien original pour visiter Github@lzwjava. La troisième leçon utilise le langage Python pour apprendre les bases de la syntaxe, des modules, de la programmation orientée objet et de la programmation web. Veuillez lire cet article après avoir étudié les leçons “Déverrouiller l’Informatique” et “Essayer la Programmation Python”.
Plan de Cours
- Recruter quelques étudiants.
- Gratuit.
- Il y a plusieurs grandes directions : programmation, algorithmes, backend, frontend, iOS, Android, entrepreneurship, self-media, anglais, physique, électronique, japonais, et récupération d’informations.
- Le nombre d’heures de cours dépend de la direction, possiblement 2-20 leçons, chaque leçon durant 2 heures. La durée va de 2 semaines à 3 mois.
- Pas de restrictions d’âge ou de profession, les débutants sont particulièrement les bienvenus.
- Il y aura des devoirs après le cours.
- Selon la situation, les étudiants peuvent également discuter avec le professeur à d’autres moments.
- En même temps, le contenu d’apprentissage sera accumulé, des vidéos d’enseignement et de discussion seront enregistrées, et des notes de discussion seront organisées.
- Les étudiants peuvent choisir les directions qui les intéressent.
- Au début, un étudiant sera recruté pour affiner le cours, et plus pourront être recrutés plus tard.
- Ceux qui sont intéressés peuvent me contacter via un message privé WeChat.
Les objectifs pour chaque direction sont les suivants. J’ai atteint tous ceux-ci, alors je suis confiant pour essayer d’enseigner aux étudiants. Je commence aussi à apprendre certaines des directions. Cela est bon parce que je peux mieux réfléchir d’un point de vue de débutant et grandir et apprendre ensemble.
Directions du Cours
Programmation :
- Avoir une première compréhension des connaissances de base en programmation.
- Être capable d’écrire des programmes de plus de 2 000 lignes de code qui les intéressent.
Algorithmes :
- Avoir une première compréhension d’un langage de programmation.
- Comprendre certains algorithmes.
- Résoudre 100 problèmes en ligne.
Backend :
- Avoir une première compréhension d’un langage de programmation backend couramment utilisé.
- Les langages peuvent être PHP, Java, Python, Ruby, NodeJS, Rust, C, C++, ou Go.
- Être capable d’écrire une application backend web avec des fonctions simples.
Frontend :
- Avoir une première compréhension des connaissances frontend.
- Impliquer HTML, CSS et Javascript.
- Être capable d’écrire un site web ou un mini-programme avec des fonctions simples.
iOS :
- Avoir une première compréhension des connaissances iOS.
- Les langages peuvent être Objective-C ou Swift.
- Être capable d’écrire une application iOS avec des fonctions simples.
Android :
- Avoir une première compréhension des connaissances Android.
- Les langages peuvent être Java ou Kotlin.
- Être capable d’écrire une application Android avec des fonctions simples.
Entrepreneurship :
- Gagner de l’argent grâce à des compétences, des lacunes d’information, etc.
- Trouver un client ou vendre certains cours, etc.
- Gagner 3 000 yuans en dehors du travail par un travail légitime.
Self-Media :
- Écrire des articles, créer du contenu graphique et faire des vidéos.
- Gagner 500 abonnés en produisant du contenu.
Anglais :
- Se concentrer sur la pratique des compétences d’entrée.
- Apprendre à obtenir des informations en anglais.
- Être capable de regarder des séries télévisées américaines sans sous-titres.
- Lire deux livres en anglais.
- Regarder 20 documentaires ou séries télévisées américaines sans sous-titres.
Physique :
- Apprendre principalement les connaissances des Conférences de Physique de Feynman.
- Être capable de mieux comprendre la mécanique newtonienne.
- Refaire indépendamment des expériences pour comprendre profondément les formules physiques.
- Avoir une bonne compréhension de la première moitié du premier volume des Conférences de Physique de Feynman.
- Apprendre ensemble avec le professeur.
Électronique :
- Apprendre des expériences de breadboard de base.
- Apprendre à faire une radio soi-même.
- Apprendre ensemble avec le professeur.
Japonais :
- Apprendre les connaissances de base en japonais.
- Maîtriser les 50 kana.
- Maîtriser 200 mots de vocabulaire de base.
- Être capable de comprendre des articles avec l’aide d’un dictionnaire.
- Apprendre ensemble avec le professeur.
Récupération d’Informations :
- Être capable d’utiliser des outils pour accéder à des informations en anglais.
- Apprendre à accéder à des informations en anglais sur des ordinateurs, des téléphones mobiles et des téléviseurs.