Recent

Author Topic: Will the Freepascal suit for elementary school?  (Read 4834 times)

xdhpc

  • Newbie
  • Posts: 1
Will the Freepascal suit for elementary school?
« on: March 28, 2017, 04:26:52 am »
Hi, I'm a teacher in a primary school.
Do you think the Freepascal program language suit for elementary school students to learn?
Involve freepascal grammar, and many algorithms such as qsort,recursion,Depth search,Breadth search

Kays

  • Hero Member
  • *****
  • Posts: 575
  • Whasup!?
    • KaiBurghardt.de
Re: Will the Freepascal suit for elementary school?
« Reply #1 on: March 28, 2017, 06:00:41 am »
[…]Do you think the Freepascal program language suit for elementary school students to learn?[…]
Sure. But I'm a pretty demanding person. I don't believe there are “stupid” people (though truly some earned that attribute), because anything else – from my POV – would be like an insult.

What about “scratch”? Have you had a look at it?
But if your school's technically oriented it's more appropriate to not push mice around.

PS: Yeah, mhh, “scratch” is limited in which data types it provides.
Yours Sincerely
Kai Burghardt

jacmoe

  • Full Member
  • ***
  • Posts: 249
    • Jacmoe's Cyber SoapBox
Re: Will the Freepascal suit for elementary school?
« Reply #2 on: March 28, 2017, 06:22:48 am »
I think it is suited.
But Scratch is pretty good - should be the first programming experience that elementary school children is exposed to in my opinion! :)
more signal - less noise

Thaddy

  • Hero Member
  • *****
  • Posts: 14373
  • Sensorship about opinions does not belong here.
Re: Will the Freepascal suit for elementary school?
« Reply #3 on: March 28, 2017, 06:40:21 am »
Scratch is even designed just for that purpose. Way better than a general purpose language (any) for your purpose. I highly recommend it. as does my 9 yr old.
Things like  "many algorithms such as qsort,recursion,Depth search,Breadth search" really come to life.
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Will the Freepascal suit for elementary school?
« Reply #4 on: March 28, 2017, 06:55:20 am »
Yep, go with scratch instead. I think Pascal is better introduced to junior high school students, as they start learning to think logically.

Thaddy

  • Hero Member
  • *****
  • Posts: 14373
  • Sensorship about opinions does not belong here.
Re: Will the Freepascal suit for elementary school?
« Reply #5 on: March 28, 2017, 11:00:47 am »
Besides scratch, you also have the much older Logo/Turtle which deserves a look in their current implementations. But kids like scratch.... Give'm a Raspberry Pi and they're hooked... (even works on a Raspberry Pi zero, a $1,- computer...)
Just a side note, for Windows and Mac only download from the original site.

More info.
https://scratch.mit.edu/about/
« Last Edit: March 28, 2017, 01:25:53 pm by Thaddy »
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

jmm72

  • Jr. Member
  • **
  • Posts: 79
  • Very experienced in being a beginner...
Re: Will the Freepascal suit for elementary school?
« Reply #6 on: March 29, 2017, 04:23:47 pm »
As I'm teaching Pascal to two guys 12 and 10 years old, I'll tell you that certain abstract concepts don't go well below certain ages. Search on google about it, plenty of sources to read. Scratch is a good option for elementary school and all the programming concepts from the bare basics all the way to the complex stuff. Object Pascal might be better suited to 14+ yo, depending on the proficiency of your alumni. Mine are smart and I'm not teaching them anything they can't chew and swallow.

And remember that Pascal was designed for teaching programming, and good programming behaviours, so it might be too strict for elementaries who would rather make an airplane sprite move around than to learn what is a record or a *gasp* pointer.
Lazarus 1.6.4 + FPC 3.0.2 64bits under Windows 7 64bits
Only as a hobby nowadays
Current proyect release: TBA

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: Will the Freepascal suit for elementary school?
« Reply #7 on: March 29, 2017, 04:25:51 pm »
elementaries who would rather make an airplane sprite move around than to learn what is a record or a *gasp* pointer.

https://www.apple.com/swift/playgrounds/

Thaddy

  • Hero Member
  • *****
  • Posts: 14373
  • Sensorship about opinions does not belong here.
Re: Will the Freepascal suit for elementary school?
« Reply #8 on: March 29, 2017, 04:42:46 pm »
elementaries who would rather make an airplane sprite move around than to learn what is a record or a *gasp* pointer.

https://www.apple.com/swift/playgrounds/
Scratch is designed for 8-12 year olds. And it is a proven concept. Have a look  :D
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

 

TinyPortal © 2005-2018