What’s Making This Difficult?
Algorithm design, programming, application development, etc. are intellectually tough … why?
- There is no “cookbook solution” … each case has its own logic and requires its own reasoning
- The solution must be exactly right in every detail
- The language used to express the solution (Basic) is new, strange and unforgiving
- The context -- Windows operating system, the VB6.0 development environment, the UW computing facilities -- is new and complicated
- The instructors present examples that are “all prepared” so you do not see the actual programming, thinking, debugging and mistakes they make
Learn by example and analogy