[Edu-sig] CP4E : some fragment of thoughts

Sin Hang Kin iekentsin@infoez.com.mo
Fri, 7 Apr 2000 20:05:31 +0800


This is a multi-part message in MIME format.

------=_NextPart_000_0018_01BFA0CC.A041C2A0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

To Guido and all:

The reading of the "Computer Programminf for Everybody" is a exciting =
experience.=20

During the process, I have the following fragments of thoughts :=20

Education:

1. CP4E will benefit more than programming skills : Like arithmetics, =
(OO) programming will give the brain the training for think and thought. =
The student will be exposed to problem (understanding, description, =
representation, analysis, solving, evaluation and validation).=20

2. Paradigm is (important | danger). This will create mind setting of =
student. (improve | limit) their problem solving ability.=20

3. Cultural independancy should be respected. The promotion of a good =
education would always bordand the gap between the wealth and the poor. =
When python is bound to a english like syntax, it will enlarge the gap. =
It would benefit if different language versions of python can be =
developed to allow localized wording in teaching.

Computing:

4. Python can be benefit from acquisition (Zope like oo storage) and =
visualize presentation (WEB? 3D?), by which

    visualize benefit the understanding / improving thinking
    Central / emit (the brain ; tree) like (non-linear) organization of =
code
    Aspect oriented programming can be archived through acquisition
    Index /  xref of code help reading understanding
    compile upon input
    versioning upon input help trace the through which can benefit the =
research and teaching
    Turning the buttom - top programming reading into leaf / root =
reading
   =20
I may need to explain no. 4 more in details. It just a feeling now that =
organizing the code in a zope like structure with acquisition. The =
interface would compile the code on the fly, create variables and assign =
the initial values. Versioning can benefit the teacher and student to =
review the process instead of just read the resulting code.

A greate project, I especially like the 3D environment. However, in =
education cognitive is more important than computing.

Rgs,

Kent Sin

------=_NextPart_000_0018_01BFA0CC.A041C2A0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>To Guido and all:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The reading of the "Computer =
Programminf for=20
Everybody" is a exciting experience. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>During the process, I have the =
following fragments=20
of thoughts : </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Education:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>1. CP4E will benefit more than =
programming skills :=20
Like arithmetics, (OO) programming will give the brain the training for =
think=20
and thought. The student will be exposed to problem (understanding,=20
description,&nbsp;representation, analysis, solving, evaluation and =
validation).=20
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>2. Paradigm is (important | danger). =
This will=20
create mind setting of student. (improve | limit) their problem solving =
ability.=20
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>3. Cultural independancy should be =
respected. The=20
promotion of a good education would always bordand the gap between the =
wealth=20
and the poor. When python is bound to a english like syntax, it will =
enlarge the=20
gap. It would benefit if different language versions of python can be =
developed=20
to allow localized wording in teaching.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Computing:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>4. Python can be benefit from =
acquisition (Zope=20
like oo storage) and visualize presentation (WEB? 3D?), by =
which</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; visualize benefit =
the=20
understanding / improving thinking</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Central / emit (the =
brain ;=20
tree) like (non-linear) organization of code</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Aspect oriented =
programming can=20
be archived through acquisition</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Index /&nbsp; xref =
of code help=20
reading understanding</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; compile upon =
input</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; versioning upon =
input help trace=20
the through which can benefit the research and teaching</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Turning the buttom - =
top=20
programming reading into leaf / root reading</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I may need to explain no. 4 more in =
details. It=20
just a feeling now that organizing the code in a zope like structure =
with=20
acquisition. The interface would compile the code on the fly, create =
variables=20
and assign the initial values. Versioning can benefit the teacher and =
student to=20
review the process instead of just read the resulting code.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>A greate project, I especially like the =
3D=20
environment. However, in education cognitive is more important than=20
computing.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Rgs,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Kent Sin</FONT></DIV></BODY></HTML>

------=_NextPart_000_0018_01BFA0CC.A041C2A0--