Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
New programming course
#46
LEFT *
RIGHT *
If so. Plus, constants should be created with const, no preprocessor. Clean code, please. Good habits should be taught from the beggining, do not make excuses like "it should be simple because children are dumb". Dumb children won't like programming anyway, why would someone care.

BTW, it can actually be done in CBOT right now, I was using it a few times.
Code:
float LEFT = 90.0;
float FORWARD = 5.0;

move(FORWARD);
turn(LEFT);

But I wouldn't make any constants like that at all, because

Code:
turn(FORWARD);

will work just fine, but it's probably not what the author meant and is confusing for everyone.

TBH I don't like the idea of teaching something not existent in real programming in order to just make it 'easier' for learning. The tool doesn't matter and should not be changed specifically for teaching. I'd call it no skill in teaching at all if the tool needs to be confusily simplified. How is that supposed to teach anything useful? Only concepts... Which can be taught very well in normal programming languages. Don't make kids dumber, if they are lazy and/or resistant to learning then such silly changes won't make a difference. Those who actually enjoy programming and will learn will get it without this (IMO) stupid modifications of the language itself. English is not a problem nowadays, I was personally learning it before I went to elementary school, so today situation should be much better. Children can use smartphones, so they can also learn normal programming. Stupid inventions like LOGO are not working because one does not learn useful programming through them. People want to create something, something awesome, no draw polygons. It's boring, unsatisfying... It's better for them to play Minecraft and do something with redstone for example. They are learning from it and having fun and it actually gives useful knowledge (e.g. logic gates). And the children have feeling that they are actually treated seriously, whereas drawing turtle, Polish commands etc. give quite the opposite feeling. And also this is a HUGE motivation to learn Java in order to mod the game.

That's why I would like to see a real programming language instead of CBOT, but CBOT at least has syntax close to real languages. Don't destroy the biggest advantage of Colobot because of some unneeded simplicity.

Sorry for any mistakes, it's not easy to write such long posts on a phone.
[Image: XvN5CTW.png] [Image: UYXyyMS.png]


Messages In This Thread
New programming course - by krzys_h - 07-16-2015, 11:19 AM
RE: New programming course - by Simbax - 07-16-2015, 04:00 PM
RE: New programming course - by tomaszkax86 - 07-16-2015, 04:31 PM
RE: New programming course - by RaptorParkowsky - 07-17-2015, 11:31 AM
RE: New programming course - by krzys_h - 07-17-2015, 11:52 AM
RE: New programming course - by tomangelo - 07-17-2015, 11:59 AM
RE: New programming course - by RaptorParkowsky - 07-17-2015, 12:11 PM
RE: New programming course - by krzys_h - 07-25-2015, 03:56 PM
RE: New programming course - by tomangelo - 07-25-2015, 04:42 PM
RE: New programming course - by krzys_h - 07-25-2015, 04:53 PM
RE: New programming course - by RaptorParkowsky - 07-25-2015, 04:43 PM
RE: New programming course - by tomangelo - 07-25-2015, 10:49 PM
RE: New programming course - by krzys_h - 07-26-2015, 06:08 PM
RE: New programming course - by tomaszkax86 - 07-26-2015, 06:19 PM
RE: New programming course - by RaptorParkowsky - 08-02-2015, 08:54 PM
RE: New programming course - by krzys_h - 08-02-2015, 09:45 PM
RE: New programming course - by Simbax - 08-02-2015, 09:58 PM
RE: New programming course - by Emxx52 - 08-02-2015, 10:00 PM
RE: New programming course - by RaptorParkowsky - 08-02-2015, 10:13 PM
RE: New programming course - by tomangelo - 08-02-2015, 10:14 PM
RE: New programming course - by Simbax - 08-02-2015, 10:25 PM
RE: New programming course - by RaptorParkowsky - 08-02-2015, 10:36 PM
RE: New programming course - by krzys_h - 08-03-2015, 08:10 AM
RE: New programming course - by RaptorParkowsky - 08-03-2015, 10:45 AM
RE: New programming course - by Simbax - 08-05-2015, 09:24 AM
RE: New programming course - by krzys_h - 08-05-2015, 10:40 PM
RE: New programming course - by DavivaD - 09-21-2015, 09:38 PM
RE: New programming course - by krzys_h - 09-22-2015, 05:50 AM
RE: New programming course - by Mrocza - 09-25-2015, 07:35 PM
RE: New programming course - by Simbax - 09-25-2015, 08:50 PM
RE: New programming course - by Mrocza - 09-26-2015, 07:50 AM
RE: New programming course - by krzys_h - 09-26-2015, 12:51 PM
RE: New programming course - by RaptorParkowsky - 09-26-2015, 02:26 PM
RE: New programming course - by krzys_h - 09-26-2015, 04:05 PM
RE: New programming course - by Mrocza - 09-27-2015, 11:16 AM
RE: New programming course - by krzys_h - 09-27-2015, 05:59 PM
RE: New programming course - by Mrocza - 09-27-2015, 07:16 PM
RE: New programming course - by tomangelo - 09-27-2015, 07:27 PM
RE: New programming course - by krzys_h - 09-27-2015, 07:32 PM
RE: New programming course - by tomaszkax86 - 09-27-2015, 10:17 PM
RE: New programming course - by tomangelo - 09-27-2015, 10:30 PM
RE: New programming course - by Mrocza - 09-28-2015, 03:38 PM
RE: New programming course - by RaptorParkowsky - 09-28-2015, 05:01 PM
RE: New programming course - by Mrocza - 09-28-2015, 05:19 PM
RE: New programming course - by tomangelo - 09-28-2015, 05:46 PM
RE: New programming course - by Simbax - 09-28-2015, 06:56 PM
RE: New programming course - by Mrocza - 09-28-2015, 08:15 PM
RE: New programming course - by krzys_h - 09-28-2015, 08:16 PM
RE: New programming course - by Simbax - 09-28-2015, 08:30 PM
RE: New programming course - by RaptorParkowsky - 09-28-2015, 09:17 PM
RE: New programming course - by krzys_h - 09-30-2015, 05:45 PM
RE: New programming course - by krzys_h - 09-30-2015, 09:42 PM
RE: New programming course - by krzys_h - 10-04-2015, 06:42 PM
RE: New programming course - by DavivaD - 10-04-2015, 07:04 PM
RE: New programming course - by RaptorParkowsky - 10-04-2015, 07:40 PM
RE: New programming course - by krzys_h - 10-04-2015, 07:51 PM
RE: New programming course - by Simbax - 10-04-2015, 09:40 PM
RE: New programming course - by tomaszkax86 - 10-04-2015, 10:42 PM
RE: New programming course - by krzys_h - 10-05-2015, 07:20 PM
RE: New programming course - by kevinvr - 12-18-2015, 03:32 AM
RE: New programming course - by kevinvr - 12-18-2015, 01:57 PM
RE: New programming course - by Simbax - 04-07-2016, 06:36 PM
RE: New programming course - by krzys_h - 04-07-2016, 08:53 PM
RE: New programming course - by radioactivity - 04-07-2016, 09:08 PM
RE: New programming course - by Simbax - 04-07-2016, 09:23 PM
RE: New programming course - by krzys_h - 04-07-2016, 09:38 PM
RE: New programming course - by tomangelo - 04-07-2016, 10:04 PM
RE: New programming course - by Simbax - 04-08-2016, 01:20 PM
RE: New programming course - by radioactivity - 04-08-2016, 03:43 PM
RE: New programming course - by Simbax - 04-08-2016, 05:45 PM
RE: New programming course - by radioactivity - 04-08-2016, 06:20 PM
RE: New programming course - by krzys_h - 04-08-2016, 08:31 PM
RE: New programming course - by Simbax - 04-08-2016, 08:02 PM
RE: New programming course - by Simbax - 04-08-2016, 08:42 PM
RE: New programming course - by radioactivity - 04-08-2016, 08:47 PM
RE: New programming course - by radioactivity - 04-08-2016, 10:55 PM
RE: New programming course - by krzys_h - 04-09-2016, 11:30 AM
RE: New programming course - by Simbax - 04-10-2016, 05:41 PM
RE: New programming course - by krzys_h - 04-10-2016, 05:54 PM
RE: New programming course - by radioactivity - 04-10-2016, 05:52 PM
RE: New programming course - by tomaszkax86 - 04-10-2016, 07:22 PM
RE: New programming course - by radioactivity - 04-11-2016, 08:33 PM
RE: New programming course - by tomangelo - 04-11-2016, 08:55 PM
RE: New programming course - by Mrocza - 04-12-2016, 11:54 AM
RE: New programming course - by Simbax - 04-12-2016, 12:05 PM
RE: New programming course - by Mrocza - 04-12-2016, 12:24 PM
RE: New programming course - by Simbax - 04-12-2016, 01:18 PM
RE: New programming course - by radioactivity - 04-12-2016, 02:05 PM
RE: New programming course - by Simbax - 04-12-2016, 03:38 PM
RE: New programming course - by krzys_h - 04-12-2016, 08:29 PM
RE: New programming course - by tomaszkax86 - 04-12-2016, 08:07 PM
RE: New programming course - by tomangelo - 04-12-2016, 08:07 PM
RE: New programming course - by radioactivity - 04-12-2016, 08:46 PM
RE: New programming course - by tomangelo - 04-12-2016, 09:02 PM
RE: New programming course - by tomaszkax86 - 04-13-2016, 11:50 AM
RE: New programming course - by tomangelo - 04-13-2016, 01:58 PM
RE: New programming course - by tomaszkax86 - 04-13-2016, 02:25 PM
RE: New programming course - by radioactivity - 04-13-2016, 06:45 PM
RE: New programming course - by Simbax - 04-13-2016, 07:16 PM
RE: New programming course - by radioactivity - 04-13-2016, 07:50 PM
RE: New programming course - by krzys_h - 04-13-2016, 08:34 PM
RE: New programming course - by radioactivity - 04-13-2016, 08:47 PM
RE: New programming course - by tomangelo - 04-13-2016, 09:06 PM
RE: New programming course - by CHmSID - 04-13-2016, 10:00 PM
RE: New programming course - by Simbax - 04-13-2016, 10:12 PM
RE: New programming course - by CHmSID - 04-13-2016, 10:35 PM
RE: New programming course - by radioactivity - 04-13-2016, 10:55 PM
RE: New programming course - by Simbax - 04-14-2016, 07:16 AM
RE: New programming course - by Smok - 04-14-2016, 01:52 PM
RE: New programming course - by tomangelo - 04-14-2016, 01:58 PM
RE: New programming course - by DavivaD - 04-14-2016, 05:17 PM
RE: New programming course - by RaptorParkowsky - 04-15-2016, 01:52 PM
RE: New programming course - by krzys_h - 04-15-2016, 02:24 PM
RE: New programming course - by radioactivity - 04-15-2016, 03:52 PM
RE: New programming course - by tomangelo - 04-15-2016, 05:48 PM
RE: New programming course - by Karol - 07-18-2016, 10:32 AM
RE: New programming course - by Simbax - 07-18-2016, 12:26 PM
RE: New programming course - by Karol - 07-18-2016, 07:57 PM
RE: New programming course - by Simbax - 07-18-2016, 09:04 PM
RE: New programming course - by Karol - 07-18-2016, 09:59 PM
RE: New programming course - by humanoid - 09-18-2016, 02:47 PM

Forum Jump:


Users browsing this thread: 5 Guest(s)