Programmeur professionnel. Résumé du GCD « Métier de programmeur Article de programmeur sur le métier pour les enfants

Elena Vasina
Résumé du GCD « Métier de programmeur »

Cible: faire découvrir aux enfants programmeur par profession; cultiver une attitude respectueuse envers les travailleurs.

Tâches:

Éducatif:

Suscitez l’intérêt pour le monde qui vous entoure ;

Développer les connaissances des enfants sur programmeur professionnel.

Activer le vocabulaire des enfants ;

Du développement:

Développer l'imagination créatrice, la perception visuelle, l'attention volontaire ;

Développer la capacité d'exprimer vos pensées avec suffisamment d'exhaustivité et de précision ;

Éducatif:

Cultiver l'intérêt pour le travail des adultes et des parents.

Cultivez la réactivité, l’entraide et l’envie d’aider.

Matériel:

Des casse-têtes ; des photos de les professions, ordinateur portable, classeur "faisons connaissance les professions» - M.V. Antonova

Déroulement de la leçon

Les enfants entrent dans le groupe et voient Kuygorozh assis.

Éducateur: Les gars, regardez qui est venu nous rendre visite aujourd'hui. Sais-tu qui est-ce? Il s'agit d'un personnage mythique mordovien qui apporte de la richesse à la maison ; et son nom est Kuygorozh. Selon le peuple Moksha, il ressemble à un hibou avec une queue de serpent. Kuygorozh aide aux tâches ménagères, aime travailler et apporte de la richesse. Mais s’il n’y a pas d’affaires, il peut tout détruire.

Éducateur: Bonjour, Kuygorozh! Nous sommes heureux de vous voir dans notre groupe.

Kouïgorozh: Bonjour gars! Et je viens vers vous pour une raison, mais pour obtenir de l'aide. Vous connaissez mes grands-parents, n'est-ce pas ? Ils sont déjà vieux, ils ont vraiment besoin de mon aide. Ils veulent apprendre les technologies Internet pour communiquer avec leurs enfants et petits-enfants, mais je ne sais pas ce que c’est.

Éducateur: Devons-nous vous aider, les gars ? Ce qui s'est passé profession? (réponses des enfants) Le métier est une affaire, ce qu'une personne fait tous les jours et qui est utile aux autres. Et quoi les métiers que tu connais, Les gars (réponses des enfants) Tu vois, Kuigorozh, il y a beaucoup de métiers. Les gars, essayez de résoudre l'énigme et nous découvrirons qui peut enseigner nos technologies Internet Kuygorozh.

Pour ordinateur programmes il compose toujours.

Vélos, sites, sous-programmes- l'instrument de son travail. (réponses des enfants)

Éducateur: Le programmeur est un métier, où une personne développe un ordinateur programmes. Dans le but de devenir programmeur professionnel, cela demande non seulement une grande patience, mais aussi un état d’esprit particulier qui permet de parler le même langage que l’ordinateur. Vous devez également faire preuve de diligence et être capable de terminer ce que vous avez commencé. Très rarement programmeur Si vous parvenez à tout faire du premier coup, vous devez rester assis longtemps, rechercher des erreurs, tester diverses méthodes pour accomplir la tâche. Une fausse virgule peut conduire au tout programme cessera de fonctionner comme il se doit !

Kouïgorozh: Où peut-on trouver programmeur?

Éducateur: Simka est notre invitée aujourd'hui, elle nous apprendra tout. Les gars, de quel dessin animé vient-elle ? (réponses des enfants)

Simka: Bonjour les gars et Kuygorozh ! Saviez-vous que les ordinateurs peuvent additionner, multiplier, trier ou effectuer des centaines d’autres calculs à la fois ? Une machine intelligente résout des problèmes qui impliquent une énorme quantité d’informations. Il se compose de nombres exprimés sous forme de chiffres, de mots composés de lettres, ainsi que de combinaisons de chiffres, de lettres ou d'autres caractères. Cette information est appelée "en mots machines" ou "langue la programmation» .

Gymnastique des doigts « Les professions»

Manger beaucoup métiers nobles,

(Connectez les doigts de votre main droite avec votre pouce.)

A la fois utile et agréable.

(Connectez les doigts de votre main gauche avec votre pouce.)

Cuisinier, médecin, peintre, enseignant,

Vendeur, mineur, constructeur...

(Connectez systématiquement les doigts des deux mains avec le pouce.)

Je ne nomme pas tout le monde tout de suite,

(Serrez et desserrez les poings.)

Je vous propose de continuer.

(Étendez vos bras vers l'avant, paumes vers le haut.)

Éducateur: Comme c'est intéressant, Simka ! Kugorozh se souvenait-il de tout ? Nous allons le vérifier maintenant.

Exercice 1

Kuygorozh a commis des erreurs dans son travail.

Trouvez les erreurs et corrigez-les.

Tâche 2

Continuer la série

Tâche 3

Regardez attentivement la photo. De quoi avez-vous besoin programmeur pour le travail?

Minute d'éducation physique « Les professions»

Allez, donne-nous à manger (placer paume sur paume)

Viande, œufs, fruits secs (recourbe les doigts)

Et puis ça ira

Nourriture très savoureuse. (tapote le ventre)

Appuyez hardiment sur la pédale (simuler l'appui sur la pédale)

J'ai regardé à droite, à gauche (tourne la tête)

Et allons de l'avant

A ceux qui bien sûr nous attendent (conduire en cercle en tenant un volant imaginaire dans les mains)

Lavez-vous les cheveux rapidement (imite se laver les cheveux avec du shampoing)

Peigné et séché (peignez d'abord la tête avec vos doigts, puis caressez-la)

Prenez des ciseaux et un peigne (montre des ciseaux et un peigne avec les doigts)

Alors on s'est fait coiffer (bras sur les côtés, comme pour s'exhiber)

Tâche 4

Colorie uniquement les formes géométriques qui composent ces formes.

Tâche 5

Regardez le tableau et terminez la tâche à l'aide de crayons de couleur.

Tâche 6

Labyrinthe "Traces de Kuygorozh"

Aidez Kuygorozh à terminer la tâche suivante. N'oubliez pas que pour ne pas se perdre sur une route déroutante, Kuygorozh doit marcher uniquement sur ses propres empreintes, de même forme que les semelles de ses chaussures. Chaque chaussure a sa propre empreinte ! Vous devez marcher alternativement sur les pistes - devinez exactement comment (pas-rectangle, pas-triangle).

Simka: Vous vous souvenez de tout, les gars ? Êtes-vous Kuygorozh? Alors il est temps pour moi de rentrer, et en souvenir je vous laisse une carte SIM d'ordinateur avec tous les épisodes du dessin animé "Fixes". Au revoir!

Kouïgorozh: Et moi, les gars, il est temps d'aller chez grand-mère et grand-père. Nous devons leur apprendre toutes les innovations informatiques. Au revoir les gars!

Éducateur: Au revoir!

Éducateur:

Les gars, qu'avez-vous appris de nouveau aujourd'hui ?

Pensez-vous que le travail le programmeur est difficile?

Que fait-il programmeur?

Quoi un programmeur doit travailler?

Avez-vous apprécié métier de programmeur? Pourquoi?

Publications sur le sujet :

Résumé des activités pédagogiques de familiarisation avec le monde extérieur dans le groupe intermédiaire « Travail des adultes. Métier de pâtissier" Synopsis des activités pédagogiques pour se familiariser avec le monde extérieur dans le groupe intermédiaire. Éducatrice : Likhacheva Anna.

Résumé du GCD pour les enfants d'âge préscolaire supérieur « Profession - constructeur » Résumé du GCD sur le thème « Métier – bâtisseur » (âge senior) Objectifs : Pédagogique : -reconstituer le vocabulaire sur le thème de la leçon -continuer.

Résumé du GCD « Métier-médecin » Résumé de l'activité pédagogique « Métier Médecin », réalisée dans le groupe intermédiaire de la maternelle. Compilé par l'enseignant T. A. Kovaleva. Objectif : Présenter les enfants.

Il est difficile d'imaginer la vie sans ordinateur. Avec son aide, vous pouvez planifier des trains et contrôler des processus dans une usine, effectuer des opérations chirurgicales et contrôler le vol d'une station spatiale.
Et comme c'est formidable de communiquer avec des personnes situées dans différentes parties du globe. Pour faciliter l'utilisation d'un ordinateur et résoudre des problèmes complexes, les programmeurs créent des programmes spéciaux.

Les ordinateurs peuvent effectuer des centaines de calculs à la fois. Une machine intelligente résout des problèmes qui impliquent une énorme quantité d’informations. Il se compose de nombres exprimés sous forme de chiffres, de mots composés de lettres, ainsi que de combinaisons de chiffres, de lettres ou d'autres caractères. Ces informations sont appelées « mot machine » ou « langage de programmation ».

Le cœur d’un ordinateur est un circuit électronique spécial : un processeur. C'est elle qui traite toutes les informations qui entrent dans l'ordinateur. Le programme contrôle le fonctionnement du processeur. Il est écrit dans un langage spécial que la machine comprend. S’il n’y avait pas de programmes, même l’ordinateur le plus avancé ne serait pas en mesure de résoudre le problème arithmétique le plus simple. C'est ici qu'un programmeur vient à la rescousse, traduisant des tâches informatiques en un programme qui lui est compréhensible.

Devenir programmeur demande non seulement une grande patience, mais aussi un état d’esprit particulier qui permet de parler le même langage que l’ordinateur. Vous devez également faire preuve de diligence et être capable de terminer ce que vous avez commencé. Il est rare qu'un programmeur réussisse à tout faire du premier coup. Habituellement, vous devez passer beaucoup de temps à rechercher des erreurs et à tester différentes méthodes pour effectuer une tâche. Une mauvaise virgule peut empêcher tout le programme de fonctionner comme il se doit !

Les programmeurs ont développé un grand nombre de programmes différents grâce auxquels les ordinateurs peuvent traduire des textes d'une langue à une autre, jouer aux échecs et même dessiner des dessins animés. De plus, les programmeurs travaillent sur des tâches nécessaires à certaines organisations. C'est pourquoi on peut voir des ordinateurs partout : dans le bureau d'un homme d'affaires, dans un magasin, à la billetterie et dans une clinique !

La plupart des programmeurs sont des hommes. Bien que la première programmeuse de l'histoire soit considérée comme une femme, Ada Lovelace. C'est elle qui, en 1833, a écrit plusieurs programmes pour le premier modèle de la machine « analytique » alors mécanique, qui effectuait les actions les plus simples. Et en 1941, l'ingénieur allemand Zuse a créé le premier ordinateur programmable fonctionnel, ainsi que les premiers programmes et le premier langage de programmation. Ce n’est qu’au milieu du XXe siècle que la programmation est devenue un métier.

Si vous décidez de devenir programmeur, vous devez accorder une attention particulière non seulement aux mathématiques et à l'informatique. L'anglais sera très utile. Après tout, le travail d’un programmeur ressemble à celui d’un traducteur. Seul un traducteur traduit des mots d'une langue maternelle vers une langue étrangère, et un programmeur traduit des mots d'une langue maternelle vers une langue « machine ». Une énorme quantité de documentation, de littérature scientifique et technique est publiée en langues étrangères. L'étude de matières telles que la littérature, l'histoire, la géographie développe la mémoire et augmente la vitesse de lecture. Ces compétences sont essentielles lors de l’apprentissage de nouveaux langages de programmation ou algorithmes.

Si vous décidez de devenir programmeur, vous pouvez étudier à la fois au collège et dans une université dans votre spécialité principale. L'enseignement russe pour les programmeurs est considéré comme l'un des meilleurs ! Nos spécialistes sont appréciés dans le monde entier.

Résumé d'une leçon de maternelle « Le programmeur est un grand sorcier »

Directeur adjoint du travail éducatif

Emelyanova N.I., Strunino, région de Vladimir

L'informatisation, qui envahit la planète et pénètre presque toutes les sphères de la vie, a progressivement atteint l'enseignement préscolaire. L'ordinateur est vraiment l'avenir. Récemment, le marché informatique s'est réapprovisionné avec une variété de jeux éducatifs pour enfants. L'intérêt de ces jeux est qu'ils présentent le contenu des éléments nécessaires sous une forme plus visuelle (mais pas simple), ce qui permet aux enfants de maîtriser facilement et rapidement ce matériel. Mais il convient de noter que les jeux informatiques doivent être abordés avec sagesse, sélectivité et, bien sûr, de manière créative. La plupart des jeux visent à développer des processus mentaux tels que la mémoire, l'attention, l'imagination, la perception, la pensée et le développement de la coordination œil-main.

Les jeux informatiques sont un nouveau type d’éducation au développement.

Les activités utilisant des jeux informatiques sont très intéressantes pour les enfants d'âge préscolaire. Par conséquent, nous avons décidé d'inviter dans notre groupe le père de l'un des étudiants, qui exerce le métier le plus prometteur - un programmeur.

1. Élargir les idées sur les métiers

2. Clarification, expansion et activation du vocabulaire sur le sujet

3. Développer un discours cohérent

4. Développer la motricité fine des mains

5. Favorisez une attitude positive envers la profession de vos parents

Équipements et matériels : ordinateur, multimédia, caméra vidéo, alphabet électronique.

Déroulement de la leçon

Je-sais-tout : Hé les gars ! Qui est notre invité aujourd’hui ?

Enfants : C'est le père de Misha. C'est un programmeur.

Je-sais-tout : qu'est-ce que c'est ?

Éducateur : Chaque heure, nous sommes confrontés aux fruits du travail du programmeur. Que nous regardions la télévision, écoutions la radio ou parlions au téléphone, nous utilisons ce que le programmeur a créé. Peut-être qu'aucune autre profession ne couvre un domaine aussi vaste de notre vie.

Programmeur : Constamment brûlant de travail, inventant - tel est le choix des créatifs.

Histoire du métier : La programmation est née lors de l'apparition du premier ordinateur électronique, ou peut-être un peu plus tôt. En 1944, le Mark-1, l'ordinateur le plus puissant de l'époque, a été développé et déjà dans les années 70 du XXe siècle, cette profession est devenue prestigieuse et bien rémunérée, malgré le fait que le développement de la programmation dans différents pays a évolué en des manières complètement différentes. .…

La popularité et la singularité du métier : Un spécialiste dans ce domaine doit connaître les langages de programmation, être capable de créer des pages web, parler une langue étrangère (au moins l'anglais) et améliorer constamment ses connaissances, car dans quelques années ce ne sera peut-être plus le cas. son destin.

Le programmeur est un grand sorcier. Et aujourd'hui, nous partirons en groupe dans un pays incroyable.

Je-sais-tout : Et quel est le nom de ce pays ?

Programmeur : Programmation

Les gars : Super ! Comment pouvons-nous y arriver?

La musique cosmique sonne. Les mains du programmeur ont parcouru le clavier de l'ordinateur et les mers, les montagnes, les forêts, les déserts, le système solaire, etc. sont apparus sur l'écran.

Programmeur : Nous y sommes.

Tout savoir : que peut faire d'autre un programmeur ?

Programmeur : Je peux vous présenter l'alphabet, mais pas simple, mais magique.

Tout le monde joue ensemble avec l’alphabet électronique.

La leçon complète peut être téléchargée en début de page

La reproduction de documents sur d'autres sites n'est possible qu'en utilisant un lien hypertexte vers cette page ou vers la page principale du site.

Programmeur est un spécialiste qui développe des algorithmes et des programmes informatiques basés sur des modèles mathématiques spéciaux. Le métier est prometteur et très demandé partout dans le monde (valeur médiane). Vous pouvez devenir programmeur à tout âge. La profession convient aux hommes et aux femmes ayant des intérêts pour la programmation, les mathématiques, les langues, ainsi que de bonnes compétences analytiques et une logique développée (pouvez-vous réussir le test pour voir si vous pouvez devenir programmeur). Il existe également des collèges qui enseignent la programmation, mais vous pouvez l'apprendre par vous-même ; en règle générale, les programmeurs possédant des compétences sont plus valorisés. Exister . Le métier a le sien. Le métier convient à ceux qui s'intéressent à l'informatique (voir choisir un métier en fonction de l'intérêt pour les matières scolaires).

Variétés

En programmation, non seulement les compétences pratiques sont privilégiées, mais aussi les idées d'un spécialiste. Les programmeurs peuvent être divisés en trois catégories selon leur spécialisation :

  1. Programmeurs d'applications Ils sont principalement engagés dans le développement de logiciels appliqués - jeux, programmes de comptabilité, éditeurs, messageries instantanées, etc. Leur domaine de travail comprend également la création de logiciels pour les systèmes de vidéosurveillance et audio, les systèmes de contrôle d'accès, les systèmes d'extinction ou d'alarme incendie, etc. Leurs responsabilités incluent également l'adaptation des programmes existants aux besoins d'une organisation ou d'un utilisateur particulier.
  2. Les programmeurs système développent des systèmes d'exploitation, travaillent avec des réseaux et écrivent des interfaces vers diverses bases de données distribuées. Les spécialistes de cette catégorie sont parmi les plus rares et les mieux payés. Leur tâche est de développer des systèmes logiciels (services) qui, à leur tour, contrôlent le système informatique (qui comprend le processeur, les communications et les périphériques). La liste des tâches comprend également d'assurer le fonctionnement et le fonctionnement des systèmes créés (pilotes de périphériques, chargeurs de démarrage, etc.).
  3. Les programmeurs Web travaillent également avec des réseaux, mais, dans la plupart des cas, avec des réseaux mondiaux : Internet. Ils écrivent les composants logiciels des sites Web, créent des pages Web dynamiques et des interfaces Web pour travailler avec des bases de données.

Caractéristiques du métier

Sur la base de l'analyse de modèles mathématiques et d'algorithmes pour résoudre des problèmes scientifiques, techniques et de production, le programmeur développe des programmes pour effectuer des travaux de calcul. Élabore un schéma de calcul pour les méthodes de résolution de problèmes, traduit les algorithmes de solution en langage machine formalisé. Détermine les informations saisies dans la machine, son volume, les modalités de suivi des opérations effectuées par la machine, la forme et le contenu des documents sources et les résultats des calculs. Développe des présentations et des schémas pour la saisie, le traitement, le stockage et la sortie des informations, effectue des vérifications documentaires des programmes.

Définit un ensemble de données qui fournit une solution au nombre maximum de conditions incluses dans un programme donné. Effectue le débogage des programmes développés, détermine la possibilité d'utiliser des programmes prêts à l'emploi développés par d'autres organisations. Développe et met en œuvre des méthodes d'automatisation de la programmation, des programmes standards et standards, des programmes de programmation, des traducteurs, des langages algorithmiques d'entrée.

Effectue des travaux sur l'unification et la typification des processus informatiques, participe à la création de catalogues et de fiches de programmes standards, à l'élaboration de formes de documents soumis à un traitement mécanique, aux travaux de conception visant à élargir le champ d'application de la technologie informatique.

Avantages et inconvénients du métier

Avantages:

  • paiement de bénéfices élevés ;
  • demande relativement élevée de spécialistes ;
  • parfois, on peut trouver un emploi sans avoir fait d'études supérieures ;
  • est avant tout un métier créatif.

Inconvénients :

  • il faut souvent beaucoup expliquer la même chose, car ce qui est clair et évident pour le programmeur ne l'est pas toujours pour l'utilisateur ;
  • travailler en mode d'urgence (parfois) dans une situation stressante ;
  • le métier laisse une empreinte spécifique sur le personnage, que tout son entourage n'aime pas.

Lieu de travail

  • Entreprises informatiques et studios Web ;
  • centres de recherche;
  • les organisations qui incluent dans leur structure une unité de personnel ou des départements de programmeurs.

Qualités importantes

La programmation est un domaine en évolution rapide, un programmeur doit donc être capable de s'adapter rapidement à l'état actuel de la technologie et d'apprendre constamment de nouvelles technologies. Par conséquent, la capacité d’auto-apprentissage est l’une des principales compétences qu’un programmeur doit posséder. Sinon, dans quelques années, sa valeur en tant que spécialiste sera sensiblement inférieure.

La maîtrise de l'anglais au niveau de la lecture de la documentation technique est une autre exigence obligatoire pour les représentants de cette profession. Pour ces spécialistes, la capacité à travailler en équipe, sur de grands projets, avec des outils de développement collectifs et avec de grands systèmes financiers (budgétaire, bancaire, comptabilité de gestion) est très importante. Pour les candidats au poste de programmeur principal, des compétences en gestion de projet et d'équipe, l'indépendance, l'initiative, ainsi que la capacité d'assumer la responsabilité personnelle de la tâche assignée sont souhaitables.

Formation de programmeur

STEP Computer Academy est un établissement d'enseignement international qui enseigne. En activité depuis 1999. 42 agences dans 16 pays. Le plus grand centre de formation agréé pour Microsoft, Cisco, Autodesk. Les étudiants reçoivent des certificats internationaux et un diplôme international. L'objectif principal est l'emploi de chaque diplômé.

Dans ce cours, vous pouvez obtenir un métier de programmeur à distance en 1 à 3 mois. Diplôme de reconversion professionnelle établi par l'Etat. Formation sous un format entièrement à distance. Le plus grand établissement d'enseignement de formation professionnelle complémentaire. l'éducation en Russie.

En 115 heures, vous pouvez apprendre à créer des sites Web et des boutiques en ligne et gagner 120 000 roubles par mois. Après avoir terminé la formation, emploi garanti. Avantages : accès au cours pour toujours, 3 spécialisations à la fin, horaire de cours flexible et ouvert, travail avec un mentor personnel, emploi garanti sur documents.

Salaire

Le programmeur est l'une des professions les plus populaires et les mieux rémunérées en Russie. Même le spécialiste le moins avancé peut trouver un emploi en fonction de son niveau de connaissances, puis progressivement apprendre et acquérir de l'expérience. Le salaire du stagiaire est d'environ 1 000 $. Un programmeur à temps plein dans une entreprise de niveau intermédiaire (non informatique) gagne entre 1 500 et 1 800 dollars, un peu plus dans une organisation associée au développement de logiciels de masse. Le salaire du programmeur principal est de 2 500 à 3 000 $. La prochaine étape est le chef du service informatique. Les connaissances requises sont complétées par une expérience professionnelle obligatoire, la maîtrise d'une langue étrangère, des compétences en gestion du personnel, etc., et les revenus peuvent atteindre 4 000 $. Un bon programmeur peut devenir le gestionnaire d'un grand projet de développement logiciel, et ici le niveau de revenu atteint 5 000 $ ou plus.

Salaire au 08/07/2019

Russie 20 000—60 000 ₽

Moscou 50 000—180 000 ₽

Étapes de carrière et perspectives

Un bon début de carrière peut être de rejoindre un groupe de programmeurs lors du développement d’un projet. Les grands projets attirent souvent l'attention des entreprises occidentales, qui « surenchérissent » sur les programmeurs russes. Par exemple, une fois qu'un groupe de nos jeunes scientifiques a développé le processeur Elbrus pour le ministère de la Défense, mais ils ont finalement tous été rachetés par Intel Corporation, et maintenant nos scientifiques et programmeurs travaillent à l'étranger, et le projet Elbrus lui-même a été lentement fermé. . Le problème de la « fuite des cerveaux » dans cette profession est l’un des plus aigus.

Un programmeur peut faire carrière jusqu'à la tête d'un groupe de programmeurs (chef d'équipe), directeur informatique d'une entreprise, chef de projet informatique, etc. Au cours de son travail, un programmeur peut évoluer dans sa spécialité et s'améliorer professionnellement.

Programmeurs célèbres et grands

  • Knut Donald Erwin
  • Matsumoto Yukihiro
  • Tanenbaum Andrew
  • Raymond Éric Stephen
  • Fowler Martin
  • Grâce à la trémie
  • L'homme de stalle Richard Matthew
  • Kay Alan
  • Meyer Sid
  • Stroustrup Björn

L’émergence de la programmation comme métier et surtout comme activité professionnelle est difficile à dater sans ambiguïté.

Souvent considéré comme le premier appareil programmable, le métier à tisser jacquard a été construit en 1804 par Joseph Marie Jacquard, qui a révolutionné l'industrie du tissage en offrant la possibilité de programmer des motifs sur des tissus à l'aide de cartes perforées.

Le premier dispositif informatique programmable, le moteur analytique, a été conçu par Charles Babbage (mais n'a pas pu le construire). Le 19 juillet 1843, la comtesse Ada Augusta Lovelace, fille du grand poète anglais George Byron, aurait écrit le premier programme de l'histoire de l'humanité pour le moteur analytique. Ce programme a résolu l'équation de Bernoulli, qui exprime la loi de conservation de l'énergie d'un fluide en mouvement.

Dans son premier et unique ouvrage scientifique, Ada Lovelace s’est penchée sur un grand nombre de questions. Un certain nombre de principes généraux exprimés par elle (le principe de sauvegarde des cellules de mémoire de travail, la connexion de formules récurrentes avec des processus de calcul cycliques) ont conservé leur importance fondamentale pour la programmation moderne. Les documents de Babbage et les commentaires de Lovelace décrivaient des concepts tels que les sous-programmes et les bibliothèques de sous-programmes, la modification des instructions et le registre d'index, qui n'ont commencé à être utilisés que dans les années 1950.

Cependant, aucun des programmes écrits par Ada Lovelace n’a jamais été lancé.

Ada Augusta, comtesse de Lovelace, est généralement considérée comme la première programmeuse honoraire (même si, bien entendu, l'écriture d'un seul programme ne peut pas être considérée comme une profession ou une activité professionnelle selon les normes modernes). L'histoire a conservé son nom au nom du langage de programmation universel « Ada ».

Le premier ordinateur programmable fonctionnel (1941), les premiers programmes pour celui-ci, ainsi que (avec certaines réserves) le premier langage de programmation de haut niveau Plankalküll ont été créés par l'ingénieur allemand Konrad Zuse.

L'histoire n'a pas conservé les noms des personnes qui ont commencé à effectuer professionnellement le travail de programmation lui-même (indépendamment de la configuration du matériel informatique), car au début la programmation était considérée comme une opération de configuration secondaire.

Les lois de Murphy pour les programmeurs

1. Rien ne fonctionne comme prévu.

2. Rien n’est programmé comme il se doit.

3. Un bon programmeur se caractérise par sa capacité à prouver pourquoi une tâche ne peut pas être accomplie alors qu'il est tout simplement trop paresseux pour la terminer.

4. Il faut trois fois moins de temps pour résoudre un problème que pour discuter de tous les avantages et inconvénients de sa solution.

5. La date de livraison promise est la date d’achèvement du projet soigneusement calculée majorée de six mois.

6. Le programmeur connaît toujours la séquence d'actions par laquelle un utilisateur peut bloquer son programme, mais il ne résout jamais ce problème, espérant que personne ne pensera jamais à exécuter cette séquence.

7. Les vrais programmeurs adorent Windows - toutes les erreurs commises en raison de leur propre stupidité peuvent être imputées à Microsoft.

8. Conséquence - 99% des problèmes imputés à Microsoft sont une conséquence de la stupidité des programmeurs eux-mêmes.

9. Dans un accès de colère, pour une raison quelconque, tout le monde frappe le moniteur innocent au lieu de l'unité centrale.

10. En cas de grève de la faim, un vrai programmeur pourra manger de la nourriture choisie sous les boutons du clavier pendant encore un mois.

11. Un vrai programmeur a déjà remplacé au moins trois claviers imbibés de bière.

12. Quiconque rencontre des problèmes pour configurer l'encodage est automatiquement considéré comme un Néandertalien.

13. Les conversations amateurs sur les ordinateurs provoquent de graves nausées, voire des vomissements. La question de savoir comment changer le « fond d'écran » dans Windows donne envie d'égorger celui qui pose la question.

14. Pour la plupart des personnes qui ont besoin de votre aide, la raison de l'erreur dans le programme est purement génétique.

15. HTML, HTTP, FTP, SMTP, TCP/IP, RTFM, etc. Ce sont des mots, pas des abréviations.

16. L'expression « souris-norushka » n'a aucun sens.

17. Les problèmes les plus mystiques, largement gonflés et annoncés, se révèlent finalement être vos erreurs les plus stupides.

18. Corollaire - si votre programme effectue des actions mystiques, alors vous avez fait quelque chose d'incroyablement stupide.

19. Le pire sentiment pour un programmeur, c'est quand dix personnes se tiennent autour de vous et que tout le monde essaie de trouver la cause d'un problème dans votre programme, et que vous comprenez déjà quel est le problème, mais vous avez peur de le dire parce que c'est quelque chose de complètement stupide...

20. La solution à tous les problèmes de la vie se trouve sur Internet. Il faut juste être capable de bien chercher.

21. Un conflit d'instructions logiques dans la vie provoque une erreur fatale dans le travail du cerveau du programmeur - une augmentation de la température et de graves vertiges, y compris des vomissements ou une perte de conscience, sont possibles.

22. Les programmeurs méprisent plus ceux qui méprisent les programmeurs que ceux qui méprisent les programmeurs méprisent les programmeurs qui méprisent ceux qui les méprisent.

23. Si vous avez compris le précédent, alors vous êtes programmeur.

Il existe 10 types de personnes dans ce monde : celles qui comprennent le système de nombres binaires et celles qui ne le comprennent pas.

Vidéo : vous êtes programmeur

Une leçon d'orientation professionnelle basée sur le dessin animé "Programmeur" comprend un scénario de cours pour les élèves du primaire, du collège et du lycée.

Un programmeur est un métier « à la mode », envahi par divers mythes et formulations contradictoires. Avec l'aide d'experts, nous avons compris le sujet et élaboré une leçon toute faite pour 3 catégories d'âge.

SCÉNARIO DE LEÇON D'ORIENTATION CARRIÈRE« PROGRAMMEUR PROFESSIONNEL »

Cible:

  1. Familiariser les étudiants avec les spécificités du métier de « programmeur ».

Tâches:

  1. Démontrer aux étudiants les particularités du métier de « programmeur » à l'aide du dessin animé approprié de la série animée « Navigatum : Kaléidoscope des métiers » ;
  2. Consolider les connaissances acquises par la conversation, les questions, les jeux et d'autres méthodes pédagogiques nécessaires.

Structure de la leçon :

  1. Introduction au métier (jeu d'intrigue) ;
  2. Regarder un dessin animé ;
  3. Analyse de ce qui a été vu, discussion ;
  4. Consolider les connaissances acquises de manière ludique ;
  5. Devoirs.

Mémo pour le professeur.

Programmeur- un spécialiste impliqué dans l'écriture et l'édition de programmes pour ordinateurs (tout appareil informatique), c'est-à-dire la programmation.

La programmation- le processus de création de programmes informatiques.

Au sens étroit (ce qu'on appelle codage) la programmation signifie écrire des instructions (programmes) dans un langage de programmation spécifique (souvent en utilisant un algorithme déjà existant - un plan, une méthode pour résoudre un problème donné). En conséquence, les personnes qui font cela sont appelées programmeurs (dans le jargon professionnel - codeurs), et celles qui développent des algorithmes sont appelées algorithmistes, spécialistes en la matière, mathématiciens.

Dans un sens plus large, la programmation désigne l'ensemble des activités associées à la création et à la maintenance de programmes – logiciels informatiques. Autrement, on l’appelle « génie logiciel » (« génie logiciel »). Cela comprend l'analyse et la formulation du problème, la conception du programme, la construction d'algorithmes, le développement de structures de données, la rédaction de textes de programme, le débogage et le test du programme (test de programme), la documentation, l'installation (configuration), la modification et la maintenance.

Selon le système Klimov : La plupart du temps, le métier de programmeur appartient bien entendu au type « Homme-signes », car le travail est associé à des chiffres, des lettres et des codes. Cependant, dans ce métier, on ne peut exclure une énorme composante créative - avant de commencer à écrire un programme, le programmeur doit imaginer l'ensemble du processus d'écriture du programme + voir le résultat final souhaité, ce qui signifie, en plus des « signes d'homme » , le métier de « programmeur » comprend « l'Homme-Image Artistique ».

  1. Introduction au métier (jeu d'intrigue)

Professeur: Les gars, hier soir, un élève de première année m'a arrêté dans le couloir et m'a demandé : « Oncle (tante), qui est programmeur ? J’étais sur le point de lui répondre et j’ai soudain réalisé qu’en général, je ne sais pas exactement ce que fait un programmeur. J'étais sur le point d'aller en ligne et de voir ce que des gens intelligents écrivaient, mais j'ai ensuite réalisé que je devais l'expliquer à un élève de première année dans un langage simple et accessible. Alors je me tourne vers vous pour obtenir de l'aide - disons à un élève de première année qui est un programmeur ?

Élèves: (soit d'accord, soit perplexe).

Professeur: Je suis d’accord, c’est difficile d’expliquer quelque chose qu’on ne peut pas vraiment imaginer soi-même. Cherchons donc des réponses ensemble, mais faisons-le avec intérêt. Devons-nous essayer ?

Élèves: Oui.

Professeur: Nous allons maintenant nous diviser en deux équipes de spécialistes. Eh bien, levez la main, ceux qui connaissent bien le travail des programmeurs et savent tout à leur sujet. Vous êtes une équipe ! Les gars restants forment la deuxième équipe.

L'enseignant place les élèves en équipes.

Professeur: Formons maintenant une véritable image d'un programmeur. Et cela ne peut être vrai que si nous trouvons un juste milieu entre le programmeur idéal et celui que vous connaissez. L'équipe qui comprend peu les programmeurs créera pour nous une image idéale, et la seconde proposera sa propre version.

L’enseignant dessine au tableau les contours de deux personnes conventionnelles.
L'un est désigné comme idéal (pour l'équipe « ignorante »), le second est désigné comme ordinaire (« pour ceux qui comprennent »).

Professeur: Alors, commençons par le début ! Que fait un programmeur ? Que devrait faire un programmeur idéal ? Que peut-il faire? Quels programmes dois-je écrire ?

L'équipe de noms « ignorants », note l'enseignant.
Que fait réellement un programmeur ordinaire ? Quels programmes écrit-il ?

Les noms de la deuxième équipe, l'enseignant enregistreLes questions suivantes suivent le même principe.

  • Quel genre de lieu de travail a un programmeur ? Que devrait-il y avoir dessus ?
  • Un programmeur gagne-t-il beaucoup d’argent ? Quelles sont les perspectives de gains ? Un programmeur est-il recherché et pourquoi ?
  • Que doit savoir et être capable de faire un programmeur ? Quelles sciences étudier ?
  • Où étudient-ils pour devenir programmeurs ?

Après avoir collecté des informations sur deux types de programmeurs...

Professeur: Alors, hier j'ai planifié notre cours, et ce matin nous avons reçu la réponse à toutes nos questions ! C'est... un dessin animé ! Oui, oui, imaginez, un dessin animé sur les programmeurs. Je ne l’ai pas encore regardé spécifiquement, donc je peux le regarder avec vous. Nous allons maintenant découvrir : où est ce vrai programmeur ? Lequel des deux avez-vous proposé ?

  1. Regarder un dessin animé

Des écoliers perplexes et confus le regardent avec beaucoup d'intérêt, essayant de comprendre de quoi il s'agit.

  1. Analyse de ce qui a été vu, discussion

Tout d'abord, l'enseignant résume les résultats de la compétition entre les deux équipes : qui était le plus proche des bonnes réponses et comment cela s'est exprimé. Ensuite, l'enseignant passe à une conversation à part entière avec la classe.

Avant d'entamer une conversation (quel que soit leur âge), l'enseignant s'adresse aux élèves :

Professeur: Dites-moi, les gars, après avoir regardé et vu, que pouvez-vous dire en général à propos d'un programmeur - est-ce un travail créatif ou non ?

Élèves: (différentes options de réponse)

L'enseignant écoute attentivement toutes les positions, les avantages et les inconvénients, et en discute avec les élèves.

Professeur: Bien entendu, dans le travail d'un programmeur, la créativité fait partie intégrante. Parce qu’essentiellement, les programmeurs créent leur produit à partir de rien ; ce n’est qu’avec l’aide de leur cerveau et de leur imagination qu’ils sont capables d’imaginer le résultat final et de l’écrire en code. Et cela nécessite bien sûr une approche créative. Ce n’est tout simplement pas la forme sous laquelle nous avons l’habitude d’imaginer la créativité, mais cela n’en change pas l’essence.

  • Des questions simples.

(principalement pour la catégorie plus jeune 7-10 ans)

- Les principales qualités d'un programmeur ?(persévérance, logique)

(égal pour tout le monde)

(ne convient pas à ceux qui ne sont pas capables de bien penser logiquement)

- Que doit savoir un bon programmeur ?(mathématiques, langages de programmation)

- Est-ce un métier recherché ? Pourquoi?(assez demandé, car de nos jours tout est basé sur des logiciels)

  • Des questions compliquées.

(principalement pour la catégorie intermédiaire 11-13 ans)

(Certains écrivent des jeux, d'autres écrivent des antivirus, d'autres écrivent des logiciels pour sites Web, d'autres écrivent des applications pour smartphones, etc.)

(un esprit analytique, une bonne mémoire, la capacité d'effectuer des calculs mathématiques complexes. Un programmeur moderne ne peut se passer de la connaissance de la langue anglaise. Il doit comprendre la structure des ordinateurs, avoir une bonne connaissance des principes de son fonctionnement. Pour travailler sur des projets complexes, il ne peut se passer d'initiative et de capacité à travailler en équipe)

(question à réfléchir)

(ils enseignent dans les universités, mais il vaut mieux commencer la programmation à l'école. Vous ne pouvez améliorer vos connaissances qu'en vous formant et en travaillant constamment dans ce domaine)

- Ce métier est-il adapté à tout le monde ? Et si ce n’est pas tout le monde, alors pourquoi ?(ne convient pas à ceux qui ne sont pas forts en logique, incapables d'effectuer un travail de routine ou qui ne sont pas assidus ou irresponsables)

(cela est dû au développement de la technologie informatique et d'Internet. Ces spécialistes sont impliqués dans le développement de divers programmes pour les éditeurs de texte, les sites Web, les jeux, les systèmes de vidéosurveillance, les systèmes d'alarme, etc. Il y a de plus en plus de technologie robotique autour de nous Le « monde des objets Internet » apparaît autour de nous (Internet des objets, IoT ).

- Est-ce un métier masculin ou féminin ?

(conversation avec la classe)

  • Des questions difficiles.

(principalement pour la catégorie plus âgée 14-16 ans)

- Quelles sont les principales qualités d'un programmeur ?(compétences analytiques + persévérance, concentration et capacité à terminer ce que vous avez commencé)

- Quels types de programmeurs existe-t-il par profession ?(Certains écrivent des jeux, d'autres écrivent des antivirus, d'autres écrivent des sites Web, d'autres écrivent des applications pour smartphones, d'autres écrivent des programmes pour les entreprises, etc.)

- Quelles compétences doit avoir un programmeur ?(un esprit analytique, une bonne mémoire, la capacité d'effectuer des calculs mathématiques complexes. Afin d'être compétitif sur le marché du travail, il lui faudra constamment développer ses connaissances dans le domaine de la programmation. Il faut également suivre toutes les les changements dans le domaine de la technologie informatique, dans lesquels la curiosité et la capacité de travailler avec une grande quantité d'informations. Le travail physiquement inactif d'un programmeur nécessite de la persévérance, de la concentration et la capacité d'accomplir des tâches longues et routinières. Un programmeur moderne ne peut pas se passer connaissance de la langue anglaise. Il doit avoir une excellente connaissance des principes de fonctionnement d'un ordinateur. Pour travailler sur de grands projets, il ne peut se passer d'initiative et de capacité à travailler en équipe)

- Pourquoi ces qualités et compétences particulières sont-elles nécessaires ?(question à réfléchir)

- Où étudient-ils pour devenir programmeur et comment pouvez-vous améliorer vos connaissances après l'éducation de base ?(ils enseignent dans les universités, vous ne pouvez améliorer vos connaissances que grâce à une formation constante et à un travail dans ce domaine)

- Qu'en pensez-vous : quelles sont les responsabilités professionnelles d'un programmeur ?(la première étape de l'activité d'un programmeur consiste à élaborer des schémas de calcul. Après avoir déterminé un algorithme pour résoudre un problème, il doit choisir le langage de programmation le plus approprié. Il doit développer un modèle pour la saisie, le traitement, le stockage et la sortie des informations. Il est obligatoire pour vérifier le programme et éliminer les éventuelles lacunes constatées. Lorsque son programme est déjà actif et qu'il est utilisé, il peut apporter des modifications en fonction de ses souhaits ou de ses propres observations, il est possible d'en créer de nouvelles versions. Les responsabilités de ce spécialiste peuvent inclure consulter les utilisateurs du programme ou les clients de l'entreprise avec laquelle il coopère)

- Est-ce un métier recherché ?(très demandé sur le marché du travail)

- Pourquoi pensez-vous qu'il est demandé ?(cela est dû au développement de la technologie informatique et d'Internet. Ces spécialistes participent au développement de divers programmes d'éditeurs de texte, de sites Web, de jeux, de systèmes de vidéosurveillance, d'alarmes, etc.). Il y a de plus en plus de technologie robotique autour de nous. Le « monde des objets Internet » émerge autour de nous (Internet des objets, IoT ). Tous ces changements nécessitent la création de nouveaux programmes, c'est-à-dire que des programmeurs sont nécessaires)

- Est-il possible pour un programmeur de faire carrière ?(Il peut trouver une application pour ses compétences professionnelles dans les instituts de recherche, les centres informatiques, les sociétés informatiques, les studios Web, les établissements d'enseignement. Le niveau de salaire des spécialistes expérimentés est assez élevé, cela dépendra de l'emplacement et de l'efficacité de leur travail. Les programmeurs peuvent également devenir propriétaires de leur propre entreprise et proposer à leurs clients de nouveaux projets et évolutions techniques)

- Qu'est-ce qui peut empêcher un programmeur ordinaire de devenir un bon programmeur ?(réticence à poursuivre les études, désintérêt pour les nouveaux produits et technologies du marché informatique)

- Est-ce un métier masculin ou féminin ?(cela n'a pas d'importance, même s'il y a principalement plus de programmeurs masculins que de femmes)

- Qu'est-ce qui peut vous empêcher de devenir programmeur ?(conversation avec la classe)

  1. Consolider les connaissances acquises de manière ludique

Avant le jeu, l'enseignant s'adresse aux élèves.

Professeur: Nous avons donc eu une idée générale des programmeurs et de leur travail, mais à mon avis, nous avons raté quelque chose de très important. La chose la plus importante est que doit savoir un programmeur avant de commencer à écrire un programme ? On lui a donc confié une tâche : quel genre de travail un programmeur doit-il faire dans sa tête ?

Élèves: (nommer les différentes options)

Professeur: la chose la plus importante qu'un programmeur devrait être capable de faire est de créer une séquence précise et efficace de ses actions, c'est-à-dire de composer algorithme ! Que sert à quoi, comment et quand ? Nous rencontrons des algorithmes partout dans la vie. Quels sont les algorithmes les plus simples que vous connaissez ? Kolia, dites-moi quelles actions et dans quel ordre effectuez-vous pour vous brosser les dents après le réveil ? (Kolya parle). Quels autres algorithmes connaissez-vous ?

Élèves: (appelé)

Professeur: Pourquoi pensez-vous qu’un algorithme compétent est si important ?

Élèves: (donnez les options de réponse)

Professeur: parce que le résultat dépend directement de la séquence correcte d'actions. Il est très important de tout répartir correctement. Rappelez-vous comment vous vous brossez les dents : mettez du dentifrice sur la brosse et la brosse. Confortable? Confortable. Mais si au contraire - brossez-vous d'abord les dents avec juste une brosse, puis mettez du dentifrice dessus - y aura-t-il un résultat ? Non, ce ne sera pas le cas. Vos dents resteront sales. Pouvez-vous donner plus d'exemples - où la séquence correcte d'actions est importante ?

Élèves: (offre)

Professeur: Ce sont donc des algorithmes simples, mais imaginez : combien de nuances doivent être prises en compte lors de l'écriture d'un programme complexe ? Nous allons maintenant essayer d'écrire des algorithmes compétents - vous deviendrez désormais de vrais programmeurs...

Professeur: Il est également important non seulement d’écrire le bon algorithme, mais aussi de l’écrire correctement. Le bon algorithme informatique est celui qui fait son travail le plus rapidement, tout en économisant les ressources du processeur. Dans quels algorithmes pensez-vous que la vitesse est la plus importante ?

Élèves: (offre)

Professeur: La vitesse des algorithmes est importante, par exemple pour les moteurs de recherche. Découvrez à quelle vitesse Google ou Yandex fonctionnent. Attendriez-vous une heure entière que votre navigateur calcule l’itinéraire optimal ? Pour écrire un algorithme optimal, une bonne connaissance des mathématiques est requise.

Jouons.

La classe est divisée en trois équipes.

j'arrondis (Une introduction simplifiée aux bases de la programmation)

La tâche de chaque équipe est d'écrire en détail sur une feuille de papier la séquence d'actions du robot qui doit accomplir la tâche !

Tâche! Écrivez « Bonjour » au tableau, retournez-vous, saluez la classe, puis effacez l'écriture et retournez à votre place.

L'enseignant donne un exemple :

Il y arrive.

Fait cinq pas en avant, tourne de 90 degrés vers la gauche (s'il s'agit du passage le plus proche du bureau du professeur. Si ce n'est pas le plus proche, alors fait autant de pas que nécessaire), se penche, prend le magazine dans sa main droite, se redresse , tourne de 90 degrés vers la droite, se retourne à nouveau de 180 degrés, fait 5 pas en avant.

  1. Le robot fait un pas en avant ;
  2. Prend un élément de la table (P) ;
  3. Si cet objet est un magazine sympa (F), alors (
  4. Effectue le point 3 ;

  5. // remarque : l'étape 5 « boucle » le robot jusqu'à ce que le journal soit trouvé. Un bon programme serait accompagné d'instructions pour le robot au cas où tous les sujets seraient révisés et que le magazine ne serait pas là.
  6. nouveau
  7. // remarque : la syntaxe de la version « avancée » est donnée en Java

Le robot sera n'importe quel membre de l'équipe adverse.

Tous les robots sont assis dans les bureaux arrière et attendent les instructions du professeur.

Les équipes écrivent des séquences (programmes) pendant 5 minutes et remettent tous leurs programmes au professeur. Il lit et les robots font ce que dit le professeur en fonction de ce qui est écrit.

À tour de rôle !

Les programmes devraient ressembler à ceci : « le robot se lève de son bureau, fait un pas vers la droite et 10 pas tout droit, prend la craie avec sa main droite, l'amène au tableau et écrit « BONJOUR, etc. » dessus. le tableau en lettres russes de gauche à droite. C'est-à-dire aussi détaillé et précis que possible.

Le robot ne peut rien faire qui ne soit pas prévu au programme. Autrement dit, s’il est seulement écrit « écrit au tableau », alors le robot fait semblant d’écrire. Il ne devrait pas prendre de craie, car rien n'a été dit sur la craie ! Ceci est considéré comme une erreur de programmation. L'erreur est enregistrée et le robot peut ensuite la corriger lui-même, c'est-à-dire, dans ce cas, prendre la craie pour continuer à exécuter le programme. L'équipe qui fait le moins d'erreurs gagne.

2ème tour (Introduction avancée à la programmation).

De plus, les équipes se voient confier une tâche, mais il peut désormais y avoir des obstacles extérieurs pour la mener à bien. Autrement dit, les programmes doivent inclure des solutions alternatives. Par exemple : « si le robot ne peut pas faire 10 pas tout droit, alors il doit tourner à gauche, enjamber la chaise, faire un autre pas et avancer de 10 pas jusqu'au tableau. »

L'enseignant donne un exemple :

« Un exemple d'algorithme pour un robot assis sur le bord du bureau arrière, qui doit prendre le magazine de classe sur le bureau du professeur et le remettre à sa place » :

Le robot se lève et fait un pas vers la droite (si le passage est à droite).

Il y arrive.

Fait cinq pas en avant, tourne de 90 degrés vers la gauche (s'il s'agit du passage le plus proche du bureau du professeur. Si ce n'est pas le plus proche, alors fait autant de pas que nécessaire), se penche, prend le magazine dans sa main droite, se redresse , tourne de 90 degrés vers la droite, se retourne à nouveau de 180 degrés et fait 5 pas en avant.

Tourne à 180 degrés, fait un pas vers la gauche.

Il y arrive. S'assoit. Il pose le magazine devant lui sur son bureau.

Voici une version « avancée » de cet algorithme:

  1. Le robot fait un pas en avant ;
  2. Répète l'étape 1 (étape) jusqu'à ce qu'il atteigne la table ;
  3. Prend un élément de la table (P) ;
  4. Si cet élément = magazine de classe (F), alors (
  5. le robot tourne à 180 degrés
  6. effectue l'étape 1 jusqu'à ce qu'il revienne à sa place, puis passe à l'étape 6 ; )
  7. Effectue le point 3 ;
  8. Dit : « Programme terminé. » la fin.

  9. // remarque : l'étape 5 « boucle » le robot jusqu'à ce qu'il trouve le journal. Un bon programme serait accompagné d'instructions pour le robot au cas où tous les sujets seraient révisés et que le magazine ne serait pas là.

// remarque : le paragraphe 3 doit contenir le libellé « prend du tableau nouveau objet" (sinon le robot continuera à prendre le même objet)

// remarque : syntaxe du langage Java

Le professeur prévientécoliers - à quels obstacles possibles peuvent être associés :

  • capacité de cross-country,
  • chiffon,
  • mouvement limité.

Ensuite, lors de l'exécution du programme pour chaque commande, L'enseignant crée les obstacles suivants:

  • bloque le passage d'un robot dans une rangée,
  • met la craie/le chiffon sur son bureau,
  • après avoir écrit ne permet pas de se tourner vers la classe,
  • bloque à nouveau le passage du robot vers sa place.

Si vous avez le temps et l'envie, le jeu peut être compliqué en ajoutant un troisième tour, avec des doubles obstacles !

  1. Vérité ou mythe ?

L'enseignant cite quelques faits intéressants sur les programmeurs et demande aux élèves : est-ce vrai ou est-ce un mythe ? Les enfants doivent deviner la bonne réponse. L'enseignant, tout en expliquant la bonne réponse, raconte également divers faits intéressants sur le métier.

Vrai ou mythe : qu’un programmeur est sans prétention, c’est-à-dire qu’il n’a besoin de rien d’autre qu’un ordinateur ?

Mythe! L'un des mythes les plus célèbres. L'opinion selon laquelle les seules choses dont un programmeur a besoin sont un ordinateur et une chaise confortable a vraiment le droit d'exister, mais on peut encore trouver des exceptions. Par exemple, l'un des programmeurs russes les plus célèbres, Mikhaïl Donskoy, a déclaré dans une interview au journal Trud : « Je peux dire avec certitude que j'ai assez de meubles à la maison... Seuls un ordinateur et un matelas peuvent être un pirate informatique. dans un film. » De plus, les spécialistes hautement professionnels apprécient de plus en plus le confort et peuvent se permettre d'en profiter - après tout, leur travail est bien rémunéré. Il n’est donc pas surprenant qu’un programmeur achète une chaise ergonomique qui coûte 1 000 $ ou plus.

Vrai ou mythe : qu'un programmeur soit un éternel célibataire qui n'a pas besoin d'une relation qui ne fera que le distraire ?

Mythe! Les histoires selon lesquelles pour les vrais « programmeurs » communiquer avec une femme est une perte de temps supplémentaire et inutile sont, pour la plupart, encore fausses. Les programmeurs sont bien sûr des gens passionnés, mais, comme on dit, rien d’humain ne leur est étranger. Pourtant, tout le monde veut de la chaleur et de l'affection féminines : aussi bien le manager que le geek informatique le plus passionné. "L'origine de ce mythe est très claire. Les programmeurs sont souvent trop passionnés par leur travail, et cela s'étend bien au-delà des heures de travail. Que puis-je dire : une situation dans laquelle une fille éloigne de force son petit ami de l'écran de l'ordinateur n'est pas rare, ", a déclaré le programmeur Dmitry Kaflik.

Vrai ou mythe : un programmeur est-il une personne qui passe tout son temps en ligne ?

Est-ce ainsi ? Toute communication est-elle vraiment limitée aux messages sur les réseaux sociaux et les messageries instantanées populaires ? Il n’y a pas de réponse exacte à ces questions. Ainsi, certains « programmeurs » honnêtement, la tête baissée, admettent qu'ils ne voient plus personne plus loin que leur moniteur natif, à l'exception des proches et des vendeuses en magasin. Mais d'autres tentent encore de se justifier et affirment que la communication en direct est présente dans leur vie, mais uniquement au travail. Cependant, aujourd’hui tout le monde a accès à Internet et cette maladie est déjà courante. Alors pourquoi en blâmer uniquement les programmeurs ?

Vérité ou mythe : les programmeurs, s’ils lisent, ne lisent que sur les ordinateurs ?

Mythe! L'un des rares mythes qui peuvent facilement être brisés par une pile de livres dont les couvertures présentent des personnages mythiques des œuvres de Lukyanenko, Fry, Perumov et d'autres. La fantasy est l'un des genres préférés de nombreux programmeurs. En général, ils trouvent eux-mêmes une explication à cela, citant le travail avec des « choses intangibles, virtuelles et abstraites ».

Vérité ou mythe : qu'un programmeur est une personne sans passe-temps ?

Presque vrai ! Tout le monde connaît la sagesse populaire selon laquelle le travail idéal est celui qui permet non seulement d'assurer une existence confortable, mais qui apporte également du plaisir, c'est-à-dire, dans un sens, c'est aussi un passe-temps. Sur la base de cette affirmation, les programmeurs peuvent être considérés comme des personnes vraiment heureuses. Puisque dans leur cas l’ordinateur remplace absolument toutes les autres activités. Dans la plupart des cas, les « arbitres des destinées informatiques » n’ont toujours pas le temps de s’occuper des pinceaux et de la peinture. Cependant, si vous aimez aller au cinéma, lire des livres et résoudre des énigmes comme passe-temps, même le connaisseur d'informatique le plus fanatique peut être surpris en train de faire des choses « superflues ».

"Les programmeurs aiment aller au cinéma, au théâtre et ont des passe-temps s'ils ont suffisamment de temps. À l'époque soviétique, j'adorais personnellement, par exemple, jouer au bridge", a admis Donskoï.

Vérité ou mythe : qu'un programmeur ait un éternel désordre sur son bureau ?

Est-ce vrai! Ce stéréotype reflète complètement la réalité. Bien que vous puissiez toujours rencontrer des programmeurs esthètes qui maintiennent un ordre parfait sur la table, bien que rarement.

Vrai ou mythe : les programmeurs n'aiment pas aller chez le coiffeur ?

Est-ce vrai! Une longue queue de cheval au lieu d'une coupe de cheveux soignée est l'attribut principal de presque tout programmeur qui se respecte. Aucune explication n'a encore été trouvée à ce phénomène. D'ailleurs, ce signe est déjà devenu si indissociable de l'image d'un programmeur que de nombreux employeurs leur « pardonnent » leur aversion pour les coiffeurs, fermant les yeux sur le code vestimentaire strict.

Vérité ou mythe : qu'il n'y a pas de bonnes programmeuses parmi les femmes ?

Mythe! Apparemment, ce mythe a été inventé par les hommes eux-mêmes. Il y a peu de programmeuses féminines - c'est un fait, mais parmi elles il n'y a pas moins de spécialistes hautement qualifiés que parmi les représentants du sexe fort. De plus, il existe une opinion selon laquelle les programmeuses sont plus attentives et plus prudentes que leurs méchants du sexe opposé.

  1. Résumons !

Professeur: Alors, que dois-je répondre maintenant à l'élève de première année ? Qui est un programmeur et que fait-il ?

Les élèves, depuis leur place, énumèrent tout ce qu'ils ont appris pendant la leçon. L'enseignant peut poser des questions suggestives parmi une série de celles déjà mentionnées ci-dessus.

Professeur: Maintenant, levez la main, ceux qui veulent devenir programmeur ? Qui n'a pas encore décidé ?

Le professeur découvre ce qui les arrête ?

  1. Devoirs

Préparez un discours à la maison qui expliquera aux élèves, dans un langage simple, comment sont écrits les jeux informatiques. Quel est le travail d'un programmeur, qui d'autre est impliqué dans cela et comment tout cela se déroule dans la pratique.

  1. Application

Pour les enfants qui se considèrent comme des experts dans le domaine de la programmation, l'enseignant organise un petit quiz. La réponse vient de celui qui lève la main le plus rapidement. Ce sera un avantage supplémentaire si l'étudiant peut expliquer sa réponse.

L'étudiant qui donnera le plus de réponses correctes sera considéré comme un spécialiste et recevra un prix.

1941), c'est-à-dire la célébration du crack. Le cracker informatique est un concept plus général et inclut les concepts de « cracker » et l'une des significations du mot « hacker »).

  • personne, cela n'a rien à voir avec la programmation
  • ANNEXE : LIENS UTILES

    • Des cours de programmation spécialement conçus pour les enfants sont ici : http://www.coderussia.ru/teachers.html
    • « Vérité ou mythe » - dernières statistiques sur les programmeurs :
      http://habrahabr.ru/company/mailru/blog/224945/

    NOS AUTRES MATÉRIELS D'ORIENTATION DE CARRIÈRE GRATUITS :

    Description détaillée de la série animée « Kaléidoscope des métiers » :