À propos de ce Spécialisation

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Planning flexible

Définissez et respectez des dates limites flexibles.

Niveau débutant

Approx. 6 mois pour terminer

5 heures/semaine recommandées

Anglais

Sous-titres : Anglais

Cours en ligne à 100 %

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Planning flexible

Définissez et respectez des dates limites flexibles.

Niveau débutant

Approx. 6 mois pour terminer

5 heures/semaine recommandées

Anglais

Sous-titres : Anglais

Comment fonctionne la Spécialisation

Suivez les cours

Une Spécialisation Coursera est une série de cours axés sur la maîtrise d'une compétence. Pour commencer, inscrivez-vous directement à la Spécialisation ou passez en revue ses cours et choisissez celui par lequel vous souhaitez commencer. Lorsque vous vous abonnez à un cours faisant partie d'une Spécialisation, vous êtes automatiquement abonné(e) à la Spécialisation complète. Il est possible de terminer seulement un cours : vous pouvez suspendre votre formation ou résilier votre abonnement à tout moment. Rendez-vous sur votre tableau de bord d'étudiant pour suivre vos inscriptions aux cours et vos progrès.

Projet pratique

Chaque Spécialisation inclut un projet pratique. Vous devez réussir le(s) projet(s) pour terminer la Spécialisation et obtenir votre Certificat. Si la Spécialisation inclut un cours dédié au projet pratique, vous devrez terminer tous les autres cours avant de pouvoir le commencer.

Obtenir un Certificat

Lorsque vous aurez terminé tous les cours et le projet pratique, vous obtiendrez un Certificat que vous pourrez partager avec des employeurs éventuels et votre réseau professionnel.

how it works

Cette Spécialisation compte 6 cours

Cours1

Computational Thinking for K-12 Educators: Sequences and Loops

Cours2

Computational Thinking for K-12 Educators: Variables and Nested Loops

Cours3

Computational Thinking for K-12 Educators: Conditional Loops and If Statements

Cours4

Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals

Enseignant

Avatar

Beth Simon

Teaching Professor
Education Studies

À propos de Université de Californie à San Diego

UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory....

Foire Aux Questions

  • Oui ! Pour commencer, cliquez sur la carte du cours qui vous intéresse et inscrivez-vous. Vous pouvez vous inscrire et terminer le cours pour obtenir un Certificat partageable, ou vous pouvez accéder au cours en auditeur libre afin d'en visualiser gratuitement le contenu. Si vous vous abonnez à un cours faisant partie d'une Spécialisation, vous êtes automatiquement abonné(e) à la Spécialisation complète. Visitez votre tableau de bord d'étudiant(e) pour suivre vos progrès.

  • Ce cours est entièrement en ligne : vous n'avez donc pas besoin de vous présenter physiquement dans une salle de classe. Vous pouvez accéder à vos vidéos de cours, lectures et devoirs en tout temps et en tout lieu, par l'intermédiaire du Web ou de votre appareil mobile.

  • There are six courses in this Specialization, each covering 2-3 programming concepts, an equity and a pedagogy module. Each course is built around five weekly modules, which can each be completed in approximately two-four hours. However, completion time is very dependent on each learner and the time you’re able to dedicate to the Specialization each week. There are deadlines to help you complete in a timely manner (targeting completion in 30 weeks), but you can move faster (by taking courses concurrently) or slower as suits your needs.

  • There is no background knowledge, neither in education nor in Computer Science, required to take this Specialization - just an interest in learning core programming concepts and how to best teach those concepts to others.

    Basic proficiency in the use of Googledocs will be needed to complete assignments within the course. Google help documentation will be provided, and with some extra attention, first time use of Googledocs should not be a barrier to successful completion of the course.

  • Each course in the Specialization introduces specific programming concepts which do build upon each other. If you have no prior programming experience it is suggested you take the courses in the indicated order. However, those with prior programming experience should not be overly challenged in doing courses in any order. At minimum, we recommend ending with the Capstone Project course.

  • Yes, you can earn credit from the University of California San Diego for completing this Specialization. To do so you must first successfully complete the full Specialization. Then, you will need to (1) Enroll in an additional UCSD Extension course before completing the capstone ($500) and (2), complete part of the capstone project via an online proctoring service. After this is done, your Specialization course grades will be accumulated and a transcript with your final grade (both letter grade or pass-only supported) will be issued from UCSD with 4 graduate-level units. These are eligible to count towards the California Supplementary Authorization.

  • After completing this Specialization you will be able to:

    Design programs to solve problems in a block-based language using basic storage (i.e. variables and arrays) and common flow of control (sequencing, selection, repetition).

    Utilize techniques in the teaching of programming to increase student success (e.g, Parsons’ problems for reducing cognitive load, Peer Instruction for development of analysis and communication skills, Pair Programming for collaboration and debugging skills).

    Implement personalized plans for supporting equity in access and teaching in classroom of students with diverse backgrounds.

    Complete the AP CS Principles Create Task and apply the Create task rubric to sample student work.

  • This Specialization has been developed primarily to support K-12 teachers in teaching core programming concepts -- specifically as applied to block-based languages. However, this course is valuable to anyone interested in learning the basics of programming with a view of helping others to learn to program which includes, among others, members of the tech community involved in K-12 outreach, parents, and other informal educators.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.