June 19, 2010

Stavros Filippidis Stavros Filippidis
Ant Farmer
354 posts

[Proposal] Add a lecture introducing C++ for Qt programming

 
Do you thing that a lecture on "Introduction to C++ programming for the Qt framework" would be a useful addition to the "Qt in Education Course Materi
Yes 37
No 1
Total Votes: 38
You must be a logged-in member to vote

I think it would be interesting and useful if you would add a “Lecture #0” (“L0”) to the current “Qt in Education Course Material” with a subject similar to “Introduction to C++ programming for the Qt framework”. What I have in mind is something similar to the appendix of the official book for Qt.

Of course, C++ is a language with MANY things to learn and it would be (in my opinion) utopian to suggest that someone could learn C++ using this “L0”. However, it could be a good point for programmers familiar with languages such as Java, C#, etc, and even a good lecture to pinpoint the aspects of C++ mainly used for programming with the Qt framework. With the second approach, it would be useful for C++ programmers as well.

I repeat that what I have in mind is the appendix of the official book for Qt, which I find very useful for both cases I mentioned above.

9 replies

July 16, 2010

Zlatomir Zlatomir
Dinosaur Breeder
326 posts

I voted for “Yes” too, because it would be nice to have, but this also can encourage some people to “forget” that they need pretty good C++ knowledge (more that anybody can learn in one lecture) before starting with Qt.
By that i meant that many people miss-use C++ concepts (or do C++ mistakes mostly pointer related ;) ) and believe that it’s Qt’s fault when the application crash.

So maybe the Trolls will make a complete “Introduction to C++ programming for Qt” course, not just a lecture.

And the advice i give to anybody: learn C++, read at least one C++ book (even a beginner one, but with OOP topics and EXERCISES) and maybe one of STL, and after that the Qt framework will be a “piece of cake”.

July 25, 2010

Stavros Filippidis Stavros Filippidis
Ant Farmer
354 posts

Zlatomir wrote:

So maybe the Trolls will make a complete “Introduction to C++ programming for Qt” course, not just a lecture.

You set an interesting approach. However, I guess that the approach I initially proposed above is easier to be implemented, and within the scope I described it would be highly valuable. Having said that, I should point out that what you propose (and I quoted above) is a more complete approach. :)

July 26, 2010

Alexandra Alexandra
Hobby Entomologist
607 posts

I like this discussion and the usage of a poll. I am curious what will come out of this.

Hanne, who is moderating this forum and who is responsible for the Course Material is currently out of the office. I am sure she will have an opinion on the matter when she’s back. ;)

 Signature 

*THE CAKE IS A LIE*
Web Community Manager - Qt Development Frameworks

July 26, 2010

Zlatomir Zlatomir
Dinosaur Breeder
326 posts

@Alexandra: We are looking forward to hear Hanne’s opinion on this topic.

@Stavros: I admit it’s not likely that the trolls will make a C++ course, but one lecture it’s definitely not enough.

A better suggestion (and most likely to become a “solution”) is a Wiki page with C++ topics, that Trolls consider “absolutely necessary” for Qt development and we can add to that (i’m not sure what are the permissions to edit wiki, but i guess members with good “reputation” can edit wiki, or all of us can suggest topics)

July 26, 2010

Alexandra Alexandra
Hobby Entomologist
607 posts
Zlatomir wrote:
A better suggestion (and most likely to become a “solution”) is a Wiki page with C++ topics, that Trolls consider “absolutely necessary” for Qt development and we can add to that (i'm not sure what are the permissions to edit wiki, but i guess members with good “reputation” can edit wiki, or all of us can suggest topics)

The wiki is open to anyone who wants to edit it. Currently, I don’t see any reason to change that. If you would like to start thinking about possible topics for such a lecture, please, go ahead and dump your thoughts into a wiki page.

Would be a good idea to link to it from here, I guess…

 Signature 

*THE CAKE IS A LIE*
Web Community Manager - Qt Development Frameworks

July 26, 2010

Stavros Filippidis Stavros Filippidis
Ant Farmer
354 posts
Alexandra Leisse wrote:
I like this discussion and the usage of a poll. I am curious what will come out of this. …

Yes, I am curious as well! ;)

Zlatomir wrote:

@Stavros: I admit it's not likely that the trolls will make a C++ course, but one lecture it's definitely not enough.

A better suggestion (and most likely to become a “solution”) is a Wiki page with C++ topics, that Trolls consider “absolutely necessary” for Qt development and we can add to that (i'm not sure what are the permissions to edit wiki, but i guess members with good “reputation” can edit wiki, or all of us can suggest topics)

I personally find your wiki idea interesting, and (as Alexandra proposed) you should give it a try, but the needs that will be covered with the wiki and the ones covered with my initial proposal are different. :)

August 5, 2010

Hanne Hanne
Ant Farmer
18 posts

Hi, I’m back :)

I say good idea about the C++ for Qt development lecture! And cool use of voting. I have received suggestion about this from others too previously, so please keep on voting, and I will get a better feeling for how high up it should be on the priority list.

In the meantime, feel free to start a wiki-page with suggestions.

Thanks!

August 5, 2010

Stavros Filippidis Stavros Filippidis
Ant Farmer
354 posts

Hanne wrote:
Hi, I'm back :)

I say good idea about the C++ for Qt development lecture! And cool use of voting. I have received suggestion about this from others too previously, so please keep on voting, and I will get a better feeling for how high up it should be on the priority list.

In the meantime, feel free to start a wiki-page with suggestions.

Thanks!

Nice to see that my proposal is positively received! ;)

August 5, 2010

Ivan Čukić Ivan Čukić
Lab Rat
120 posts

There is a textbook that is being used at Suffolk Uni at http://cartan.cas.suffolk.edu/oopdocbook/

I’m considering to use it during the next-year’s course (I’m teaching OOP in C++/Qt)… will have to take a more in-depth look though.

 Signature 

Ivan Čukić | ivan.cukic(at)kde.org | KDE e.V.
Qt Ambassador

 
  ‹‹ Translations of "Qt in Education Course Material" to other languages      What other certifications exist? ››

You must log in to post a reply. Not a member yet? Register here!