mardi 27 novembre 2012
Faut-K-12 Schools enseigner la programmation informatique?
Il était très populaire dans les écoles K-12 pour enseigner la programmation informatique. Langues comme le logo, BASIC et HyperTalk l'habitude d'être largement enseignées. Avec toutes les pressions que les jeunes doivent faire face aujourd'hui, comment peut-on justifier l'idée selon laquelle les études de programmation nécessaire dans nos écoles? Cet article explore ce sujet en bref.
Une grande erreur dans le domaine de l'activité humaine à l'égard de l'ordinateur est d'oublier à quel point ils peuvent être utilisés à penser différemment au sujet du monde dans lequel nous vivons Parce que la plupart des gens sont des penseurs instrumentales, il peut être plus ou moins pris pour acquis que toute nouvelle outil qui est inventé sera appliqué à la nature des travaux et des idées qui existent déjà. Certes, l'ordinateur a certainement engendré beaucoup de nouvelles idées, mais son potentiel a été largement inexploitées. Dans de nombreuses classes ordinateurs sont utilisés comme moyen d'automatiser exercices et la répétition, et non comme un moyen d'aider l'élève à apprendre à apprendre mieux.
Dans la salle de classe pour diverses raisons (qui peuvent être liés à l'argent, la politique, idealogy, et la nature humaine) initiation à l'informatique a été mal définis et du bout des lèvres. La capacité d'allumer un ordinateur et utiliser divers appareils tels que les navigateurs Web, les clients de messagerie instantanée, traitement de texte et autres, sans la moindre notion de la façon dont ils fonctionnent réellement est une forme potentiellement nocifs de la dépendance.
Sans avoir eu au moins une compréhension de base de la programmation de nos enfants ne comprendront pas ce qu'est un ordinateur est réellement et comment il fonctionne, et ils ne seront pas vraiment des connaissances en informatique. Cela peut entraîner leur assujettissement à ceux qui utilisent l'ordinateur pour exécuter les infrastructures publiques et privées. Ce n'est pas différent que d'autres formes d'exploitation dans les autre domaine de connaissance. Prenons un exemple simple, un pilote qui sait comment fonctionne une voiture bénéficie grandement de savoir si la conduite sur route, répartis sur la route, ou au comptoir à l'atelier de réparation.
Possédant une véritable initiation à l'informatique ne serait pas d'une grande utilité dans l'ère industrielle, mais nous sommes dans une ère de l'information et nous sommes entourés par des ordinateurs. Ils sont dans nos lieux de travail, nos voitures, nos maisons, nos appareils et nos poches. Nous comptons sur ces dispositifs et nous leur faire confiance pour travailler et nous donner de bonnes informations.
Pendant que nos enfants grandissent, ils devront prendre des décisions éclairées sur la façon dont les ordinateurs sont utilisés dans les domaines essentiels de la vie. Comme un exemple concret et actuel, nous allons examiner les machines de vote informatisés. Il existe une controverse quant à savoir si la commodité de ces systèmes vaut le coût de ne pas être en mesure de pouvoir vérifier l'intégrité de leur fonctionnement. Une bonne compréhension de la façon dont les ordinateurs fonctionnent vraiment est crucial de savoir comment penser à de telles choses. Les gens qui dirigent nos propres institutions juridiques et de gouvernement n'ont pas fait preuve d'une maîtrise suffisante des questions, mais la prochaine génération pourrait être mieux préparés si nous décidons qu'il est important.
Programmation informatique est utile pour améliorer d'autres types de pensée, en plus de rendre les gens sages sur le rôle que les ordinateurs jouent dans la société civile? Nous allons couvrir quelques façons que la programmation sont jugés utiles à la réflexion et à l'apprentissage.
Organigramme - La programmation exige que les choses soient organisées. Les valeurs, les fonctions et la présentation tout doit être mis en place qui leur revient.
Procédurale - des instructions d'écriture pour un ordinateur oblige le programmeur à penser et à comprendre la procédure. Il s'agit de comprendre et de planification.
Résumé - Une fois les compétences procédurales sont en place, un programmeur plus avancés apprendront à penser de façon abstraite. Il s'agit de décider de ce que fait le programme (ce que signifie vraiment) et en divisant les pièces de procédure en place dans les idées générales.
Mathématiques - Pas le simple fait de calcul (3 +4 = 7) ou même la pensée algébrique, mais une véritable expérience de la façon dont le nombre peut être important dans les relations entre les idées.
Critique - Pour créer un programme informatique, il est important de peser une idée contre une autre, et l'acte de débogage d'un programme informatique exige que l'on pense par déduction.
Il est important de réaliser que ces modes de pensée peut être enseignée sans l'utilisation d'ordinateurs. Ils peuvent être enseignées dans le cours de la lecture et de l'écriture critique, le débat, le discours scientifique, histoire, politique, études musicales, et de l'art (ce que cela ressemble à de votre école?). Programmation informatique peut accroître les bénéfices de ces autres activités.
En résumé, compte tenu de l'impact très répandue et croissante des ordinateurs dans notre monde, nous aurions tort de ne pas offrir à nos enfants une compréhension profonde des ordinateurs et comment leur vie seront touchés. Qui plus est, les autres façons dont la programmation améliore la pensée sont utiles et enrichissantes dans plusieurs vastes moyens....
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire