A
A
Alexey Pomogaev2014-10-26 15:14:11
Programming
Alexey Pomogaev, 2014-10-26 15:14:11

How can programming be taught?

It itches, that's something, writing articles about learning to code from scratch. I think to start from a banal adder and its electronic circuit of transistors to dispel the magic of 0 and 1 and finish on the principles of object-oriented programming.
I remember myself trying to learn from books in my school years, but it was very difficult, because. much was not clear. As a result, I began to understand something only at the end of the first year of university. I would like to somehow correct this situation. I think I have an understanding of how to explain the basics in a more accessible way and reach the general currents.
I would like to make the material accessible to many and to some extent answer the questions that arise on each material. Eliminate imperfections in the material.
I'm still looking in the direction of the Discourse forum engine. Maybe something else can be used for this? How are programmers trained remotely today? What open-source systems are used, what sites are worth looking at for an example?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Anton Piskunov, 2014-10-26
@antonydevanchi

To get started, start meaningful blogging about development. Yes, at least a bunch of Wordpress + public in VK.
And then think about distance learning.

A
Anatoly Scherbakov, 2014-10-26
@Altaisoft

I agree with previous speakers, try to build some audience first by writing articles on different topics. If it works, you can take the following steps.
- Pay attention to other educational IT projects, for example, acodemy.ru, codecademy.com and so on. You can borrow experience. Not to mention monsters - Coursera, EdX, Udacity.
- To organize your DL system, you can use engines specially designed for this. Acodemy.ru has such an engine, but, apparently, it is already more dead than alive. The authors have either lost interest in it, or something, although the idea is promising, the courses that they have already done are very good. There is also Stepic. There are unusual but promising embedded tools like Google Oppia. Monster engines like EdX are also available for use, they are open source, but rumored to be quite complex.
- Do not underestimate the importance of interactive demonstrations and the constant consolidation of theory into practice.
The idea is very good in itself; he himself also tried to engage in programming with schoolchildren (in person), but for now, for all sorts of objective reasons, this business had to be suspended.

G
Galina, 2014-11-24
@yavorska

Foror is a great initiative! Judging by the fact that you want to not only limit yourself to presenting the material, but also answer questions, then pay attention to training through webinars. They are good because you will present the material, in the course of the story, answer the questions of the audience. You will also be able to demonstrate the screen of your computer and make learning more practical, which is very important in programming. Now there are a lot of services for webinars. Golden mean for price/quality webinar.tw, webinar.fm and myownconference .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question