Replies: 4 comments
-
Thanks for your support Gregor.
I am glad that you are the first reviewer of the series.
After reading the first book, what age do you think it suits? Is it suitable for 6 years old kids in Germany or higher (not to read directly but to be introduced by a teacher)?
Which basic knowledge must kid have to be able to learn this content?
Thanks.
…________________________________
From: Gregor ***@***.***>
Sent: Monday, January 13, 2025 9:00 AM
To: VBAndCs/sVB-Small-Visual-Basic ***@***.***>
Cc: Subscribed ***@***.***>
Subject: [VBAndCs/sVB-Small-Visual-Basic] sVB, Kid Programmer, Level 1 ... (Discussion #102)
A practical introduction to Small Visual Basic ...
Review on Kindle, from Germany on January 10, 2025
"Small Visual Basic" (sVB) is the big brother of "Small Basic" and the little brother of "Visual Basic". This 1st level of "Kid Programmer" introduces event-oriented programming with sVB. It is a type of graphical modular programming that leads to quick results. I enjoyed getting to know sVB and I am already looking forward to level 2 of "Kid Programmer".
—
Reply to this email directly, view it on GitHub<#102>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ALQ5MVTPXNW65LQLLQSYDFL2KN6BZAVCNFSM6AAAAABVCDE2S6VHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZXHAYTQNBQGQ>.
You are receiving this because you are subscribed to this thread.
[https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif]<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free.www.avast.com<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
|
Beta Was this translation helpful? Give feedback.
-
Hello Mohammad, I think that your “Kid Programmer” e-books on Kindle are not that suitable for children. These "for kids books" often set the age too low because you need a certain intellectual maturity and ability to concentrate in order to learn in a "targeted" way. In Germany, such computer books are often only taught in schools from the 7th grade onwards. For example, the "dot notation" can only be understood correctly if you have some basic knowledge of OOP. Then it's easy to understand what attributes and methods are that you constantly use in "Small Basic" and "Small Visual Basic". Even if teachers teach children, I believe that the use of such programming languages only makes sense in secondary schools, at the earliest from the age of teenagers. It's great that you publish these "Kid Programmer" computer books. Even as an adult, I enjoy getting to know “Small Visual Basic” better. When it comes to programming, I'm not interested in software development or a job in the IT industry, but in use in the education sector, e.g. with "Small Basic", "Small Visual Basic", "Python", TigerJython", "Logo", "Scratch" or "Snap!". Hallo Mohammad, ich bin der Meinung, dass deine E-Books "Kid Programmer" bei Kindle für Kinder nicht so gut geeignet sind. Diese "for Kids Bücher" setzen das Alter oft zu niedrig, weil man eine gewisse intellektuelle Reife und Konzentrationsfähigkeit benötigt, um "zielgerichtet" lernen zu können. In Deutschland werden solche Computerbücher im schulischen Bereich oft erst ab der 7. Klasse unterrichtet. Beispielsweise ist die "dot-Notation" nur dann richtig zu verstehen, wenn man ein paar Grundkenntnisse in OOP besitzt. Dann ist das auch gut nachvollziehbar, was Attribute und Methoden sind, mit denen man ja ständig bei "Small Basic" und "Small Visual Basic" hantiert. Auch wenn Lehrer Kinder unterrichten, glaube ich, dass erst aber weiterführenden Schulen der Einsatz von solchen Programmiersprachen sinnvoll ist, frühestens ab dem Alter von Jugendlichen. Toll, dass du diese Computerbücher "Kid Programmer" herausgibst. Mir macht es auch als Erwachsener Spaß, damit "Small Visual Basic" besser kennenzulernen. Mich interessiert beim Programmieren nicht die Software-Entwicklung oder eine Arbeitsstelle in der Informatikbranche, sondern der Einsatz im Bildungssektor, z.B. mit "Small Basic", "Small Visual Basic", "Python", TigerJython", "Logo", "Scratch" oder "Snap!". |
Beta Was this translation helpful? Give feedback.
-
Thanks Gregor for this feedback.
I think secondary school age is too old these days. I've taught sVB to 10-15 years old Egyptian kids, and despite that many of them are rather weak in English and Math, they could go with it.
In fact, sVB couldn't attract secondary school students, who rather prefer Python or C#, to be prepared for collage courses. But for kids, sVB is the easiest option after they have fone with Scratch.
I encourage everyone to introduce sVB to kids starting from 6 years for English-speakers, and 9 years non-English-speakers.
…________________________________
From: Gregor ***@***.***>
Sent: Monday, January 13, 2025 12:22 PM
To: VBAndCs/sVB-Small-Visual-Basic ***@***.***>
Cc: Mohammad Hamdy Ghanem ***@***.***>; Comment ***@***.***>
Subject: Re: [VBAndCs/sVB-Small-Visual-Basic] sVB, Kid Programmer, Level 1 ... (Discussion #102)
Hello Mohammad, I think that your “Kid Programmer” e-books on Kindle are not that suitable for children. These "for kids books" often set the age too low because you need a certain intellectual maturity and ability to concentrate in order to learn in a "targeted" way. In Germany, such computer books are often only taught in schools from the 7th grade onwards. For example, the "dot notation" can only be understood correctly if you have some basic knowledge of OOP. Then it's easy to understand what attributes and methods are that you constantly use in "Small Basic" and "Small Visual Basic". Even if teachers teach children, I believe that the use of such programming languages only makes sense in secondary schools, at the earliest from the age of teenagers.
It's great that you publish these "Kid Programmer" computer books. Even as an adult, I enjoy getting to know “Small Visual Basic” better. When it comes to programming, I'm not interested in software development or a job in the IT industry, but in use in the education sector, e.g. with "Small Basic", "Small Visual Basic", "Python", TigerJython", "Logo", "Scratch" or "Snap!".
Hallo Mohammad, ich bin der Meinung, dass deine E-Books "Kid Programmer" bei Kindle für Kinder nicht so gut geeignet sind. Diese "for Kids Bücher" setzen das Alter oft zu niedrig, weil man eine gewisse intellektuelle Reife und Konzentrationsfähigkeit benötigt, um "zielgerichtet" lernen zu können. In Deutschland werden solche Computerbücher im schulischen Bereich oft erst ab der 7. Klasse unterrichtet. Beispielsweise ist die "dot-Notation" nur dann richtig zu verstehen, wenn man ein paar Grundkenntnisse in OOP besitzt. Dann ist das auch gut nachvollziehbar, was Attribute und Methoden sind, mit denen man ja ständig bei "Small Basic" und "Small Visual Basic" hantiert. Auch wenn Lehrer Kinder unterrichten, glaube ich, dass erst aber weiterführenden Schulen der Einsatz von solchen Programmiersprachen sinnvoll ist, frühestens ab dem Alter von Jugendlichen.
Toll, dass du diese Computerbücher "Kid Programmer" herausgibst. Mir macht es auch als Erwachsener Spaß, damit "Small Visual Basic" besser kennenzulernen. Mich interessiert beim Programmieren nicht die Software-Entwicklung oder eine Arbeitsstelle in der Informatikbranche, sondern der Einsatz im Bildungssektor, z.B. mit "Small Basic", "Small Visual Basic", "Python", TigerJython", "Logo", "Scratch" oder "Snap!".
—
Reply to this email directly, view it on GitHub<#102 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ALQ5MVXVUVNULWZQWKIJCML2KOVWRAVCNFSM6AAAAABVCDE2S6VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBRHE2DGMQ>.
You are receiving this because you commented.
[https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif]<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free.www.avast.com<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
|
Beta Was this translation helpful? Give feedback.
-
Hello Mohammad, Opinions sometimes differ as to which programming language is useful at which age. I think that "Scratch Junior", "Scratch" and "Logo" are very good for the first steps. You can teach them from elementary school (from the 3rd grade). From the 5th grade, i.e. from the age of 10, I would start with "Small Basic" and "Small Visual Basic". I would teach "Python" or "TigerJython", but also script languages such as HTML and CSS from the 7th grade. I would only offer programming languages such as "C Sharp", "JavaScript" or "Java" from the senior high school (11th to 13th grade in Germany) at the earliest. For students, that would be the age of 16 to 19. I don't think much of programming languages at kindergarten age because it is rarely possible to work in a targeted manner. Best wishes... Gregor Hallo Mohammad, da gehen manchmal die Meinungen auseinander, welche Programmiersprache ab welchem Alter sinnvoll ist. Ich denke, dass "Scratch Junior", "Scratch" und "Logo" für die ersten Gehversuche sehr gut sind. Das kann man schon ab der Grundschule (ab der 3. Klasse) unterrichten. Ab der 5. Klasse, also ab dem 10. Lebensjahr würde ich mit "Small Basic" und "Small Visual Basic" beginnen. "Python" oder "TigerJython", aber auch Scriptsprachen wie HTML und CSS würde ich ab der 7. Klasse unterrichten. Programmiersprachen wie "C Sharp", "JavaScript" oder "Java" würde ich frühestens ab der Oberstufe (11.- 13. Klasse in Deutschland) anbieten. Das wäre bei Schülern das Alter von 16 bis 19 Jahren. Von Programmiersprachen im Kindergartenalter halte ich überhaupt nichts, weil ein zielgerichtetes Arbeiten selten möglich ist. Beste Grüße ... Gregor |
Beta Was this translation helpful? Give feedback.
-
A practical introduction to Small Visual Basic ...
Review on Kindle, from Germany on January 10, 2025
"Small Visual Basic" (sVB) is the big brother of "Small Basic" and the little brother of "Visual Basic". This 1st level of "Kid Programmer" introduces event-oriented programming with sVB. It is a type of graphical modular programming that leads to quick results. I enjoyed getting to know sVB and I am already looking forward to level 2 of "Kid Programmer".
Beta Was this translation helpful? Give feedback.
All reactions