Razlike

Slijede razlike između dviju inačica stranice.

Poveznica na ovu usporedbu

Starije izmjene na obje straneStarija izmjena
Novija izmjena
Starija izmjena
en:start [2016/02/19 17:56] sbabicen:start [2016/02/19 19:59] (trenutno) sbabic
Redak 5: Redak 5:
 ===== When to start with programming? ===== ===== When to start with programming? =====
  
-<font 10.0pt/inherit;;inherit;;inherit>My first steps in programming were at  a computer centre in Croatia in 1968 after graduating   theoretical mathematics at University of Zagreb, where I started  my career as a programmer trainee. In those days,  when  only a few did use computers, I was really lucky of  having  an opportunity to start programming    in  my early twenties. The question is:When is the best time to start with programming? The answer is very simple: the earlier the better. Some students start definitely too late, for instance  some at  secondary schools, some at universities and some  after school completion. Therefore, they have to acquire a lot of facts in a very limited time, and this  always causes a problem, even though  the facts are simple.</font>+<font 10.0pt/inherit;;inherit;;inherit>My first steps in programming were at a computer centre in Croatia in 1968 after graduating theoretical mathematics at University of Zagreb, where I started my career as a programmer trainee. In those days, when only a few did use computers, I was really lucky of having an opportunity to start programming in my early twenties. The question is:When is the best time to start with programming? The answer is very simple: the earlier the better. Some students start definitely too late, for instance some at secondary schools, some at universities and some after school completion. Therefore, they have to acquire a lot of facts in a very limited time, and this always causes a problem, even though the facts are simple.</font>
  
-<font 10.0pt/inherit;;inherit;;inherit>Children can be confronted with some basic elements of programming  as early as  at the age  of  starting primary school. It might be considered  too early, and too hard for little children to learn  programming, especially by those who  assume  programming as something difficult and  too complex for the little ones.</font>+<font 10.0pt/inherit;;inherit;;inherit>Children can be confronted with some basic elements of programming as early as at the age of starting primary school. It might be considered too early, and too hard for little children to learn programming, especially by those who assume programming as something difficult and too complex for the little ones.</font>
  
-<font 10.0pt/inherit;;inherit;;inherit>However, here  we would like to remind the  suspicious ones of a one-year-old child’s capability of starting  to speak that is a precondition for reading.. Although a little child is not learning alphabet by being exposed to  reading complicated texts, later on read at adult stage, both children and adults use the same letters either for reading nursery rhymes, fairy tales or scientific papers.</font>+<font 10.0pt/inherit;;inherit;;inherit>However, here we would like to remind the suspicious ones of a one-year-old child’s capability of starting to speak that is a precondition for reading.. Although a little child is not learning alphabet by being exposed to reading complicated texts, later on read at adult stage, both children and adults use the same letters either for reading nursery rhymes, fairy tales or scientific papers.</font>
  
-<font 10.0pt/inherit;;inherit;;inherit>Not far back in history only the privileged were taught to read and write, and it was  generally acceptable ( if not desirable) for common people to be illiterate. Nowadays, thanks to the improved teaching methods, even people with serious mental impairment  are not only literate, but are taught different subjects as to develop specific skills and acquire knowledge to exert their utmost capabilities. Therefore, there is no reason to make any exception for programming. The point is that it should be done in a way that children can accept programming. Unfortunately, none of programming languages are tailored to suit  children at early stage, either being too difficult, or too lopped. Thus,  most children learn to use computers without actually  learning programming, or  in most cases, they use some programs with  limited or no explanation  of how a particular program works. We believe it should be changed,because it is  as possible to acquire programming in such a natural way as acquiring reading skills by using picture-books, acquiring foreign languages by listening and singing nursery-rhymes or acquiring counting by  playing “Home You Go”. The author of these lines  developed a method of  teaching  children the use and behaviour of variables in RAM,  and the basis of  coding in  1980. Everything was done by using a toy called Mema made by children themselves.</font>+<font 10.0pt/inherit;;inherit;;inherit>Not far back in history only the privileged were taught to read and write, and it was generally acceptable ( if not desirable) for common people to be illiterate. Nowadays, thanks to the improved teaching methods, even people with serious mental impairment are not only literate, but are taught different subjects as to develop specific skills and acquire knowledge to exert their utmost capabilities. Therefore, there is no reason to make any exception for programming. The point is that it should be done in a way that children can accept programming. Unfortunately, none of programming languages are tailored to suit children at early stage, either being too difficult, or too lopped. Thus, most children learn to use computers without actually learning programming, or in most cases, they use some programs with limited or no explanation of how a particular program works. We believe it should be changed,because it is as possible to acquire programming in such a natural way as acquiring reading skills by using picture-books, acquiring foreign languages by listening and singing nursery-rhymes or acquiring counting by playing “Home You Go”. The author of these lines developed a method of teaching children the use and behaviour of variables in RAM, and the basis of coding in 1980. Everything was done by using a toy called Mema made by children themselves.</font>
  
 \\ \\
-{{:wiki:marko_1.png?direct&333x220}}                                                                {{:wiki:lukamema.jpg?nolink&333x220}}+{{:wiki:marko_1.png?333x220  }}{{  :wiki:lukamema.jpg?nolink&333x220  }}
  
-Slika 1. //Djeca sama izrađuju igračku "Memu" - dva primjera: pretinci su obojani drugom bojom odnosno imenovani različim imenima//+<font 10.0pt/inherit;;inherit;;inherit>Picture 1. The toy called Mema is a small chest of drawers with nine drawers made of nine matchboxes. The drawers have different names or appear in different colours.</font>
  
-//N//astavu o toj tematici mogla im je držati njihova učiteljica koja o računalima nije morala znati ništa ili skoro ništaRoditelje takva nastava nije koštala ni Kune, odnosno u ono vrijeme dinara. Djeca su naučila mnogo toga o programiranju. Tako su naučili da postoji //program//, da je on sastavljen od //naredbi//, da je redoslijed naredbi važanda neke naredbe učitavaju brojeve u //memoriju//da neke druge računaju sa //varijablama // ili //brojevima // (//konstantama//)da broj može biti tako velikda ne stane u varijablu (overflowda novi sadržaj varijable zamjenjuje stari+//<font 10.0pt/inherit;;inherit;;inherit>The teacher</font>    // //<font 10.0pt/inherit;;inherit;;inherit>herself did not have any specific knowledge of programmingand the method did not require any additional costs. Children learned a lot about programming,simply by discovering that in a computer there is something that is called a program being built by instructions. By playing Memathey easily understood how important the sequence of instructions is for building a program. They quickly spotted that some instructions read numbers in RAMothers calculated results and stored them again in RAMand while numbers were stored in variables, calculations were done by using variables or constants. Furthermore, they learned that new contents of RAM replaced the old ones, and that sometimes the result might be too big to fit into RAM (Overflow), that new contents of a variable replace the old one</font>    //
  
-[[:wiki:marko_2.png?256x300}}|marko_2.png]]+{{  :wiki:marko_2.png?256x300  }}
  
-Slika 2. //Djeca pomoću igrače "Meme" bez računala uče programirati. //+<font 10.0pt/inherit;;inherit;;inherit>Picture 2The children using Mema learn how to program without a computer.</font>
  
-Spontano su nadograđivali znanje kako se u neke varijable kumuliraju vrijednostida dva računala mogu biti //nekompatibilna//….+<font 10.0pt/inherit;;inherit;;inherit>Step by step children acquired how to update a value of variablewhile all Memas in a class had to have the same drawers (compatibility)…</font>
  
-Ako sam vas makar malo zaintrigirala to je odličnoMožda ću obrisati prašinu sa starih papira i igračaka i možda ću za vas ponovo oživiti priču koja me je i prije toliko godina fasciniralaAko nisam pokušati ću sa još nečim.+<font 10.0pt/inherit;;inherit;;inherit>Should you get intrigued by Mema so far, it may start removing dust from my old papers and toys and eventually bring to life a story that years ago fascinated me. The method I am dealng with was implemented in a primary school in Rijeka (Croatia) in 1980.</font>
  
-Metodu koju spominjem pokušala sam oživiti u jednoj riječkoj školi prije više od trideset godina.+{{  :wiki:razred.png?350x209  }}
  
-[[:wiki:razred.png?350x209}}|razred.png]]+<font 10.0pt/inherit;;inherit;;inherit>Picture 3The children with their teacher Maja Mulac (in year 1980.)</font>
  
-Slika 3. //Učenici učiteljicom Majom Mulac (1980godine).//+<font 10.0pt/inherit;;inherit;;inherit>The teacher liked the method, while the schoolchildren were interested and enthusiastic. I wrote some articles about the method, and published a teacher'handbookHowever, that was all, nothing happenedBut then almost out of the blue, six or seven years later , I received a telephone call from a teacher of Technical education, Mr. Damir Čović, who included some programming in Basic using Spectrum computers in the same school where the project Mema had been implemented years before. He told me that he was teaching programming in four parallel eighth classes, and that schoolchildren in one of the four classes were much better in understanding Basic than the other three. Having been informed by his schoolchildren that they had some foreknowledge, he contacted their previous school teacher who had implemented Mema and so he got in touch with me. Together we made a parallel test about programming in Basic in all four classes. The result was spectacular! The programming knowledge in the class where the schoolchildren had previously been included in teaching programming by using Mema toy were statistically significant better than in the other three classes. And that took only several hours in the first and second class. The question is : What computer skills would they have acquired, if they had been given an opportunity of continuing learning by applying this method throughout their primary school ?</font>
  
-Učiteljica je bila oduševljena djeca takođeriskustva sam opisala u par stručnih i znanstvenih radova i osim toga nije se dogodilo skoro ništa. Ali ipaknakon 6-7 godina nazvao me je nastavnik koji je u spomenutoj školi držao tehnički odgoj i u sklopu toga programiranje u Basicu za osme razredeOn mi je rekao da učenici iz jednog od četiri osma razreda puno lakše savladavaju Basicnego ostala triU dogovoru tim nastavnikom provela sam istraživanje u sva četiri razreda. Rezultat je bio fantastičan! Znanje programiranja u razredu koji je po prije spomenutoj metodi radio nekoliko sati u prvom razredu bilo je statistički značajno bolje od preostala tri razreda!. Što bi tek bilo da su nastavili sa radom kontinuirano! +<font 10.0pt/inherit;;inherit;;inherit>Againthe result was published as a scientific paperand after that again, nothing happened. .Nowfinally I do believe this might be a fresh start for the Mema storyI do believe this is an opportunity of Mema’revival and help our youngsters grasp techniques of programming and develop full awareness of how to use computers instead of being usedunaware of what can go wrongi.e. to have control of what is going on, instead of being controlledThat is my deepest motive for the restart of these sites. The initiative came from my former student, Professor Snjezana Babicwho has been developing these Internet pages and from the EU initiative that encourages programming teachingHopefully, this time the Mema initiative will find its way to all those who need it.</font>
- +
-Opet je taj rezultat bio objavljen u obliku znanstvenog rada ipogađateiza toga ništaA mislim da bi iza toga moglo biti svašta i to puno toga lijepoga i dobrogaMožda sam radi toga pokušala još jednomovim stranicamaNa to me motivirala suradnja sa profesoricom Snježanom Babić, mojom bivšom studenticom i činjenica da se i na razini Europe javila inicijativa koja u mojem srcu nekad plamti, a nekad tinja već više od trideset godina.+
  
 Marina Čičin-Šain Marina Čičin-Šain
  
-===== Opis metode =====+===== The method description =====
  
-**Na sljedećoj stranici možete pročitati****[[:opis_metode|OPIS METODE]].**+On the next side can find method description: [[:en:opis_metode|The method description]]
  
en/start.1455904572.txt.gz · Zadnja izmjena: 2016/02/19 17:56 od sbabic
Na vrh
CC Attribution-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0