[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-edu
Subject: Re: [kde-edu]: Learning
From: Jean Pierre Charalambos <nakedmind () softhome ! net>
Date: 2002-08-16 16:10:10
[Download RAW message or body]
Hi everybody,
(sorry about my english, it is not my first language)
I am just new in the list. Thank you all for all the ideas/projects envisaged
from here! I hope I can be able to contribute. By the way I think I can help
Julian ;-) I suggest you to:
1. Check your kde (better 3.x) is correctly install in your system (check if
you have kdevelop properly working as well).
2. If you understand the basis of c/c++ you can just begin by reviewing Qt
programming (otherwise you should first review this items). Check the book
tab from the tree-tool-views of your kdevelop, there you will find almost
everything you need: from hello world app. tutorials to final pretty apps
howto's.
3. Try to build a little app. according to your particular interests. Check
the Qt modules (XML, SQL, OpenGL, etc.)
4. As KDE is based on Qt repeat 2. and 3. but this time trying the KDE API
5. If you like, check the on-line tutorials as well, at:
http://developer.kde.org/documentation/tutorials/index.html
6. For further questions, come to the proper list or here again
Apropos, I do not know if this has been discussed here before (this is very
likely to be), but how about a edu-app to help learning Qt/KDE? About such an
application I feel a good approach would be from top level (objects/UML
diagrams) to bottom (c code and functions). I know it is not the way it is
usually taught at school/universities, but this is not the only reason why to
try things in the opposite way, for me it seems just more natural, according
to a particular interest: to first experienced, for example, what is a
QWidget, then what a KDialogBase, then a QButton, then how its signals are
activated, what the X11 have to do here, etc. Please notice that according to
this "particular interest" sometimes I will nothing to do with the low-level
stuff, while sometimes I will (thanks God there exists free software). Hence,
these "particularities" are what we need to take into account when building
such an app. Maybe you can say, yes, but what happens if the interest of
someone is just to learn c or c++. We can reply him, why is this interest in
learning c++ all about? My bet is that it is more likely to be with doing
software. The whole situation can be stated as follows: what have to be the
position of the "teacher" in front of the "student" interests? We, when
pretending to be teachers, can be tempted to justify ourselfs, for example in
an introductory programming course curricula, while at the same time, when
pretending to be students, by hiding from our own interests. Hence, when
trying to say something about this relative position I feel we should just
check our own interests first. Fortunetely this is not a very hard task to be
done when software is the main matter. Precisely for these reason, our
edu-application for learning KDE could (and should) be functional as well, in
the sense that doing UML diagrams should lead us, in the case of c++ (and the
like) to software design (at least skeleton classes), and flow diagrams, in
the case of c. Once I have found a UML diagram editor (I was not able to find
the project this time), I also have seen a Java applet for converting flow
diagrams to c code. This kind of apps could be a good starting point, but of
course we would need further discussion first (or I just need to know if this
project is already scheduled :-)
Best regards,
Jean Pierre Charalambos
It is nice to realise (just now) my own contradiction between what I have
suggest Julian to do and what I exposed you next. Maybe it was just because I
do not know yet a edu-app for learning kde ;-)
On Friday 16 August 2002 00:08, julian rousselot wrote:
> Dear Kde-Edu:
> My name is Julian I'm a computer programming, I live in Miami and I am
> looking for the school to learn Kdeveloper, can you tell me where can I
> learn that?
> Thank you very much!
> Julian
>
>
> _________________________________________________________________
> MSN Fotos: la forma más fácil de compartir e imprimir fotos.
> http://photos.msn.es/support/worldwide.aspx
>
> _______________________________________________
> kde-edu mailing list
> kde-edu@mail.kde.org
> http://mail.kde.org/mailman/listinfo/kde-edu
_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-edu
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic