[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
useful :

Please see my messages from starting the following link :

in page


especially :


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...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20161024/5a5f2d15/attachment.html>

More information about the Lazarus mailing list