C++ Workshop - Feedback
#1 Moderators - Reputation: 1650
Posted 26 June 2006 - 10:48 AM
#2 Members - Reputation: 145
Posted 26 June 2006 - 09:11 PM
The responses are very detailed - sometimes apparantly too detailed - but I'm storing them away for future reference. I'd rather that than a bland comment something like "that's the way it is, learn it parrot fashion and all will become clear in due course".
One of the weekly quizzes seemed to stray into future parts of the book so I've not attempted it yet as I don't want to confuse myself.
Finally, I have come across a couple of typos in Chapter 5 so I'll post about them in that thread. As a matter of interest, it strikes me that the authors and publishers have many free proof readers here. Is there a formal mechanism whereby the amendments can be fed back to them?
#3 Members - Reputation: 190
Posted 26 June 2006 - 11:50 PM
Plus: I think the forum activity is not an excellent way to measure how many people are participating. When quizzes have been answered or when questions have been asked before you had a change to do so, there is no point in reposting them... Maybe those that are folowing along quietly should speak up here, just to encourage our tutors :)
anyways, that's just my opinion...
#4 Members - Reputation: 804
Posted 27 June 2006 - 12:05 AM
But as posted above, the pace is good but the information is too easy currently. I think the later chapters will bring more attention, that is, if this workshop is brought to attention as a whole, first.
[Edited by - Pipo DeClown on June 27, 2006 6:05:25 AM]
#5 Crossbones+ - Reputation: 3418
Posted 27 June 2006 - 01:27 AM
Quote:
Original post by Pipo DeClown
I've said it before and I'll say it again. Putting this forum at the bottom of the forums listing is a bad idea. People just tend to forget about this.
But as posted above, the pace is good but the information is too easy currently. I think the later chapters will bring more attention, that is, if this workshop is brought to attention as a whole, first.
To add to that, it should be right under For Beginners.
#6 Moderators - Reputation: 437
Posted 27 June 2006 - 12:48 PM
I'd like to thank everyone for their feedback. It is unfortunate that the C++ Workshop cannot be placed somewhere it will be more easily recognized. With that aside - myself, Fruny, and others have noticed that the number of viewings each week and the number of responses seems to be declining.
We would really appreciate any feedback you might be able to provide that would help us be more helpful to you. We've heard a few people suggest that we're moving too slowly, but its difficult to tell if that's because you're the few who are understanding the information, and the remaining are just uncomfortable voicing, or if everyone is truly in agreement about the pace and depth of the information being provided.
I'd like to encourage more people to speak up, for good or for ill, with their thoughts about the forum.
Keep in mind that positive feedback is greatly appreciated as well, as myself and the other tutors very much enjoy hearing about your positive experience. Its why we do what we do.
Cheers!
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints
#7 Members - Reputation: 122
Posted 27 June 2006 - 01:53 PM
I just wanted to say that I think this is a great idea, and a really good opportunity for people who want to learn the language out of self interest! I was interested in learning C++ at some point but couldn't find any suitable courses here down under (well that didn't cost the world anyway) and because my university is java mad, i wasn't going to get an opportunity through them either so this was a super find!
I haven't got the book yet (being a student the cashflow is a bit tight for hobby assosciated investments!) but i've saved up my pennies and it should be here in the next couple of weeks (fingers crossed). I figured because I have a fairly solid grip on programming in java, and the OO paradigm, that looking at the first few chapters I will basically just be learning syntax, so hopefully it won't take me too long to catch up to where the workshop is.
Lastly I think what you guys are doing should be commended and think that this course is the ideal way for the hobbyist (or even more advanced) programmer to sink their teeth into C++ if they don't know the language. I'm guessing that it takes quite a bit of commitment from the tutors to organise such a long running and well supported workshop so would just like to say thanks in advance for the effort all the tutors are putting into this.
- TKDCobra
Only those who have the patience to do simple things perfectly will acquire the skill to do difficult things easily. - Johann von Schiller
Experience is the name everyone gives to their mistakes - Oscar Wilde
#8 Members - Reputation: 122
Posted 28 June 2006 - 02:40 AM
First, again I want to thank Mr. Walsh, Fruny and everyone for what has (for me) been a great experience so far!
I can also agree to the fact that things are kinda slow at the moment. BUT, I've sorta been ok with that knowing that what is to come (the things that confused me in college...) is going to be more in depth, and I may need that week to re-read the chapter, ask more questions, etc. I don't know when that time will come...it may NEVER come! I know so far I've come across things that have had me saying to myself, "Wow, this seems so much easier to understand now that I'm older!" so maybe it'll be smooth sailing for me throughout the course. I hope...
I have all the faith in the world that you guys will make the correct decision on this. If you choose to pick up the pace a bit, I will absolutely do everything I can to keep up. I don't think I'd find it discouraging.
Now, where's that chapter 5 quiz?:)
#11 Members - Reputation: 122
Posted 29 June 2006 - 02:18 PM
Something I would like to see, and this may be down the road, is how some of the things covered in these chapters is applicable to game design. Some real world examples or even a design related story relating to some part of the material could be inspiring. Also, at what point we should be trying to tackle a Tetris clone or tic-tac-toe. A weekly programming challenge, such as developing a small program that would use what we have learned in the current and previous chapters, may be fun and a good learning exercise.
#12 Members - Reputation: 166
Posted 29 June 2006 - 02:41 PM
Quote:
Original post by Gambler
Something I would like to see, and this may be down the road, is how some of the things covered in these chapters is applicable to game design. Some real world examples or even a design related story relating to some part of the material could be inspiring. Also, at what point we should be trying to tackle a Tetris clone or tic-tac-toe. A weekly programming challenge, such as developing a small program that would use what we have learned in the current and previous chapters, may be fun and a good learning exercise.
I second everything you said. I have already read the book (before the workshop started... grr!), and I know that I read the first 4 chapters in around 1-2 days. That could be any of 3 things: 1. Those chapters were very small. 2. I already knew that portion of C++. 3. They were easy topics.
However I do know that the last week was a killer, and I had particular problems with the end-of-week summaries (not so much the first week, mainly 2 and 3).
But, for the difficult topics, maybe a link to an article or two that are related to the content (e.g. OO information, polymorphism, pointers, OO design) would be extremely helpful.
And information about what kind of programs could be made to test the knowledge, and game programming specific concepts would be exellent to know, even now after I've finished the book.
Good work getting it organised!
#13 Members - Reputation: 456
Posted 29 June 2006 - 02:45 PM
~Shiny
NOTE: my thoughts aren't wholly valid as I'm not participating in the course (as a student...), though I'm enjoying seeing how other people come to grips with things and the issues that arise through such a system of tutoring.
#14 Members - Reputation: 122
Posted 30 June 2006 - 05:05 PM
Quote:
Original post by Fruny
Is the workshop helpful? Are we going too fast? Too slow?
Do you find your questions fully answered? Are the answers detailed enough?
Are the answers too complex - particularly when dealing with topics that won't be studied until later?
Have you encountered problems with the book that the tutors haven't corrected?
Is there anything you think we should do to improve this forum?
The workshop is a great idea. Learning programming or any other science is easier to do with a teacher, other students and a schedule. I wanted to get in programming for at least two years. The farthest I had gone was input/output/if statements in Python. This workshop motivates me and I think its safe to say I will finish the book and go beyond, something I might have not done on my own ( at least until i start my degree ). One chapter per weeks seems good to me. You cant really go any slower. If you are learning faster well you can read more than one chapters per week... I had a bit more time this week so I was able to finish chapter 5 and I am now halfway throught chapter 6. Lets say I finish chapter 8 2 weeks before the workshop gets there, well it will be an opportunity to review my learnings and consolidate it when you get there. I read a lot of english but I do not write that often so as a plus, I get to train my english skills :) ( Obviously, its not my first language ).
When I ask a question I dont think its humanly possible to answer faster and to be more detailled ;) . Thought I must say I usually skip the [advanced] [/advanced] brackets. ( see Oluseyi advanced post on chapter 5, sorry but you lost me after the first sentence ).
Thanks to Gamedev.net, jwalsh, all the tutors and the people who kindly answers my questions on the forums :)
[Edited by - Myotis on July 1, 2006 3:05:16 PM]
#15 Members - Reputation: 100
Posted 02 July 2006 - 07:04 AM
It's not that people aren't interrested but the above factors are significant reasons for the seeming decline. Still there are those like me who will appreciate there is a forum like this that we can go to a week, a month or two from now to get expert help on learning c++. Keep up the good work!
#16 Members - Reputation: 166
Posted 04 July 2006 - 06:23 PM
jwalsh I think you chose an excellent book. Its the only book I recommend to my friends who have never programmed, and I have plenty of different ones in my collection.
I just wish I would have seen this forum sooner... I only noticed it because I accidently scrolled to the bottom of the Forums list. I think there should be a sticky in the general programming section for this...
Im going to see if I can find the programming problems I was given in summer school when I learned from this book. If I find them Ill pass them on here so others following this book can give them a wack in addition to the ones jwalsh and the forum admins are supplying...
Good luck to all of you following this book and Ill make plans to start lurking around here and put in my 2 cents here and there to help out!
#17 Anonymous Poster_Anonymous Poster_* Guests - Reputation:
Posted 05 July 2006 - 07:04 AM
#18 Members - Reputation: 122
Posted 07 July 2006 - 04:41 AM
I have been reading these threads, as well as the 2nd edition of the book that's online, from the beginning. Before the Workshop began I wasn't sure whether or not it was for me, as I already had some amount of programming experience (mainly from Python and Java).
After the first weeks I've decided to jump in to be an active participant. My reason for this is the quality and depth of the replies given by the tutors. What little I know of programming I've learned myself by reading couple of beginner's books (and doing Python with Alex Martelli's Python in a Nutshell by my side) and I'm convinced that having some sort of guidance or tutoring will help me to fulfil especially the theoretical gaps I'm sure to have.
So I'll be following the course with the outdated online version of the book, and my Finnish C++ book which appears to be up to date (based on the usage of header files, and the fact it claims to follow the ANSI standard). It also appears to be deeper than the actual course book, so I think I can ask some clarifications later when the Workshop reaches certain topics.
Then some actual feedback and suggestions:
It would be great to have some larger exercises during the Workshop, or at least a final project after the whole book is done - a sort of a final exam for us to get our "degree" :)
Regarding the critique that the course is moving too slow; I know it's quite difficult to come up with good exercises but I believe that trying to give few (or even one) trickier exercise each week would help to keep up the interest of those who think the pace is too slow.
Perhaps some of the advanced but important topics could be given a thread of their own, so that they'd be easier to find after few more weeks, or at least an in depth FAQ could be made out of some of the explanations provided.
#19 Members - Reputation: 145
Posted 07 July 2006 - 06:38 AM
I'm sure there are loads of common questions that go through folks' minds. I know it would be a big task to collate them and respond to them but I wonder if one of the tutors might be willing to take on the responsibility of having them e-mailed to them? I'd suggest that topics would be such that they could be answered in a few sentences at most, otherwise the questions and responses might warrant a place in the appropriate weekly section.
#20 Moderators - Reputation: 437
Posted 07 July 2006 - 07:17 AM
As for the FAQ, I'm afraid I just don’t know what the frequent questions are. [wink] Its difficult to take an entire programming language and then diagnose the most frequent questions. But I agree there should be one in place. I'll chat with Fruny and see about getting that put online. (I still don’t have moderator privileges)
As for larger projects, that's been the plan all along. In fact, the first such project will be announced next week. The project will be active for a month, with its own thread, so people can post questions and answers regarding the project. After which, a new project will be posted roughly every month with a final project at the end of the workshop. I will be chatting with Fruny and the other tutors very soon about the scope of these projects.
As for more frequent exercises, I will try and do my best. It's just time consuming to read the chapters along with you all, create quizzes, and follow your questions and answers. Doesn’t leave much time to be creative. =) But I'll see what I can do. And hopefully another tutor can step up and create some exercises.
Thanks again for your feedback. Myself, Fruny, and the tutors DO read them and take them seriously. So keep 'em coming!
Cheers!
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints






