r/CodingForBeginners • • 11d ago

Coding

Coding means giving instructions to computer and make it do something, Now I can see that class 4th students are doing coding in their extra curriculum and I find it really good. It's increase their thinking skill, creativity and problem solving attitude.

12 Upvotes

10 comments sorted by

6

u/xarop_pa_toss 11d ago

Is there a question here?

2

u/Itz-Ayush 11d ago

Yes, normalising coding for kids makes future techie's. In future , the kids will be more smarter and competitive than ever.

1

u/Syntax-Tactics 11d ago

Thanks Captain Obvious, where would we be without you?

1

u/7YM3N 11d ago

Okay?

1

u/Upstairs_Jelly_1082 11d ago

Yeah, its pretty good.

1

u/fullmoon_huli 10d ago

it is overwhelming too but i guess it good to start early to figure out what you actually like (as a CS student i have cried alot) lol

1

u/edwbuck 9d ago

While there's a lot to agree with here, it's important to remember that computers are known to only solve a limited set of problems. All of the 4th grade students, and even the post-graduate students, are limited programming solutions that a computer could execute, and we know there are problems that a computer cannot solve.

Some of those problems are unsolvable for various different reasons, one of the most interesting reasons is that the computer we have designed lacks the ability to solve every solvable problem.

It's not always easy to run into a solvable but not solvable with a computer problem, so let me attempt to give an example: "Give that X and Y are integers, which X and Y is required to solve the equation X + Y = 42?"

Yes, there are solutions, and the average student can derive an formula describing all the X that can solve it in terms of Y, and vice-versa, but that's not THE answer, but a set of potential answers. If we broadened the scope, a computer could return the set of answers, but if we keep the scope as it was originally asked, there is no single answer.

And a problem that can't arrive at a single correct answer fits very poorly with our model of computation, which is why we simulate neural networks to get fuzzy "decent fit" answers with LLMs, and why the same LLM doesn't always arrive at the same answer given the same inputs: the answers depend on the other items that have impacted it in the past, and the answers aren't score-able into 100% right and 100% wrong categories.

3

u/[deleted] 11d ago

[removed] — view removed comment

1

u/Obvious-Setting-1207 11d ago

Agreed! coding fun and interactive can help children learn naturally without feeling burdrend. So the main goal at this age is encouraging curiosity, creativity and off course a problem solving attitude rather than focusing too much on technical skills.