Re: Oberon/CP as first language

From: Warford, Stan <"Warford,>
Date: Mon, 9 Feb 2004 15:24:03 -0800

----boundary-LibPST-iamunique-2145649346_-_-
Content-type: text/plain

John,

These observations about the importance of the language learned in
the first year are why I developed the material for my book, Computing
Fundamentals: The Theory and Practice of Software Design using
BlackBox Component Builder. Although published in Germany it
is written in English. It is designed for introduction to programming.

Sadly, I must transition to C++ and Java after the first year, but I
have
found the transition to be relatively painless after students have a
complete year with Component Pascal.

In case you are not familiar with the book, it can be found at
these places:

http://www.vieweg.de/

http://www.springer-ny.com/detail.tpl?isbn=3528058285

Also, I have recently posted a complete set of lecture materials
that include program execution animations. See

ftp://ftp.pepperdine.edu/pub/compsci/comp-fund/

Good luck with your efforts.
Best regards,
Stan

J. Stanley Warford
Professor of Computer Science
Pepperdine University
Malibu, CA 90263
310-506-4332
Stan.Warford{([at]})nowhere.xy

On Feb 9, 2004, at 1:58 PM, John Stout wrote:

> I teach Computing at A-level standard at a sixth form college (17-19
> year
> old) in the UK. We have recently moved over to using Visual Basic as
> our
> only language, rather than Pascal (Turbo Pascal 6) in the first year
> and
> Visual Basic the second. The evidence that we have, and other teachers
> we
> have met agree, that the standard of students' understanding is going
> down.
> The first language does indeed affect how they program in the future.
>
> I am involved in a new program where I will be teaching a course in
> Visual
> Programming and I hope to use Oberon for this, specifically under the
> WinAos
> system http://www.antsinfields.de/. The students can download the
> system
> free of charge, it will work under Windows, and I can link it in to
> Windows
> databases via ODBC. Any students who dislike Windows can use Aos
> running
> Native.
>
> I have great hopes of this and only hope I'm not doing my students a
> disservice when they go for a job interview and the reaction to Oberon
> is
> 'What?'
>
> John Stout
--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.



----boundary-LibPST-iamunique-2145649346_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEpvaG4sXHBhcg0KXHBhcg0KVGhlc2Ugb2JzZXJ2
YXRpb25zIGFib3V0IHRoZSBpbXBvcnRhbmNlIG9mIHRoZSBsYW5ndWFnZSBsZWFybmVkIGluXHBh
cg0KdGhlIGZpcnN0IHllYXIgYXJlIHdoeSBJIGRldmVsb3BlZCB0aGUgbWF0ZXJpYWwgZm9yIG15
IGJvb2ssIENvbXB1dGluZ1xwYXINCkZ1bmRhbWVudGFsczogVGhlIFRoZW9yeSBhbmQgUHJhY3Rp
Y2Ugb2YgU29mdHdhcmUgRGVzaWduIHVzaW5nXHBhcg0KQmxhY2tCb3ggQ29tcG9uZW50IEJ1aWxk
ZXIuIEFsdGhvdWdoIHB1Ymxpc2hlZCBpbiBHZXJtYW55IGl0XHBhcg0KaXMgd3JpdHRlbiBpbiBF
bmdsaXNoLiBJdCBpcyBkZXNpZ25lZCBmb3IgaW50cm9kdWN0aW9uIHRvIHByb2dyYW1taW5nLlxw
YXINClxwYXINClNhZGx5LCBJIG11c3QgdHJhbnNpdGlvbiB0byBDKysgYW5kIEphdmEgYWZ0ZXIg
dGhlIGZpcnN0IHllYXIsIGJ1dCBJIFxwYXINCmhhdmVccGFyDQpmb3VuZCB0aGUgdHJhbnNpdGlv
biB0byBiZSByZWxhdGl2ZWx5IHBhaW5sZXNzIGFmdGVyIHN0dWRlbnRzIGhhdmUgYVxwYXINCmNv
bXBsZXRlIHllYXIgd2l0aCBDb21wb25lbnQgUGFzY2FsLlxwYXINClxwYXINCkluIGNhc2UgeW91
IGFyZSBub3QgZmFtaWxpYXIgd2l0aCB0aGUgYm9vaywgaXQgY2FuIGJlIGZvdW5kIGF0XHBhcg0K
dGhlc2UgcGxhY2VzOlxwYXINClxwYXINCmh0dHA6Ly93d3cudmlld2VnLmRlL1xwYXINClxwYXIN
Cmh0dHA6Ly93d3cuc3ByaW5nZXItbnkuY29tL2RldGFpbC50cGw/aXNibj0zNTI4MDU4Mjg1XHBh
cg0KXHBhcg0KQWxzbywgSSBoYXZlIHJlY2VudGx5IHBvc3RlZCBhIGNvbXBsZXRlIHNldCBvZiBs
ZWN0dXJlIG1hdGVyaWFsc1xwYXINCnRoYXQgaW5jbHVkZSBwcm9ncmFtIGV4ZWN1dGlvbiBhbmlt
YXRpb25zLiBTZWVccGFyDQpccGFyDQpmdHA6Ly9mdHAucGVwcGVyZGluZS5lZHUvcHViL2NvbXBz
Y2kvY29tcC1mdW5kL1xwYXINClxwYXINCkdvb2QgbHVjayB3aXRoIHlvdXIgZWZmb3J0cy5ccGFy
DQpCZXN0IHJlZ2FyZHMsXHBhcg0KU3RhblxwYXINClxwYXINCkouIFN0YW5sZXkgV2FyZm9yZFxw
YXINClByb2Zlc3NvciBvZiBDb21wdXRlciBTY2llbmNlXHBhcg0KUGVwcGVyZGluZSBVbml2ZXJz
aXR5XHBhcg0KTWFsaWJ1LCBDQSA5MDI2M1xwYXINCjMxMC01MDYtNDMzMlxwYXINClN0YW4uV2Fy
Zm9yZEBwZXBwZXJkaW5lLmVkdVxwYXINClxwYXINCk9uIEZlYiA5LCAyMDA0LCBhdCAxOjU4IFBN
LCBKb2huIFN0b3V0IHdyb3RlOlxwYXINClxwYXINCj4gSSB0ZWFjaCBDb21wdXRpbmcgYXQgQS1s
ZXZlbCBzdGFuZGFyZCBhdCBhIHNpeHRoIGZvcm0gY29sbGVnZSAoMTctMTkgXHBhcg0KPiB5ZWFy
XHBhcg0KPiBvbGQpIGluIHRoZSBVSy4gV2UgaGF2ZSByZWNlbnRseSBtb3ZlZCBvdmVyIHRvIHVz
aW5nIFZpc3VhbCBCYXNpYyBhcyBccGFyDQo+IG91clxwYXINCj4gb25seSBsYW5ndWFnZSwgcmF0
aGVyIHRoYW4gUGFzY2FsIChUdXJibyBQYXNjYWwgNikgaW4gdGhlIGZpcnN0IHllYXIgXHBhcg0K
PiBhbmRccGFyDQo+IFZpc3VhbCBCYXNpYyB0aGUgc2Vjb25kLiBUaGUgZXZpZGVuY2UgdGhhdCB3
ZSBoYXZlLCBhbmQgb3RoZXIgdGVhY2hlcnMgXHBhcg0KPiB3ZVxwYXINCj4gaGF2ZSBtZXQgYWdy
ZWUsIHRoYXQgdGhlIHN0YW5kYXJkIG9mIHN0dWRlbnRzJyB1bmRlcnN0YW5kaW5nIGlzIGdvaW5n
IFxwYXINCj4gZG93bi5ccGFyDQo+IFRoZSBmaXJzdCBsYW5ndWFnZSBkb2VzIGluZGVlZCBhZmZl
Y3QgaG93IHRoZXkgcHJvZ3JhbSBpbiB0aGUgZnV0dXJlLlxwYXINCj5ccGFyDQo+IEkgYW0gaW52
b2x2ZWQgaW4gYSBuZXcgcHJvZ3JhbSB3aGVyZSBJIHdpbGwgYmUgdGVhY2hpbmcgYSBjb3Vyc2Ug
aW4gXHBhcg0KPiBWaXN1YWxccGFyDQo+IFByb2dyYW1taW5nIGFuZCBJIGhvcGUgdG8gdXNlIE9i
ZXJvbiBmb3IgdGhpcywgc3BlY2lmaWNhbGx5IHVuZGVyIHRoZSBccGFyDQo+IFdpbkFvc1xwYXIN
Cj4gc3lzdGVtIGh0dHA6Ly93d3cuYW50c2luZmllbGRzLmRlLy4gVGhlIHN0dWRlbnRzIGNhbiBk
b3dubG9hZCB0aGUgXHBhcg0KPiBzeXN0ZW1ccGFyDQo+IGZyZWUgb2YgY2hhcmdlLCBpdCB3aWxs
IHdvcmsgdW5kZXIgV2luZG93cywgYW5kIEkgY2FuIGxpbmsgaXQgaW4gdG8gXHBhcg0KPiBXaW5k
b3dzXHBhcg0KPiBkYXRhYmFzZXMgdmlhIE9EQkMuIEFueSBzdHVkZW50cyB3aG8gZGlzbGlrZSBX
aW5kb3dzIGNhbiB1c2UgQW9zIFxwYXINCj4gcnVubmluZ1xwYXINCj4gTmF0aXZlLlxwYXINCj5c
cGFyDQo+IEkgaGF2ZSBncmVhdCBob3BlcyBvZiB0aGlzIGFuZCBvbmx5IGhvcGUgSSdtIG5vdCBk
b2luZyBteSBzdHVkZW50cyBhXHBhcg0KPiBkaXNzZXJ2aWNlIHdoZW4gdGhleSBnbyBmb3IgYSBq
b2IgaW50ZXJ2aWV3IGFuZCB0aGUgcmVhY3Rpb24gdG8gT2Jlcm9uIFxwYXINCj4gaXNccGFyDQo+
ICdXaGF0PydccGFyDQo+XHBhcg0KPiBKb2huIFN0b3V0XHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNjcmliZSBmcm9t
IHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJ1
bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hccGFyDQpc
cGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rp
b25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3JkICJo
ZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBwcm9ibGVtIHJl
cG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRoZSBsaXN0
IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KQ3Vy
cmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBzaG91bGQgdXNl
IHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBtYWls
aW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91IGFz
IHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0
IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNvbWUgcmVhc29u
LCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFyZSBzdWJz
Y3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3BhbS4gUGxl
YXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxh
eSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXlzfX0AdHMgaGF2ZSBhDQo=


----boundary-LibPST-iamunique-2145649346_-_---
Received on Tue Feb 10 2004 - 00:24:03 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:55 UTC