![]() |
Problem Solving Q and A |
Why are you doing this?
By this time, I have taught thousands of students. As a result,
I have noticed some universal, key problems that large subsets
of students have. These problems are not unique to computer science,
but it is in computer science (a very difficult area, where ability to learn and problem solve are key) that these
issues make a significant difference. Instead of simply ignoring these issues, I have chosen to
address them.
Why is problem solving key to computer science?
Think about this, your job is to use a tool (a programming language,
a computer) that you possibly do not completely understand to create
a program that does something specific. To do this you will need to
How do I know if I should attend?
Ok so you are still not convinced! Go and solve some of these, if you simply
can't and have nothing more to say about them, don't know how to get started, then you probably should attend.
Will the sessions be too advanced for me?
NO. They are applicable to first years as well as fourth year students.
All will understand all (this is my hope).
Any other reasons?
Problem solving is a universal skill, applicable to any area of endeavor.
Does your sessions work?
Well, I have already had some very positive feedback from students (after only one session).
So this is some evidence.