[Lazarus] Teaching Pascal at College
Mehmet Erol Sanliturk
m.e.sanliturk at gmail.com
Mon Oct 24 19:53:21 CEST 2016
On Mon, Oct 24, 2016 at 9:11 AM, Travis Ayres via Lazarus <
lazarus at lists.lazarus-ide.org> wrote:
> With over 100 replies, we could have already written a course outline,
> introduction, and some notes about events and RAD programming, maybe also
> the observer pattern?
> On Oct 24, 2016 3:51 AM, "Jürgen Hestermann via Lazarus" <
> lazarus at lists.lazarus-ide.org> wrote:
> Am 2016-10-24 um 12:20 schrieb Michael Schnell via Lazarus:
> > On 21.10.2016 11:09, Jürgen Hestermann via Lazarus wrote:
> >> What is the use of a program? Entertainment?
> > Nowadays in 90% of the usage exactly this.
> > Maybe other usage cases are more "important", but still the money is
> made with Entertainment.
> There may be a misunderstanding:
> I did not ask whether the *purpose* of a program is entertainment
> but whether *programming* it has to be entertainment?
> The aim of programming should be to get a program running
> (as the programmer wants it) not to spend time with
> juggling gaudy pictures, icons and videos.
> In the end, it is somehow "entertaining" if a program works
> but this requires knowledge about how the programming language works.
> Ignoring all facts will never lead to a satisfying programming experience.
I have the book :
( Lazarus The complete Guide )
You can write a course outline about , for example , "Programming Pascal by
using Lazarus" from thr above book .
For Free Pascal , unfortunately , I do not have a teaching oriented book .
For general Pascal programming , the following book may be useful :
( Structured Programming Using Pascal )
For event based programming , the following pages and links in them may be
Please see my messages from starting the following link :
My opinion is that event based programming needs special care .
A simulation example may be useful , for example , by using PetriSim
sources , adapted to Free Pascal .
Thank you very much .
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Lazarus