Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемКристина Гладышева
1 1 August, 2010 Repere conceptuale în predarea Informaticii în învăţămîntul preuniversitar Anatol Gremalschi, dr.hab., prof.univ. Ministerul Educaţiei al Republicii Moldova
2 2 1.Ce trebuie să înveţe elevii? Informatica sau Tehnologia informaţiei şi a comunicaţiilor? 2.Cum trebuie predată Informatica? Ca un curs aplicativ sau ca o ştiinţă? 3.Care trebuie să fie scopul disciplinei şcolareInformatica? 4.Este oare acest scop relevant pentru toate categoriile de elevi? Întrebări la care tot mai trebuie să răspundem
3 3 1.Există două discipline distincte: Informatica Tehnologia informaţiei şi a comunicaţiilor 2.Disciplina şcolară Informatica va include în calitate de curs propedeutic elemente de tehnologie 3.Scopul disciplinei şcolare Informatica: dezvoltarea culturii informaţionale formarea gândirii algoritmice Puncte de plecare
4 4 În domeniul formării competenţelor generale de bază: Valoarea formativă a disciplinei (1) Dezvoltarea gândirii logice Formarea gândirii algoritmice Cunoaşterea şi utilizarea elementelor de programare Cunoaşterea şi utilizarea elementelor de modelare Interpretarea rezultatelor modelării pe calculator
5 5 Formarea deprinderilor practice de utilizare a calculatorului pentru acumularea, păstrarea şi prelucrarea digitală a informaţiei Formarea deprinderilor practice de utilizare a reţelelor de calculatoare şi a serviciilor de reţea Formarea deprinderilor practice de comunicare folosind reţelele de calculatoare Valoarea formativă a disciplinei (2) În domeniul tehnologiei informaţiei şi a comunicaţiilor:
6 6 1.Sisteme de operare 2.Structura calculatorului 3.Reţele de calculatoare 4.Procesarea textelor 5.Calcul tabelar 6.Teoria informaţiei 7.Aritmetica de calculator Conţinuturi (1)
7 7 8. Algebra booleană 9. Limbaj de programare de nivel înalt 10. Tehnici de programare 11. Baze de date 12. Elemente de modelare 13. Calcul numeric 14. Elemente de Web design Conţinuturi (2)
8 8 Ce se cere pe plan internaţional ?
9 9 IOI Matematica 1. Aritmetica şi geometria 2. Mulţimi, relaţii şi funcţii 3. Logica 4. Tehnica demonstrării 5. Combinatorica 6. Teoria grafurilor 7. Arbori
10 10 IOI Bazele programării 1.Sintaxa şi semantica unui limbaj de programare de nivel înalt 2.Tipurile simple şi tipurile structurate de date 3.Structurile algoritmice de bază: secvenţa liniară, ramificarea, ciclul 4.Funcţii şi proceduri, transmiterea parametrilor 5. Structurile dinamice de date
11 11 IOI Tehnici de programare 1.Trierea 2.Metoda Greedy 3.Recursia 4.Reluarea 5.Desparte şi stăpâneşte 6.Ramifică şi mărgineşte 7.Programarea dinamică
12 12 IOI Analiza algoritmilor 1.Estimarea necesarului de memorie 2.Estimarea complexităţii temporale 3.Corectitudinea algoritmilor 4.Strategii de dezvoltare a algoritmilor: euristica programarea structurată programarea modulară sortarea şi căutarea rapidă Minimaxul teoria jocurilor
13 13 Indicele de popularitate Tiobe (Web chatter) Position Aug 2010 Programming Language Ratings Jul JavaScript2.401% 12Ruby1.979% 13PL/SQL0.757% 14SAS0.715% 15MATLAB0.627% 16Lisp/Scheme/Clojure0.626% 17Pascal0.622% 18ABAP0.616% 19RPG (OS/400)0.606% 20Go0.603% Position Aug 2010 Programming Language Ratings Jul Java17.994% 2C17.866% 3C % 4PHP9.180% 5(Visual) Basic5.413% 6C#4.986% 7Python4.223% 8Perl3.427% 9Objective-C3.150% 10Delphi2.428%
14 14 Rolul limbajului de programare 1.Avem nevoie de un limbaj didactic de programare, destinat mai mult instruirii decât elaborării de produse-program industriale 2.Pentru limbajul didactic trebuie să existe un mediu cât mai simplu de dezvoltare a programelor 3.Limbajul didactic trebuie: să contribuie la dezvoltarea gândirii algoritmice să fie simplu şi robust să deschidă perspective pentru trecerea la limbajele industriale
15 15 Fiecare limbaj are o destinaţie precisă LanguageMain application areaCompiled/interpreted ADAReal-timeCompiled language BASICProgramming for educational purposesInterpreted language CSystem programmingCompiled language C++System object programmingCompiled language CobolManagementCompiled language FortranCalculationCompiled language JavaInternet oriented programmingIntermediary language MATLABMathematical calculationsInterpreted language MathematicaMathematical calculationsInterpreted language LISPArtificial intelligenceIntermediary language PascalEducationCompiled language PHPDynamic website developmentInterpreted language PrologArtificial intelligenceInterpreted language PerlProcessing character stringsInterpreted language
16 16 Dezvoltarea gândirii algoritmice Basic Microsoft Small Basic Visual Basic Logo Lisp Executantul Pascal Turbo Pascal Object Pascal Delphi Schemele logice ? Pentru a dezvolta gândirea algoritmică trebuie să trecem de la un limbaj foarte simplu la unul ce permite studierea bazelor programării
17 17 Limbajele de programare: unitate sau diversitate? Pascal-ul Este cel mai răspândit limbaj, special proiectat în scopuri didactice şi anume cu el se începe studierea bazelor programării în SUA şi în majoritatea absolută a ţărilor din Europa. Este inclus in Curriculum în: Argentina Belgia Bulgaria Croatia Moldova Romania Serbia Libia Tunis Franţa Canada Rusia Ucraina Belarusi
18 18 Bariera lingvistică Engleza Necunoaşterea limbii engleze provoacă mari frustrări atunci când absolventul se confruntă cu lumea reală Cu cât mai repede copiii vor începe să studieze engleza cu atât mai bine Programele scrise într-o limbă naţională nu vor fi înţelese în alte ţări ne autoizolăm Nu vom înţelege programele elaborate în alte ţări aprofundăm autoizolarea Anumite fenomene din programare se exprimă foarte greu în limbile naţionale Practic nu există produse-program în limbile naţionale
19 19 Limbaje de programare în limbile naţionale Glagol (Pascal în rusă) Rapira (Algol în rusă) Kumir (Pascal în rusă) Analitik (transformări simbolice în rusă) Arlogo (Logo în limba arabă) BangaBhasha (C şi C++ în Banga) Chinese BASIC (Basic în chineză) Farsi.net (Delphi în limba persană)
20 20 Rolul sistemului educaţional
21 21 Consultanţii proiectului
22 22 Critica situaţiei existente (1)
23 23 Critica situaţiei existente (2)
24 24 Ciuma şi Holera ca substituiente ale limbajele didactice de programare (1) Обучение программированию с помощью С эквивалентно развращению малолетних А.А. Берс, Институт Систем Информатики им. А.П. Ершова СО РАН Использование Бейсика в начальном курсе программирования непоправимо травмирует ум програмиста Э.В. Дейкстра, автор концепции структурного программирования
25 25 Изучение промышленных языков и систем,... служащих для продвижения комерческих интересов... должны быть вынесены из базовых курсов... Ф.В. Ткачев, Институт Ядерных Исследований РАН Стихийное распространение в среде юных партизан от программирования порочной мифологии возникшей вокруг языков C/C++, имеет резон в примитивных архетипах подросковой психологии Никлаус Вирт, автор языков программирования Паскаль, Модула-2, Оберон Ciuma şi Holera ca substituiente ale limbajele didactice de programare (2)
26 26 Vă mulţumim pentru atenţie ! Ministerul Educaţiei al Republicii Moldova
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.