I am a novice programming teacher and now a group of smart children has gathered who want to learn something outside the school curriculum. They chose Java (it didn’t happen and it’sn’t going to change) And then the question was raised, well, let's learn how to write in the console. What's next? Applets, as I understood, are already outdated and are not supported anywhere ...

So what is there to write something?

In general, we need a concrete modern and simple application, so what could we boast about, it is also very important for children :)

Age from 14 to 18 years.

I want to hear in response to the specific name of the Java technology applicable to these conditions and examples of its use.

Closed due to the fact that off-topic participants PashaPash , Nick Volynkin , Vladimir Glinskikh , Dmitriy Simushev , Aries 4 Oct '15 at 9:09 .

It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:

  • " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - PashaPash, Vladimir Glinskikh, Aries
If the question can be reformulated according to the rules set out in the certificate , edit it .

  • Write anything using javafx (school timetable, electronic diary). But of course something is better with javaee, but this is already more complicated - Mikhail Ketov
  • Something visual + databases, simple 2D games - redL1ne
  • Although applets are considered outdated technology, they are fully supported by browsers. In addition, you can write applications with a graphical interface, and not just console. Well, now the trend for Java is to write applications for Android. - tutankhamun
  • one
    @ MikhailKetov: JavaEE schoolchildren? You are an optimist) - Nick Volynkin
  • one
    @PashaPash Well, now we will sketch the answers and carry them down later :) - tutankhamun

1 answer 1

If I like it, let's learn zhavu, and then "and what to do with it ???". But since there is no such plan and you need to continue tormenting Java, I suggest looking at an interesting book written by Jacob Fain - Java programming for children, parents and grandparents . There is a lot of good and positive things and on the basis of this book you can write a work plan (in fact, what the teacher should have done first of all).

This book is also translated into Russian, but if children want to learn programming, then it is better to learn it in English.

  • You did not quite understand, they came to me and said that they want to program in java and now I have to figure it out myself for what it could be useful for them. And I have a plan for normal lessons, but they need to focus on the program, but it’s not perfect :( - An Anita
  • But in this case it is necessary to say - either we are doing the right program, or we are doing it according to an "imperfect program." Get free rein and teach the kids fine. - KoVadim
  • To make the right program, you need to analyze the relevance of technology ... What I’m doing here :) And I’ve already redid that program, don’t worry, I’ve been throwing away a lot of lessons that are spent on nobody else’s (at this age and luggage) knowledge. The fact is that I give them the basics in class, but in a circle I would like something like that, maybe a little ostentatious or something ... To interest and learn the basics of self-study ... - An Anita
  • a bit late, but suddenly someone else need. showy, multi-user, with a competitive aspect, at the same time simple and for different levels there is such a resource codingame.com - Ramiz